# Generated by Makefile. Do not edit.

commit b9c1a362563acb11a864b1db84bceb3554dcacfe
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 24 10:50:09 2017 -0300

    project: update NEWS and appdata from gnome-3-24

 NEWS                                           | 22 ++++++++++++++++++++++
 data/appdata/org.gnome.Calendar.appdata.xml.in | 26 ++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

commit 7d771830f1abfec4063362420bf2a76798def828
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 24 10:02:59 2017 -0300

    edit-dialog: fix g_list_sort() usage

 src/gcal-edit-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7798f38ad94db42ac56b71450ab8ca1b16add30f
Author: Evgeny Shulgin <izarizar@mail.ru>
Date:   Thu Apr 20 20:01:02 2017 +0300

    window: use case-insensitive sorting in the calendar list
    
    g_strcmp0() is used when comparing the display name of the ESource.
    This is not a valid sort, because in this case we will get an order
    like "a" < "z" < "B" < "Z", but it should be like "a", "B", "z", "Z".
    
    We will use g_ascii_strcasecmp to fix it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781231

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6728ddd019da352a284b98701efeb6ad4d6aff57
Author: Evgeny Shulgin <izarizar@mail.ru>
Date:   Thu Apr 20 19:46:49 2017 +0300

    source-dialog: use case-insensitive sorting in the calendar list
    
    g_strcmp0() is used when comparing the display name of the ESource.
    This is not a valid sort, because in this case we will get an order
    like "a" < "z" < "B" < "Z", but it should be like "a", "B", "z", "Z".
    
    We will use g_ascii_strcasecmp() to fix it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781231

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d76bf34640dfb0c9b0ec6d15c1a597175b460503
Author: Evgeny Shulgin <izarizar@mail.ru>
Date:   Thu Apr 20 19:26:12 2017 +0300

    edit-dialog: sort the list of calendars in alphabetical order
    
    Since gcal_manager_get_sources() returns a GList of ESource received
    from the hash table, they are not sorted alphabetically. Because of
    this, edit-dialog shows the unsorted list.
    
    I added a function for sorting this GList that is case-insensitive.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781231

 src/gcal-edit-dialog.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit d5b61e32c5ebb966644ee188602428bdd40e7418
Author: gogo <trebelnik2@gmail.com>
Date:   Sun Apr 23 16:38:13 2017 +0000

    Update Croatian translation

 po/hr.po | 113 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 65 insertions(+), 48 deletions(-)

commit 997e958fb957d440afeac18c8ca9c0f3be4b598b
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Fri Apr 21 23:16:26 2017 -0300

    year-view: Uninitialised values
    
    Valgrind was reporting some "Conditional jump or move depends on
    uninitialised value(s)" and "Invalid read of size 4" when hovering
    year-view.
    
    It was found some uninitialised variables in the code and they were
    initialised before being used.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781430

 src/views/gcal-year-view.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e2f6bb13d3a4191256e452fc9a9f1e354451bdc4
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Apr 21 19:49:54 2017 +0000

    Update Friulian translation

 po/fur.po | 161 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 88 insertions(+), 73 deletions(-)

commit 9d91c11b5250bcfe213f3a7971f31f98934040aa
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 19 16:48:51 2017 -0300

    year-view: simplify code
    
    By storing the coordinates array in a local pointer,
    we avoid 9 super slow full memory lookups. That matters
    when we're inside the drawing function, trying to keep
    60fps.

 src/views/gcal-year-view.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit c5772f994e90a5d5ec7d2648243314b4a92bba80
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 19 16:46:19 2017 -0300

    shell-search: don't crash

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 141f8d87b8e964bf2a5b0d86e3d75ecb64dae239
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 18 09:55:56 2017 -0300

    window: attach update date timeout to window
    
    So we can properly remove the timeout source whenever the
    window is finalized.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781431

 src/gcal-window.c | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

commit dff41ebef5d3da2b0bdbede32cbc513485af5653
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 18 09:43:42 2017 -0300

    event-widget: fix previous commit

 src/gcal-event-widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b44a3440731674ec4e4a73b25d651e536cf7bb1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 18 09:38:44 2017 -0300

    event-widget: escape event location
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781434

 src/gcal-event-widget.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit cf787ea5b2862f15e74f4819757e6fe1484b60d9
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Tue Apr 18 17:48:28 2017 +0530

    time-selector: set the right lower bound
    
    There was a typo in function name, which was only setting
    the upper bound for 24 hour time format. As the default
    lower bound is 0, no issue was known so far.
    
    But in cases like the user switched from 12 hour to 24 hour
    format there is a chance for some issues to appear as the lower
    bound of 12 Hour format is 1, and it won't be reset to 0 when
    the user has switched to 24 hour format.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781448

 src/gcal-time-selector.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c9686b9378a943ab23ee2219c64b3a312ce2404
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Tue Apr 18 08:53:50 2017 +0530

    window: remove GSourceFunc once run
    
    The function is supposed to run once every minute. So after
    the function is run, just remove it from main thread. So that it won't
    act as a time bomb.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781081

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3be142a2073c17e55dd41ece5884197cde1757c3
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Mon Apr 17 16:53:58 2017 +0530

    event: don't leak event description
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781400

 src/gcal-event.c | 1 +
 1 file changed, 1 insertion(+)

commit 5396b946ad30a021f2343b3ab74947c3a4a7017c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 13 09:53:00 2017 -0300

    source-dialog: improve validation of remote calendars

 src/gcal-source-dialog.c | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

commit fc074bcde3b83af2c473586332057fe07f1bf888
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 13 09:17:52 2017 -0300

    source-dialog: improve URI handler
    
    Now we have a more reliable way to detect whether
    the passed URI is a file or a resource.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780455

 configure.ac             |   1 +
 src/gcal-source-dialog.c | 122 ++++++++++++++++++++++++++---------------------
 src/gcal-utils.c         |  18 ++++++-
 src/gcal-utils.h         |   3 +-
 4 files changed, 87 insertions(+), 57 deletions(-)

commit 78eb9a7435d4d9df9148f0fc187719c8506ec62f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 13 07:31:03 2017 -0300

    window: add more shortcuts
    
    Add the following new shortcuts:
    
     - Home: moves to today
     - PageUp: previous week/month/year
     - PageDn: next week/month/year
    
    https://bugzilla.gnome.org/show_bug.cgi?id=740844

 data/ui/help-overlay.ui |  6 +++---
 src/gcal-window.c       | 30 ++++++++++++++++--------------
 2 files changed, 19 insertions(+), 17 deletions(-)

commit 1362762efe5a68174f97293da6f30e450c51c837
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 13 07:08:35 2017 -0300

    manager: fail when client unit isn't found
    
    This is a temporary solution to avoid a crash that
    some people are experiencing. More investigation is
    required.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781071

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

commit e26648a2c606c1fa561ae45154278e1e4c419d5e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 13 06:55:30 2017 -0300

    month-view: don't cancel selection on date change
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781244

 src/views/gcal-month-view.c | 2 --
 1 file changed, 2 deletions(-)

commit 662373141b74392178b0938839e8c6dbb89e01ed
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 12 21:04:42 2017 -0300

    event-widget: correctly ellipsize descripton tooltip
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781185

 src/gcal-event-widget.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit aa5b963412d52fd3b983a84885e63ad3bdf10578
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 12 20:47:37 2017 -0300

    view: rework active-date
    
    The current implementation is deficient in many ways, the
    worst one being the it relying on GObject semi-synchronous
    property emission.
    
    This issue was exposed by the Week view code, where the active
    date was updated, but delayed to reach the Week header and some
    events were being added ~before~ the active date changed.
    
    With this work, I was also able to figure out a bunch of code
    that relied on this (i.e. luck) to work.

 data/ui/week-view.ui         |   2 -
 src/gcal-view.c              |  24 +++++--
 src/gcal-view.h              |   5 ++
 src/gcal-window.c            | 148 ++++++++++++++++++++-----------------------
 src/views/gcal-month-view.c  |  69 ++++++++++++++------
 src/views/gcal-week-grid.c   |  55 ++++------------
 src/views/gcal-week-grid.h   |   3 +
 src/views/gcal-week-header.c |  94 ++++++++++-----------------
 src/views/gcal-week-header.h |   3 +
 src/views/gcal-week-view.c   |  57 ++++++++++++-----
 src/views/gcal-year-view.c   |  94 +++++++++++++++++----------
 11 files changed, 295 insertions(+), 259 deletions(-)

commit 2e84c00233960cdf5113a5171d66e6c3d5e5f167
Merge: 57a2bf8 7681b7a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 12 15:17:37 2017 -0300

    Merge branch 'wip/gbsneto/docs'

commit 7681b7a2da8d9ad9c6faaf2bb157746808b8b184
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 20 17:55:09 2017 -0300

    project: document classes

 .gitignore                                    |   2 +-
 doc/reference/Makefile.am                     |   9 +-
 doc/reference/gnome-calendar-decl-list.txt    |   6 -
 doc/reference/gnome-calendar-decl.txt         |  40 ----
 doc/reference/gnome-calendar-undeclared.txt   |   4 +
 doc/reference/gnome-calendar-undocumented.txt | 136 ++----------
 doc/reference/gnome-calendar-unused.txt       |   8 +
 doc/reference/gnome-calendar.hierarchy        |  43 ++--
 doc/reference/gnome-calendar.types            |   1 -
 doc/reference/images/gcal-edit-dialog.png     | Bin 0 -> 17629 bytes
 doc/reference/images/gcal-event-widget.png    | Bin 0 -> 3782 bytes
 doc/reference/images/gcal-source-dialog.png   | Bin 0 -> 22993 bytes
 doc/reference/images/gcal-window.png          | Bin 0 -> 35329 bytes
 doc/reference/images/gcal-window_agendas.png  | Bin 0 -> 33195 bytes
 src/gcal-debug.h.in                           | 133 +++++++++++
 src/gcal-edit-dialog.c                        |  74 +++++++
 src/gcal-event.c                              |  58 ++++-
 src/gcal-event.h                              |   6 +
 src/gcal-manager.c                            | 308 ++++++++++++++++++++++----
 src/gcal-source-dialog.c                      | 308 ++++++++------------------
 src/gcal-source-dialog.h                      |   9 +
 src/gcal-utils.c                              | 238 ++++++++++++++++++--
 src/gcal-utils.h                              |  24 +-
 src/gcal-window.c                             |  85 +++++++
 src/views/gcal-range-tree.c                   |  33 +++
 src/views/gcal-range-tree.h                   |  11 +
 26 files changed, 1050 insertions(+), 486 deletions(-)

commit 57a2bf89830b43cd6886aa0836ef616438f3d1cc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 12 15:12:03 2017 -0300

    week-grid, week-header: simplify code
    
    We don't need to check whether the end date is NULL,
    for GcalEvent always ensures that.

 src/views/gcal-week-grid.c   | 12 +++++-------
 src/views/gcal-week-header.c | 19 ++++++-------------
 2 files changed, 11 insertions(+), 20 deletions(-)

commit 89f142d79edd80f0bc9ce811eaff9318facc2ee2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 12 14:20:35 2017 -0300

    week-grid: draw today indicator above events

 src/views/gcal-week-grid.c | 72 +++++++++++++++++++++++-----------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit 3b93b4309f626206d25b31e58bf3920e73bbfaa9
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Apr 11 15:48:56 2017 +0200

    Update POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 6c784d03c41d41d5cc96a6ae25c680946cf4cdda
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 11 10:37:35 2017 -0300

    event-widget: escape summary and description

 src/gcal-event-widget.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit bc141b37133c3c2b6dde78269e7ce63c4316d086
Author: Jeremy Bicha <jbicha@ubuntu.com>
Date:   Mon Apr 10 21:41:16 2017 -0400

    app-menu: Drop Search… item
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781165

 data/ui/menus.ui | 5 -----
 1 file changed, 5 deletions(-)

commit 21eba8ea0a89fd15b7a571754a617dfad83d8ca9
Author: Novi-Novi <chinhanglun@gmail.com>
Date:   Tue Jan 31 13:42:43 2017 +0000

    event-widget: show tooltip with event details
    
    In month view and year view, when the mouse is hovering over
    an event, nothing is shown. A tooltip with the event information
    would be much more useful in this scenario.
    
    Fix that by showing a tooltip displaying the event's title, time
    and date, and, if present, the location and notes of the event. Long
    notes are truncated and ellipsized.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=774952

 src/gcal-event-widget.c | 143 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 141 insertions(+), 2 deletions(-)

commit b34979a7fff36d278f3cf7d8b89670c1e7f4425e
Author: gogo <trebelnik2@gmail.com>
Date:   Mon Apr 10 19:43:36 2017 +0000

    Update Croatian translation
    
    (cherry picked from commit 04e997d9eb1724a9a5eb3528fa8eacc05f287096)

 po/hr.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 54994a7783186d5cb5abb20c4201c56f08587874
Author: gogo <trebelnik2@gmail.com>
Date:   Mon Apr 10 19:41:20 2017 +0000

    Update Croatian translation
    
    (cherry picked from commit bbdafea741ed4b20709f42f9d0bd53e2c2222648)

 po/hr.po | 341 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 231 insertions(+), 110 deletions(-)

commit 8ad65d311b1b71974fce7a5508c6963ff461c584
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 28 00:29:45 2017 -0300

    project: run gtkdocize before autoreconf

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9469f79eeaa514379d021b8ff852ddb22e381af
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Mar 18 12:23:08 2017 -0300

    doc: group sections

 doc/reference/gnome-calendar-docs.sgml        | 55 +++++++++++++++++----------
 doc/reference/gnome-calendar-undocumented.txt |  6 +--
 2 files changed, 38 insertions(+), 23 deletions(-)

commit e3ef063e00e20a1d0caa7ec3b46242ea1ae97a09
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Mar 18 12:06:41 2017 -0300

    event: fix documentation

 src/gcal-event.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 014bcfddc57958357cf6a4bd51c7ef8197cb2704
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Mar 18 12:05:34 2017 -0300

    doc: add skeleton documentation
    
    This adds API documentation, generated at compile time.

 .gitignore                                    |    8 +-
 Makefile.am                                   |    8 +-
 autogen.sh                                    |    1 +
 configure.ac                                  |   16 +
 doc/Makefile.am                               |    1 +
 doc/reference/Makefile.am                     |  101 ++
 doc/reference/gnome-calendar-decl-list.txt    |  555 ++++++
 doc/reference/gnome-calendar-decl.txt         | 2389 +++++++++++++++++++++++++
 doc/reference/gnome-calendar-docs.sgml        |   69 +
 doc/reference/gnome-calendar-overrides.txt    |    0
 doc/reference/gnome-calendar-sections.txt     |  581 ++++++
 doc/reference/gnome-calendar-undeclared.txt   |    0
 doc/reference/gnome-calendar-undocumented.txt |  351 ++++
 doc/reference/gnome-calendar-unused.txt       |   10 +
 doc/reference/gnome-calendar.args             |  470 +++++
 doc/reference/gnome-calendar.hierarchy        |  156 ++
 doc/reference/gnome-calendar.interfaces       |   56 +
 doc/reference/gnome-calendar.prerequisites    |   19 +
 doc/reference/gnome-calendar.signals          |  213 +++
 doc/reference/gnome-calendar.types            |   31 +
 doc/reference/version.xml.in                  |    1 +
 src/Makefile.am                               |   17 +
 22 files changed, 5048 insertions(+), 5 deletions(-)

commit 745703cd138c37071e38d20c8e55a61fb61cb27d
Author: Tom Tryfonidis <tomtryf@gnome.org>
Date:   Sat Apr 8 16:52:38 2017 +0000

    Update Greek translation
    
    (cherry picked from commit ea069f997bbbd3d69b1a956cc6761c6d1f7d7bd0)

 po/el.po | 137 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 71 insertions(+), 66 deletions(-)

commit b93fe11da883574b560a9568b00b8f735e48b3fe
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 29 16:25:47 2017 -0300

    view: cleanup unused code

 src/gcal-view.c             | 34 ---------------------------
 src/gcal-view.h             |  8 -------
 src/views/gcal-month-view.c | 53 ------------------------------------------
 src/views/gcal-week-view.c  | 56 ---------------------------------------------
 4 files changed, 151 deletions(-)

commit 2f2867179d7c18ccb7f12eef0c553d40fbe5c4b0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 28 23:57:17 2017 -0300

    week-grid: fix event creation on RTL languages
    
    On RTL languages, the calcs to detect the start and end
    of the new event were wrong, leading to the weird behavior
    it currently has.
    
    Fix that by correctly calculating the start and end cells
    on RTL languages.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777429

 src/views/gcal-week-grid.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 090a79100f61385901c997a25671b5d8b0a1d51c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 28 23:57:01 2017 -0300

    project: update gitignore

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit cf13c0cbb1048cad47fd7e2027ac94c19b249193
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Mar 27 20:22:17 2017 +0200

    window: add context to a tooltip string
    
    To disambiguate it from the exact same string in AppData.
    Some languages need to translate them differently.

 data/ui/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f012ab8d0eca08c33087a8195cd7a017bd9a76f2
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Mar 27 20:18:39 2017 +0200

    Update Polish translation

 po/pl.po | 129 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 58 insertions(+), 71 deletions(-)

commit 7e68bfb150caf62b22d6d874dc7e0ed31df5fafd
Author: Yash Singh <yashdev10p@gmail.com>
Date:   Fri Mar 10 18:27:01 2017 +0530

    source-dialog: change label to "Expired" if account credentials expire
    
    Earlier Calendar showed an account as "on" even when the credentials had expired.
    
    This patch fixes the issue and instead shows "Expired" label upon expiration of credentials.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761766

 src/gcal-source-dialog.c | 1 +
 1 file changed, 1 insertion(+)

commit 19b1563aabc06248663e629aa5ac46827583493c
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/views/gcal-year-view.c | 68 ++++++++++------------------------------------
 1 file changed, 15 insertions(+), 53 deletions(-)

commit 3bbd6b64e4d71193d6afb4b140b0723e84f87aca
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Mar 25 17:45:12 2017 -0300

    window: show quick add popover with a nice animation
    
    Instead of plain show and hide it, let's add a smooth
    animation.

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a7d7726a357b837613f2aa7e8749035e5ecf4fff
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/views/gcal-year-view.c | 217 +++++++++++++++++++++++++++++----------------
 1 file changed, 141 insertions(+), 76 deletions(-)

commit bbc21ea3a68add4a4a815a95809501704c75f2f5
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Mar 25 10:43:59 2017 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 119 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 58 insertions(+), 61 deletions(-)

commit c2f3953dded40c9c18f97927c522ad849d5c3512
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 24 22:09:13 2017 -0300

    week-header: don't attempt to add events incorrectly
    
    One of the biggest issues of GNOME Calendar views right now
    is that they rely on GObject property system to update the
    active date. Even gcal_view_set_date() is just a wrapper
    around GObject set.
    
    Because GObject asynchronously updates the property by letting
    the mainloop handle it, we can never be assured that all the
    views had their views updated before updating the data model.
    
    This patch temporarily adds sanity checks to GcalWeekHeader
    to prevent making Calendar unusable, until we fix GcalView.

 src/views/gcal-week-header.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 26ecf3c161ba14421c5525a4f56f49a322580a4f
Author: Yash Singh <yashdev10p@gmail.com>
Date:   Thu Mar 23 11:44:35 2017 +0530

    event-widget: assign display-text in appropriate format to event-widget
    
    Earlier the height of event-widget with duration of 30 mins or less exceeded
    the desired space in week-grid. As height available was not checked beforehand,
    this resulted in some event-widgets getting height assigned which was more
    than the height available.
    
    This patch fixes the erroneous assignment of event-widget's height by first
    comparing the required height with the available height. If the required
    height exceeds the available height, then the display-text is given as a
    single-line for the widget to fit properly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778070

 src/gcal-event-widget.c | 150 ++++++++++++++++++++++++++++++++----------------
 1 file changed, 100 insertions(+), 50 deletions(-)

commit 6cc6e4f7e7f303c055ab947db942b10673962a2a
Author: Yash Singh <yashdev10p@gmail.com>
Date:   Wed Mar 22 04:59:56 2017 +0530

    week-grid: remove unneeded usage of natural-height
    
    As the assignment of display-text, and in turn that of event-widget's height,
    is taken care of in event-widget, we no longer need to consider natural-
    height, while assigning height in week-grid.
    
    This patch fixes this issue by removing natural-height, and directly
    assigning the desired value to height.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778070

 src/views/gcal-week-grid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de2578ac54957873342cb015d4408c177e280299
Author: Jente Hidskes <hjdskes@gmail.com>
Date:   Wed Mar 22 23:47:25 2017 +0100

    views: use ACTION_MOVE to display correct cursor
    
    When dragging events around, the cursors show a + as opposed to a
    an arrow indicating that the event is being moved. This can confuse
    users.
    
    The fix is to tell GTK that the drag being performed is a move.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=774922

 src/gcal-event-widget.c      | 4 ++--
 src/views/gcal-month-view.c  | 2 +-
 src/views/gcal-week-grid.c   | 2 +-
 src/views/gcal-week-header.c | 2 +-
 src/views/gcal-year-view.c   | 4 ++--
 5 files changed, 7 insertions(+), 7 deletions(-)

commit 3078f1c6c17dd18d9901b92f4adf20375d18f596
Author: Jeremy Bicha <jbicha@ubuntu.com>
Date:   Thu Mar 16 21:35:45 2017 -0400

    app-menu: Drop ellipsis from Calendars
    
    https://developer.gnome.org/hig/stable/writing-style.html#ellipses
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780176

 data/ui/menus.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2fdf1dca44840ce04b72442de936940f8c802060
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Mar 21 11:46:11 2017 +0000

    Update Spanish translation
    
    (cherry picked from commit 6aa19d93e443ed1f1b45b9c7af271c2794fe26ca)

 po/es.po | 85 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 46 insertions(+), 39 deletions(-)

commit 2ba66e702ad36190f896ff13304158e44cab100f
Author: Emin Tufan Çetin <etcetin@gmail.com>
Date:   Sat Mar 18 18:18:27 2017 +0000

    Update Turkish translation

 po/tr.po | 371 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 240 insertions(+), 131 deletions(-)

commit 1b225feb35f5943c8044b806b977a38554218e92
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sat Mar 18 14:41:39 2017 +0200

    Update Latvian translation

 po/lv.po | 206 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 119 insertions(+), 87 deletions(-)

commit 2544773645bb6c1c5f5b03cfbf5abf5ac2308ded
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 21:25:23 2017 -0300

    manager: use EDS selectable property to track disabled agendas
    
    This way, we can keep GNOME Calendar and Evolution synchronized.
    And we can save some code too.

 data/org.gnome.calendar.gschema.xml.in |   5 --
 src/gcal-manager.c                     | 101 +++++++--------------------------
 src/gcal-manager.h                     |   3 -
 src/gcal-quick-add-popover.c           |   2 +-
 src/gcal-source-dialog.c               |  16 ++++--
 src/gcal-utils.c                       |  12 ++++
 src/gcal-utils.h                       |   2 +
 src/gcal-window.c                      |   8 ++-
 8 files changed, 52 insertions(+), 97 deletions(-)

commit 95e293beed5e00cdcf1dd30683ca67c16366385c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 21:05:16 2017 -0300

    project: update TODO

 TODO | 5 -----
 1 file changed, 5 deletions(-)

commit 82aa5fadb0cac63c1c7dc6648985a341a5484dee
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Mar 18 03:40:22 2017 +0530

    week-header: correctly check for updatable events
    
    When comparing events' dates against week dates, we must
    be careful to compare UTC with UTC. Otherwise, some events
    will be left, specially at the first and last days.

 src/views/gcal-week-header.c | 47 ++++++++++++++++++++++++++++++--------------
 1 file changed, 32 insertions(+), 15 deletions(-)

commit 2a2e7d2773089dc1a2ffc80f66dd23262873ca46
Author: Guillaume Bernard <contact.guib@guillaume-bernard.fr>
Date:   Fri Mar 17 22:32:34 2017 +0000

    Update French translation
    
    (cherry picked from commit 005d645fae57e8def1a5679374f65250ab19ace3)

 po/fr.po | 181 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 103 insertions(+), 78 deletions(-)

commit f1b59d64d20428980b9204134237ae9fc27ee783
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 16:38:59 2017 -0300

    week-header: fix dnd at first column

 src/views/gcal-week-header.c | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 8b718ee0a0fcb5ab83a859200a318c54f665f0c0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 16:38:28 2017 -0300

    week-view, week-header: instrument more functions

 src/views/gcal-week-header.c | 11 +++++++----
 src/views/gcal-week-view.c   | 12 ++++++++++++
 2 files changed, 19 insertions(+), 4 deletions(-)

commit fa7f5795929eb011b69d1f1beb27c2661b747d65
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 16:11:42 2017 -0300

    window: correctly check today for week view

 src/gcal-window.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 002271ebb1365f39b29c32face4813830c0a0a00
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 15:49:12 2017 -0300

    views: get rid of current date
    
    We can easily track the current date with GDateTime API,
    so we don't actually need the current date field.

 src/gcal-window.c            | 66 +++++++++++++++++++++++---------------------
 src/views/gcal-month-view.c  | 20 +++++---------
 src/views/gcal-month-view.h  |  4 ---
 src/views/gcal-week-grid.c   | 14 ----------
 src/views/gcal-week-grid.h   |  3 --
 src/views/gcal-week-header.c | 16 -----------
 src/views/gcal-week-header.h |  3 --
 src/views/gcal-week-view.c   | 14 ----------
 src/views/gcal-week-view.h   |  3 --
 src/views/gcal-year-view.c   | 55 ++++++++++++++++++++----------------
 10 files changed, 73 insertions(+), 125 deletions(-)

commit 1dadd344094aa729187969696d3726f422365202
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 15:06:02 2017 -0300

    week-view: instrument possibly crasher function

 src/views/gcal-week-view.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit be137fca02585acb9ea288176111038820e28783
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 12:45:40 2017 -0300

    manager: unify completion flags
    
    Instead of having a completion flag for GOA and calendars,
    unify both of them and simplify some code.

 src/gcal-manager.c               | 97 ++++++++++++++++++++--------------------
 src/gcal-manager.h               |  4 +-
 src/gcal-shell-search-provider.c |  4 +-
 src/gcal-source-dialog.c         | 46 +++++++++++--------
 src/gcal-window.c                |  2 +-
 5 files changed, 79 insertions(+), 74 deletions(-)

commit 1d64b00df32776d32ec9adea416b72493ec2123b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 11:29:05 2017 -0300

    project: improve configure output

 configure.ac | 69 ++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 55 insertions(+), 14 deletions(-)

commit 0ba3d253f23818727b3c7f0d58427ef26786c81b
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Mar 17 15:38:13 2017 +0000

    Update Friulian translation
    
    (cherry picked from commit a6a0ecc753ac7f56513c06c856550be02f78bbdc)

 po/fur.po | 67 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 36 insertions(+), 31 deletions(-)

commit 339b49e7d59b913912d9246555d784f30f66845c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 11:13:19 2017 -0300

    views: cleanup code

 src/gcal-subscriber-view.c   | 295 ++++++++---------
 src/views/gcal-month-view.c  | 737 +++++++++++++++++++------------------------
 src/views/gcal-month-view.h  |  20 +-
 src/views/gcal-week-header.c |  22 --
 src/views/gcal-week-view.c   | 130 +++-----
 src/views/gcal-week-view.h   |  22 +-
 src/views/gcal-year-view.c   |  41 ++-
 7 files changed, 549 insertions(+), 718 deletions(-)

commit 0d44471546411c85d5617e73f7c998cca9d68729
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 10:48:12 2017 -0300

    window: cleanup code

 src/gcal-window.c | 875 +++++++++++++++++++++++-------------------------------
 src/gcal-window.h |  24 +-
 2 files changed, 389 insertions(+), 510 deletions(-)

commit d1a24d8adb5d28fd765dce8d1d99bc37af1d9e02
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 10:35:56 2017 -0300

    application: cleanup code

 src/gcal-application.c | 161 +++++++++++++++++++++++--------------------------
 src/gcal-application.h |  19 +++---
 2 files changed, 85 insertions(+), 95 deletions(-)

commit 219187d02c37bffcbeb3c14e87f5aad87835b3c3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 10:19:03 2017 -0300

    project: update gitignore

 .gitignore | 6 ++++++
 1 file changed, 6 insertions(+)

commit 0b07d7d27d84d419a8dcaa3af5e657910ca8d63c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 10:07:41 2017 -0300

    manager: improve code
    
    This is a big cleanup commit where I tried my best to
    make GcalManager code more structured and readable. This
    included both cosmetic and functional changes.

 src/gcal-manager.c | 586 ++++++++++++++++++++++++++++-------------------------
 src/gcal-manager.h | 139 ++++++-------
 2 files changed, 376 insertions(+), 349 deletions(-)

commit cf6cdfd2aa74a65265a5d4e19e71402db2ae9429
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 09:02:22 2017 -0300

    project: use cairo_surface_t when possible
    
    We can avoid an entire roundtrip from surface > pixbuf > surface
    if we simply pass the surface to GtkImage. We also save quite
    a bunch of debug lines.

 src/gcal-edit-dialog.c           | 22 +++++++++++++---------
 src/gcal-quick-add-popover.c     | 24 ++++++++++++------------
 src/gcal-search-view.c           |  8 ++++----
 src/gcal-shell-search-provider.c |  7 ++++++-
 src/gcal-source-dialog.c         | 16 ++++++++--------
 src/gcal-utils.c                 | 29 ++++++++++-------------------
 src/gcal-utils.h                 |  4 ++--
 src/gcal-window.c                |  8 ++++----
 8 files changed, 59 insertions(+), 59 deletions(-)

commit 478db350e33dd44afab35760e149f306bb866b67
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 08:47:27 2017 -0300

    project: intrument functions
    
    Add the newly added macros to provide useful tracing
    information.

 src/gcal-application.c |  32 ++++++--
 src/gcal-edit-dialog.c |  27 +++++-
 src/gcal-log.c         |   3 +-
 src/gcal-manager.c     | 218 ++++++++++++++++++++++++++++++++++++++++++-------
 src/gcal-search-view.c |  54 +++++++-----
 src/gcal-window.c      |  59 ++++++++++---
 6 files changed, 315 insertions(+), 78 deletions(-)

commit 7b05abea900c0854ddf86f1f3542961e59625465
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 16 22:24:19 2017 -0300

    debug: add debug macros

 configure.ac        | 16 +++++++++
 src/Makefile.am     |  1 +
 src/gcal-debug.h.in | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 116 insertions(+)

commit d5825bbd3563223657c4f6749615368ddb56398b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 16 22:19:08 2017 -0300

    project: override log domains
    
    This way, we can have more useful debug spils.

 src/gcal-application.c           | 2 ++
 src/gcal-date-chooser-day.c      | 2 ++
 src/gcal-date-chooser.c          | 2 ++
 src/gcal-date-selector.c         | 2 ++
 src/gcal-edit-dialog.c           | 2 ++
 src/gcal-event-widget.c          | 2 ++
 src/gcal-event.c                 | 2 ++
 src/gcal-manager.c               | 2 ++
 src/gcal-multi-choice.c          | 2 ++
 src/gcal-quick-add-popover.c     | 2 ++
 src/gcal-search-view.c           | 2 ++
 src/gcal-shell-search-provider.c | 2 ++
 src/gcal-source-dialog.c         | 2 ++
 src/gcal-subscriber-view.c       | 2 ++
 src/gcal-time-selector.c         | 2 ++
 src/gcal-utils.c                 | 2 ++
 src/gcal-view.c                  | 2 ++
 src/gcal-window.c                | 2 ++
 src/views/gcal-month-view.c      | 2 ++
 src/views/gcal-range-tree.c      | 2 ++
 src/views/gcal-week-grid.c       | 2 ++
 src/views/gcal-week-header.c     | 2 ++
 src/views/gcal-week-view.c       | 2 ++
 src/views/gcal-year-view.c       | 2 ++
 24 files changed, 48 insertions(+)

commit 5d980de79793beab3ead8532c57310d3e544d5d3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 16 21:57:08 2017 -0300

    log: add initial logging capabilities

 src/Makefile.am |  2 ++
 src/gcal-log.c  | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-log.h  | 30 ++++++++++++++++++
 src/main.c      |  5 +--
 4 files changed, 131 insertions(+), 2 deletions(-)

commit 7fff90ded74df4e7883e908a141d00f84f461467
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 17 10:13:52 2017 -0300

    Bump 3.25.0 release
    
    Let's start a new release cycle already.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b19d2b9903f2bff03f2e1321cc17f3f54986574
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 16 21:39:09 2017 -0300

    project: update release info

 NEWS                                           | 26 ++++++++++++++++++++++++++
 data/appdata/org.gnome.Calendar.appdata.xml.in | 11 +++++++++++
 2 files changed, 37 insertions(+)

commit c3bffd5eeb0518772e73c232a9091abfb54ab543
Author: Kevin Lopez <kevin@kevlopez.com>
Date:   Thu Mar 16 12:49:09 2017 +0100

    search-view: no show search view if field is empty
    
    When the search field is empty is not needed show the result drop down.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=747962

 data/ui/window.ui |  1 -
 src/gcal-window.c | 18 +++++++++++++++---
 2 files changed, 15 insertions(+), 4 deletions(-)

commit 35b2f90cabea1bed5d26660c08080d74d9912ada
Author: Joyjit Choudhury <joyjit.choudhury@gmail.com>
Date:   Thu Mar 16 00:50:43 2017 +0530

    week-view: set correct week number
    
    In this commit, the correct week number is set in week-view.
    
    The problem is, the week number of week-view is being set according to
    the first day of the week (if the first and last day of the week
    are in the same year), or the first and last day of the week
    (if the first and last day are in different years).
    
    To fix this, the week number is being set according to the middle day
    of the week (according to ISO 8601 standards), resulting in correct
    week numbers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=779331

 src/views/gcal-week-header.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 0266202d40ec2dc0f3f3d32b4a25ecf2405a66bc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 15 09:50:51 2017 -0300

    week-header: continue fixing event positions

 src/views/gcal-week-header.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 669869cf3f7c81313527f740669abdc71c0cece6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 15 17:45:49 2017 +0530

    week-header: fix calc of events' start and end positions
    
    Another shot in this issue. Again.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780051

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

commit d4ef9b22cac5c7e8e0d2be9b31bc37d2c3753fb6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 15 04:52:33 2017 -0700

    week-grid: consider daylight when calculating event position
    
    There are some weird cases around the globe where the timezone
    changes in the middle of the day. In GMT-8:00, for example, the
    DST changes at 2:00 am. This makes the timezone of thestart of
    the week different from the event's timezone, and somehow the
    GLib API doesn't take that into account when calculating the
    diff between two dates.
    
    Fix that by also considering different timezones when calculating
    the event start and end positions.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780079

 src/views/gcal-week-grid.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 0b0dee101a1e7f9f32e67cb7217fb0b295ca258b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 14 21:51:37 2017 -0300

    quick-add-popover: only focus entry if popover is visible
    
    Otherwise, we end up with a warning and many keybindings won't
    work anymore.

 src/gcal-quick-add-popover.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 39d871d2efe831d67cfee3e7e547685d1f906cf7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 14 20:50:53 2017 -0300

    week-grid: disconsider reported min-width for events
    
    Sometimes, we'll need to ignore the reported minimum sizes
    to be able to set the width of events to an acceptable
    size. This is the case of the week grid.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780052

 src/views/gcal-week-grid.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit f608f8fd9d81a4367ccead6d0affc6ace56ba218
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 14 20:27:32 2017 -0300

    week-header: don't account first weekday twice
    
    The auxiliary functions to calculate the week start
    already takes the first weekday into account. We,
    however, were considering it again when calculating
    the event position.
    
    Fix that by only considering it once, through the
    get_start_of_week() function.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780051

 src/views/gcal-week-header.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 0dcf86b7c2c424766f3601517bf155a283890983
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 14 20:19:28 2017 -0300

    week-header: improve drag and drop
    
    The rudimentary drag n' drop support should also deal
    with the following corner cases:
    
               All Day
    Multiday |   TRUE   |   FALSE    |
             |----------|------------|
        TRUE |   utc    | no changes |
       FALSE |   utc    |    utc     |
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777424

 src/views/gcal-week-header.c | 52 ++++++++++++++++++++++++++++++++++----------
 1 file changed, 40 insertions(+), 12 deletions(-)

commit c33d8203873056ac451ab2d08ac31e4666a0fb12
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 14 20:17:46 2017 -0300

    week-grid: use a proper function to queue redraw
    
    Same as 97698ad1c913 for the Week grid.

 src/views/gcal-week-grid.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 180621cd91d3a5bb3cc928f7d1610c18d9cb6f71
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 14 15:53:09 2017 -0300

    week-view: also check for realized
    
    Be more strict about the checks, and avoid crashes.

 src/views/gcal-week-view.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 8102912541883c5772f81d0875e0366e2cd5c7e1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 15 00:02:17 2017 +0530

    window: set the correct date range for week view
    
    Previous commits broke the week view's date range (more
    than it was already broken). This patch fixes that by
    using the correct method to get the week start.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=779967

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

commit f3a2790ab9531643aab6ed2591391915306bb3b4
Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
Date:   Mon Mar 13 21:16:29 2017 +0400

    Updated Russian translation

 po/ru.po | 184 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 103 insertions(+), 81 deletions(-)

commit 6f87ada70dbeae71e3428ee3a63f79b8c918f121
Author: Yash Singh <yashdev10p@gmail.com>
Date:   Fri Mar 10 17:58:52 2017 +0530

    window: set edit dialog's event to NULL after saving
    
    Earlier the app used to crash when a new event was added using the
    'Edit Details' buttion/dialog. This was happening because edit dialog's
    event was set to NULL before the event was being stored in the calendar
    through the 'edit_dialog' and hence the app was crashing.
    
    This patch fixes the above-mentioned issue by saving the event before
    setting the edit dialog's event to NULL.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=779733

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

commit a2d10a287f62c2964b1df3ecb9b8e13816ccf58a
Author: Fran Dieguez <frandieguez@gnome.org>
Date:   Sat Mar 11 02:09:01 2017 +0000

    Update Galician translation

 po/gl.po | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 97698ad1c91306e378ca7dec2d5b2009c97536e5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 10 07:57:55 2017 -0300

    week-header: use a proper function to queue redraw
    
    We were using gtk_widget_queue_draw() as a callback to
    a GTimeoutSource, which expects a boolean return type.
    This is clearly wrong, and has the chance to cause
    a segmentation fault.
    
    Fix that by passing a function with the apropriate signature.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=779823

 src/views/gcal-week-header.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 99b7e0eb48e5f37e88230acd47e33c1250b9a62e
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Thu Mar 9 22:24:39 2017 +0000

    Update Italian translation

 po/it.po | 46 ++++++++++++++++++++++++++++++----------------
 1 file changed, 30 insertions(+), 16 deletions(-)

commit 8ba8ba87be1d9e1a0fe058a115ded92454723947
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Wed Mar 8 19:47:44 2017 +0000

    Update Slovak translation

 po/sk.po | 46 ++++++++++++++++++++++++++++++----------------
 1 file changed, 30 insertions(+), 16 deletions(-)

commit 92fedc784d2d5e3279660a5160613bce1efe8e8f
Author: Marek Cernocky <marek_cernocky@conel.cz>
Date:   Wed Mar 8 17:11:24 2017 +0100

    Updated Czech translation

 po/cs.po | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

commit 22433027317196f254e43197fa039f5c7cad23ef
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Tue Mar 7 16:56:32 2017 +0000

    Update Occitan translation

 po/oc.po | 326 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 235 insertions(+), 91 deletions(-)

commit 36cabc0aff7bdac7b308ad0705d7840223114edd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 6 22:19:34 2017 -0300

    Revert "edit-dialog: fix date span backward"
    
    This reverts commit 1228f05a902eb948664b8a59c5641af9ced63cf5.

 src/gcal-edit-dialog.c | 37 ++++---------------------------------
 1 file changed, 4 insertions(+), 33 deletions(-)

commit 1228f05a902eb948664b8a59c5641af9ced63cf5
Author: Andrei Ceapa <andrei781995@gmail.com>
Date:   Mon Feb 20 14:16:19 2017 +0200

    edit-dialog: fix date span backward
    
    The problem is that the end date might change to one before the
    start date when modifying the start time.
    
    Treat some cases taking into consideration the start date and start
    time related to the fact that an event is spanning all day or not.
    Separate the handling of the start date and start time.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772100

 src/gcal-edit-dialog.c | 37 +++++++++++++++++++++++++++++++++----
 1 file changed, 33 insertions(+), 4 deletions(-)

commit e406f93239b551b6de4d2e7d0a52989cdf16db0c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 6 21:51:58 2017 -0300

    event-widget: escape event summary
    
    Now that we may set event markups, we have
    to be careful to escape the event summary
    and make sure that we always pass a valid
    markup.

 src/gcal-event-widget.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit ec9ab38e6e2e113208901ba017ed44dbd292d0b7
Author: Alan Mortensen <alanmortensen.am@gmail.com>
Date:   Mon Mar 6 12:46:25 2017 +0100

    Updated Danish translation

 po/da.po | 105 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 57 insertions(+), 48 deletions(-)

commit 7aa4cefa8e36f1ded3ebc59843d13ca64b2bf2bf
Author: Valentin Negoescu <valinegoescu20@gmail.com>
Date:   Wed Mar 1 18:08:58 2017 +0200

    source-dialog: update calendar image color
    
    After editing the color of a calendar its image is not
    updated as well. Fix this by updating the image when the
    edit is finished.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=773869

 src/gcal-source-dialog.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit eb10c84811c4b18637b43037502a64d027d2fd89
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Mar 5 20:36:41 2017 -0300

    window: fix warning

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 31aa709487f9b7966fa643ce526a973ca2641a7a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Mar 5 20:32:33 2017 -0300

    week-header: fix placement of events
    
    When the first weekday wasn't monday, we were
    miscalculating the initial and final positions
    of the widgets.
    
    Fix that by properly calculating the initial and
    final positions.

 src/views/gcal-week-header.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 0d27d36218aca0dde8e73db3c59bf87877e2c43e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Mar 5 20:31:34 2017 -0300

    window: correctly subscribe the week view
    
    The week view was being subscribed to the wrong dates,
    because the window was miscalculating the start of week
    on sundays.
    
    Fix that by properly calculating the start of week offset.

 src/gcal-window.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 1d8993d450d816c78646750f5e1d10c1564349cc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Mar 5 20:30:08 2017 -0300

    window: use gcal_clear_datetime
    
    We have our own macro to make the code a little bit
    more pleasant to read, let's just use it.

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

commit 7c7e7d4f1ec54cd1edf16e9a73f4b3bc04ad2520
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Mar 5 22:05:16 2017 +0100

    Updated Serbian translation

 po/sr.po       | 66 ++++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 66 ++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 72 insertions(+), 60 deletions(-)

commit c4303685c054a45c4f0caee56d64d48a3dc80459
Author: Seong-ho Cho <shcho@gnome.org>
Date:   Sun Mar 5 17:04:15 2017 +0000

    Update Korean translation

 po/ko.po | 197 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 112 insertions(+), 85 deletions(-)

commit 1f8d7d91071baed94018e897aa385d69ceccfd3e
Author: Paul Seyfert <pseyfert@mathphys.fsk.uni-heidelberg.de>
Date:   Sun Mar 5 12:29:46 2017 +0000

    Update German translation

 po/de.po | 55 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 35 insertions(+), 20 deletions(-)

commit b751a2fa8a48a99970dee4d6bc73ee0c55281de8
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date:   Sun Mar 5 10:38:18 2017 +0000

    Update Indonesian translation

 po/id.po | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 7ede24086617e32893f541818e70c95098e46cc2
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sat Mar 4 20:06:31 2017 +0100

    Update Catalan translation

 po/ca.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 267647f7d7a028790ae2af6ce5c603a690ba1cb6
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sat Mar 4 20:06:03 2017 +0100

    Update Catalan translation

 po/ca.po | 46 ++++++++++++++++++++++++++++++----------------
 1 file changed, 30 insertions(+), 16 deletions(-)

commit 25c344bf41b3627055dd2164e6cb28c0cb674853
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sat Mar 4 17:31:23 2017 +0200

    Updated Lithuanian translation

 po/lt.po | 169 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 99 insertions(+), 70 deletions(-)

commit 1ee760ac5cbcffa6b5f2a486c788df904207098a
Author: George Willian Condomitti <georgecondomitti@gmail.com>
Date:   Sun Feb 5 15:28:25 2017 -0200

    search-view: start searching after 3 characters and 500ms
    
    Add timeout and minimum string length (3 characters) before triggering
    searching routine.
    
    App freezes and lags for a few seconds once one starts typing due to
    the huge amount of matched events.
    
    Search will be triggered only if passed time since last inserted
    charactere is at least 500ms and three characteres have been entered.
    If length is already >= 3 but user keeps typing in a quick fashion
    (i.e. faster than 500ms per charactere) pre-scheduled search routine
    (timeout from the last inserted char) is cancelled and a new one
    is created.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=775549

 src/gcal-search-view.c | 87 ++++++++++++++++++++++++++++++++++----------------
 src/gcal-search-view.h |  1 +
 2 files changed, 60 insertions(+), 28 deletions(-)

commit 4d7501f9dc5802d54f1c0cab697e5382e25374c3
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Thu Mar 2 19:39:15 2017 +0100

    Update Basque language

 po/eu.po | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

commit 06cdeb61ed3cf2e071d4aefd535328066bf380c6
Author: Joyjit Choudhury <joyjit.choudhury@gmail.com>
Date:   Thu Mar 2 08:34:32 2017 +0530

    week-view: set the first weekday for week-header & week-grid
    
    In this commit, the first weekday is set for week-header & week-grid.
    
    The issue is, the first weekday is being set only for week-view,
    resulting in incorrect display of weekdays in the week-header.
    
    To fix this, the first weekday for week-header & week-grid is set
    along with that of week-view.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=779346

 src/views/gcal-week-view.c | 3 +++
 1 file changed, 3 insertions(+)

commit d4c070217f0b3e0a1f48129d8d11461ee318fd19
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Mar 2 01:49:04 2017 +0100

    Update Polish translation

 po/pl.po | 44 +++++++++++++++++++++++++++++---------------
 1 file changed, 29 insertions(+), 15 deletions(-)

commit f338b6a336a75d22a0a0dfcc9d41bfbcfbdf1e3d
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Thu Mar 2 00:15:15 2017 +0000

    Update Chinese (Taiwan) translation

 po/zh_TW.po | 50 ++++++++++++++++++++++++++++++++------------------
 1 file changed, 32 insertions(+), 18 deletions(-)

commit 8b2971bcaa319bf696a4191e60363088c3a28bf1
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Tue Feb 28 21:11:10 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

commit 472178058c0cfc8c6739f88a0f0bef1b6af74b20
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Tue Feb 28 18:41:00 2017 +0000

    Update Finnish translation

 po/fi.po | 50 +++++++++++++++++++++++++++++++-------------------
 1 file changed, 31 insertions(+), 19 deletions(-)

commit 5b48fd528d128cb904ff6666082cff2530d81181
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 28 12:21:36 2017 -0300

    Bump 3.23.91.1 release

 NEWS                                           |  4 ++++
 configure.ac                                   |  4 +---
 data/appdata/org.gnome.Calendar.appdata.xml.in | 10 ++++++++++
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 816f6410c31df8f6fd7437e06247237fa5723607
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 28 12:19:22 2017 -0300

    project: add Isaque as a maintainer

 gnome-calendar.doap | 7 +++++++
 1 file changed, 7 insertions(+)

commit a1e7ab73249390089b86d921af138de6c7496d3a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 28 08:43:51 2017 -0300

    Bump 3.23.91 release

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

commit 4a6548316445c50aaf366369b518f76c81ada5c9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 28 08:31:11 2017 -0300

    project: update NEWS from other branches

 NEWS                                           | 89 ++++++++++++++++++++++++++
 data/appdata/org.gnome.Calendar.appdata.xml.in | 20 +++++-
 2 files changed, 108 insertions(+), 1 deletion(-)

commit ef46755f3c913b362f801bad7ff2fa3d84ef7e1a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 27 19:48:09 2017 -0300

    project: update TODO

 TODO | 17 -----------------
 1 file changed, 17 deletions(-)

commit ebb5086b25087fcd6665e95c0f94d172c0a71257
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Mon Feb 27 18:01:23 2017 +0000

    Update Swedish translation

 po/sv.po | 46 ++++++++++++++++++++++++++++++----------------
 1 file changed, 30 insertions(+), 16 deletions(-)

commit 3d3e63414d42b4c252466a576563d3396e04ea1a
Author: Balázs Meskó <meskobalazs@fedoraproject.org>
Date:   Mon Feb 27 14:18:23 2017 +0000

    Update Hungarian translation

 po/hu.po | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit e1b2085e7daab9a28787957d3c600b1e8f7fb2cb
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Mon Feb 27 12:44:41 2017 +0000

    Update Kazakh translation

 po/kk.po | 47 +++++++++++++++++++++++++++++++----------------
 1 file changed, 31 insertions(+), 16 deletions(-)

commit 0bf0c9e7cf7790a405c45d60b963ee2f3893633e
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Thu Feb 23 12:50:09 2017 -0300

    multi-choice: Fix endless timeout
    
    There are two mapped events for each back/forward buttons in this
    widget: button-press and button-release.
    
    When you reach the limits like January and December, button-release is
    lost, and you don't get it anymore. That caused button_timeout function
    to not be disable anymore, so it's kept in loop forever.
    
    This code fix checks in button_timeout function if any of the back/
    forward buttons are still mapped. If not, it prevents from calling
    button_timout, stopping the loop.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=776459

 src/gcal-multi-choice.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit e69c9aa09c4bef66f18f9f2c564ee21852093aeb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 20 09:08:06 2017 -0300

    week-header: fix untranslated strings

 src/views/gcal-week-header.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 34f541640ccf244aaa3bd23fdab434bd7e62f730
Author: Fran Dieguez <frandieguez@gnome.org>
Date:   Sun Feb 26 21:46:55 2017 +0000

    Update Galician translation

 po/gl.po | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit a14d8711743dbec9ba26fd418fc01bc7fca17e45
Author: Fran Dieguez <fran@openhost.es>
Date:   Sun Feb 26 22:34:50 2017 +0100

    Updated Galician translations

 po/gl.po | 157 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 89 insertions(+), 68 deletions(-)

commit 76c8880cd4cd32b2bab789cb49ba785ca5df49f4
Author: Balázs Meskó <meskobalazs@fedoraproject.org>
Date:   Sun Feb 26 12:04:15 2017 +0000

    Update Hungarian translation

 po/hu.po | 149 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 81 insertions(+), 68 deletions(-)

commit 62514e7e64074d383f3dec8485349db374a6e914
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Feb 26 08:22:43 2017 +0100

    Updated Serbian translation

 po/sr.po       | 188 ++++++++++++++++++++++++++++++++-------------------------
 po/sr@latin.po | 188 ++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 210 insertions(+), 166 deletions(-)

commit b5cdfdcce690b33e631712a8b1ea8230331650f9
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Feb 24 22:47:47 2017 +0000

    Update Friulian translation

 po/fur.po | 39 +++++++++++++++++++++------------------
 1 file changed, 21 insertions(+), 18 deletions(-)

commit e162e128d2843a17a3a95f2e4fad743f18a9eb2b
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Thu Feb 23 23:57:16 2017 +0000

    Update Chinese (Taiwan) translation

 po/zh_TW.po | 133 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 73 insertions(+), 60 deletions(-)

commit 9012b64db132b58c6617e6b4fbbc724f5c7c5597
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Tue Feb 21 19:46:29 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 163 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 91 insertions(+), 72 deletions(-)

commit a13eab68bcabdb53924fe0f22031dadc1b9f170d
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Tue Feb 21 17:05:24 2017 +0000

    Update Italian translation

 po/it.po | 145 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 80 insertions(+), 65 deletions(-)

commit 6d71fc176b56bf252a3f556c05696700308c4f08
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date:   Mon Feb 20 12:02:41 2017 +0000

    Update Indonesian translation

 po/id.po | 122 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 71 insertions(+), 51 deletions(-)

commit aa9b83a92ededd20104929476322dc17486eb42d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 20 08:27:48 2017 -0300

    window: reset edit dialog's event on response
    
    Currently, we keep the to-be-edited event of the Edit
    dialog when it sends any response. However, this can
    cause issues since we can edit the event, press Esc and
    see that the event didn't change but Edit dialog keeps
    the changes.
    
    Fix that by always resetting the edited event to NULL
    after a response.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778644

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 26aec12762bbe31da1dd228cd98209c89534ecbb
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Mon Feb 20 13:06:05 2017 +0200

    Updated Ukrainian translation

 po/uk.po | 185 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 98 insertions(+), 87 deletions(-)

commit 3e4bafacb371c1154ca831a49e3dac38ba95009a
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Mon Feb 20 00:08:12 2017 +0000

    Update Swedish translation

 po/sv.po | 128 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 71 insertions(+), 57 deletions(-)

commit b34676ecc94e9aa06e6fe359c4f6c851f1517890
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Thu Feb 16 14:19:03 2017 +0100

    Updated Danish translation

 po/da.po | 193 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 109 insertions(+), 84 deletions(-)

commit 21dab73283abbe4f039813fb19a0cc84c46dd614
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 14 18:25:22 2017 -0200

    Bump 3.23.90 release

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

commit ce52cdd9ce901a9c5648efcd652875a57a5ac4af
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 14 10:58:29 2017 -0200

    week-header: fix double dnd highlight

 src/views/gcal-week-header.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit 7cf41f8f455a214ec32e53e00f46ad1e21b75af3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 14 10:39:15 2017 -0200

    month-view: fix warning on closing overflow popover

 src/views/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b9a5721f199ff6c894e3cfc69cf5e4aa29c2a66
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Feb 14 20:31:44 2017 +0100

    Updated Spanish translation

 po/es.po | 124 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 67 insertions(+), 57 deletions(-)

commit 05d9d85a23a06b67a990db26f0d82d1f33fca887
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date:   Mon Feb 13 07:06:28 2017 +0000

    Update Indonesian translation

 po/id.po | 94 +++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 48 insertions(+), 46 deletions(-)

commit 261944a465a14b3e68c7e67562f76a3f16904454
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Feb 12 12:06:19 2017 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 125 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 68 insertions(+), 57 deletions(-)

commit e94cdac322da58ca87c6ece35a23088fb18189af
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Sat Feb 11 20:36:54 2017 +0100

    Update Basque language

 po/eu.po | 160 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 90 insertions(+), 70 deletions(-)

commit 215e20eed80009a923089babb53a5ff6219a158a
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Feb 11 15:42:40 2017 +0100

    Updated Czech translation

 po/cs.po | 128 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 69 insertions(+), 59 deletions(-)

commit 45e75c0d177847b3aa44b2053bf589e7dc0676a6
Author: Bernd Homuth <dev@hmt.im>
Date:   Fri Feb 10 17:53:47 2017 +0000

    Update German translation

 po/de.po | 129 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 73 insertions(+), 56 deletions(-)

commit 144923338202efaa1ac90a1ff252984659bd36fd
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Tue Nov 22 16:21:43 2016 +0530

    application: cleanup finalize method
    
    Calendar now segfaults due to faling function
    gtk_style_context_remove_provider_for_screen in application finalize method.
    
    As application finalize method is called only when the application closes,
    there isn't any hard requirement to cleanup every trailings. Operating
    System shall take care of that.
    
    So removing the failing functions so as to not segfault on exit anymore.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=773871

 src/gcal-application.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 006ee304955434c6a5a6f1128ea0f240b2a1ad67
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 9 11:20:28 2017 -0200

    Revert "application: don't remove providers from screen when finalizing"
    
    This reverts commit 0ce04c0eeb44897218a7ea4d9d6443144c6a6872.

 src/gcal-application.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 0ce04c0eeb44897218a7ea4d9d6443144c6a6872
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 9 11:05:34 2017 -0200

    application: don't remove providers from screen when finalizing
    
    When finalizing the application, it is possible that the main window
    had already been destroyed and the Gtk+ CSS machinery to stop working.
    We currently try to remove the CSS providers from screen when finalizing,
    which (i) has no effect, and (ii) causes a segfault.
    
    Fix that by simply destroying the CSS providers, and not trying to
    remove them on finalize.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=773871

 src/gcal-application.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 6ce45743c6f03d016cd0ac0f8b13288ec2e70483
Author: Yash Singh <yashdev10p@gmail.com>
Date:   Tue Feb 7 23:15:00 2017 +0530

    gcal-window: Declare 'view' as type guint32
    
    Earlier 'view' was declared as a 'guint' but was used as 'gint'.
    This patch changes the declaration of 'view' to gint32.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778299

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f34049793a8bd07b2ca505a30b377dd0c4a96ca
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 9 10:12:44 2017 -0200

    views: sync header labels' style
    
    The Week view exposed a bug where we had different
    CSS selectors for the exact same label. This made
    them look inconsistent, with different colors and
    paddings.
    
    Fix that by ensuring they all use the same style
    class. The Year view drawing code needed to be
    reworked a little.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778391

 data/theme/gtk-styles.css   | 25 +++++++------------------
 data/ui/week-header.ui      |  6 +++---
 src/views/gcal-month-view.c |  6 +++---
 src/views/gcal-year-view.c  | 24 +++++++++++-------------
 4 files changed, 24 insertions(+), 37 deletions(-)

commit 1e471b1b0c432c375dee1319534cb924c79aee37
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Thu Feb 9 07:59:54 2017 +0530

    quick-add-popover: focus entry after calendar selection
    
    Pressing 'Enter' key shall always save the event.
    So focusing on 'Add' button after selecting calendar is redundant.
    
    Instead, focus on the entry, so that the user can add more text without
    manually focusing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778373

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

commit d63e007a7a2fe808e5e1b9258d02ed049677b69e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 26 19:54:43 2017 -0200

    week-grid, week-view: improve hour sidebar rendering
    
    The hour strings are too soft and can barely be read. Fix
    that by setting a stronger color.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777420

 data/theme/gtk-styles.css  |  7 +++++--
 src/views/gcal-week-grid.c |  2 +-
 src/views/gcal-week-view.c | 21 ++++++++++++++++-----
 3 files changed, 22 insertions(+), 8 deletions(-)

commit 6c2653809b63f95e24ffb86cc8efa7ff96521353
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 26 19:53:27 2017 -0200

    week-grid: simplify drawing function
    
    This patch simplifies the drawing function by removing
    the unused layout and font descriptions.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777420

 src/views/gcal-week-grid.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit ba0a15aae40f8de207aaa1f16afe0e0278daa5fe
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Sat Feb 4 17:15:48 2017 +0000

    Update Finnish translation

 po/fi.po | 124 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 67 insertions(+), 57 deletions(-)

commit 4ab02f487c12ea6cc0d2d20f353247458676d3b1
Author: Andrei Ceapa <andrei781995@gmail.com>
Date:   Sat Jan 28 16:54:52 2017 +0200

    edit-dialog: allign circle with subtitle
    
    Move the circle in the headerbar on the same line with the
    subtitle, so that it will not move when the length of the event
    title increases.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772098

 data/ui/edit-dialog.ui | 32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

commit ba871e4004f7daa0dc933e76c56d29e550c3a277
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 26 19:28:00 2017 -0200

    theme: reduce vertical padding
    
    This reduces each hour cell's height, and makes more of the
    week grid visible at a glance.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777767

 data/theme/gtk-styles.css | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cdc5bde96a56bf338216158dc1e9ebb34f8f054d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 26 19:14:42 2017 -0200

    week-grid: make sure events span at least 1 minute
    
    When adding an event with the same start and end dates and
    times, the event effectively spans 0 minutes, leading a division
    by zero and causing varius UI glitches.
    
    Fix that by making sure events span at least 1 minute.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777414

 src/views/gcal-week-grid.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e119d27718f2a86b5be04c5b00c479760b440b29
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 26 19:13:54 2017 -0200

    week-grid: enforce a minimum width
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777414

 src/views/gcal-week-grid.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 78a463ab538ff5a993060b3348db67844632746c
Author: Abishek <abishekkumar2@gmail.com>
Date:   Mon Jan 30 11:20:14 2017 -0500

    week-header: align month_label, week_label and year_label
    
    There was a small alignment issue with week_label, month_label and
    year_label in week-view.
    
    Change the y-align property of month_label,week_label and year_label
    in week-header.ui to 0, so that they are aligned properly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777417

 data/ui/week-header.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 0b1dd67d2d1b11cc1f4139f754e06a184ffeaddc
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jan 26 04:58:18 2017 +0100

    Fix translator comments
    
    They need to be exactly one line above a string to show up in .po files.

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

commit 063dfb1371f7e896d5ac693ce1889434c64485a1
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Wed Jan 25 22:23:59 2017 +0000

    Update Greek translation

 po/el.po | 124 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 67 insertions(+), 57 deletions(-)

commit 4ad67a623db7d732687d5f371a66752043f1631c
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Wed Jan 25 08:57:11 2017 +0000

    Update Kazakh translation

 po/kk.po | 113 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 64 insertions(+), 49 deletions(-)

commit e4555ea2924d3cfe3269bb8e67f3507d6f6d29e9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 24 09:22:57 2017 -0200

    search-view: various fixes

 src/gcal-search-view.c | 38 ++++++++++++++++++--------------------
 1 file changed, 18 insertions(+), 20 deletions(-)

commit 53f9158f25eb59f18d52e45f9adb5c013f467b75
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 24 08:59:00 2017 -0200

    search-view: only decrease search counter when something is removed
    
    Because we were blindlessly decreasing the search hit counter without
    considering that we could've not removed anything, the search hit
    counter is going nuts.
    
    Fix that by properly checking if something was removed, and only decrease
    the search hit counter when that happens.

 src/gcal-search-view.c | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit c6b7d753a9129d2ed275e05740212f60b460e89b
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sun Jan 22 22:02:14 2017 +0100

    Update Catalan translation

 po/ca.po | 184 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 102 insertions(+), 82 deletions(-)

commit 8f28eeb30252e7d211b98afc3d828936f3988d2c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Jan 20 22:56:02 2017 +0100

    Update Polish translation

 po/pl.po | 121 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 64 insertions(+), 57 deletions(-)

commit 008df8bae4432e8b7878b55a55a0926b467ceccf
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Wed Jan 18 19:00:15 2017 +0000

    Update Slovak translation

 po/sk.po | 112 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 64 insertions(+), 48 deletions(-)

commit a21a043d730733d20f8491dd0c1fe417d2060def
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Wed Jan 18 13:51:11 2017 +0000

    Update Friulian translation

 po/fur.po | 121 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 69 insertions(+), 52 deletions(-)

commit c5d92c22d591193d3cb9f9aa19d50ee210472fc7
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jan 17 15:21:52 2017 +0100

    Use Unicode en dash in a translatable string
    
    See https://developer.gnome.org/hig/stable/typography.html
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772263

 src/gcal-quick-add-popover.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ab952b7ce5e5bbd1e2a4e6d0df2498f1f31bd32
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jan 17 15:12:29 2017 +0100

    Update POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit c573201b74b87e68bb81bc580ef978e6001787a6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 11:29:36 2017 -0200

    Update POTFILES.in

 po/POTFILES.in | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit e74cfc0e22ad531234450efb851032d295f9b57e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 11:28:48 2017 -0200

    project: move views to views/ folder

 src/Makefile.am                   | 26 +++++++++++++-------------
 src/{ => views}/gcal-month-view.c |  0
 src/{ => views}/gcal-month-view.h |  0
 src/{ => views}/gcal-year-view.c  |  0
 src/{ => views}/gcal-year-view.h  |  0
 5 files changed, 13 insertions(+), 13 deletions(-)

commit 1f3f275cd661b7a363e9364343f6e5ae32b82ed6
Merge: eae6456 7a21e1e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 11:25:53 2017 -0200

    Merge branch 'wip/pandusonu/week-view'

commit 7a21e1e5ac6e8d1092a05a009b69982f869b2446
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 11:23:41 2017 -0200

    week-header: implement drag n' drop

 src/views/gcal-week-header.c | 152 +++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 145 insertions(+), 7 deletions(-)

commit 4974e03216f24cea0edfd24a7faa593670923dda
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 11:04:18 2017 -0200

    event-widget: properly draw dnd icon
    
    Instead of using a pixbuf and relying on the underlying GdkWindow,
    simply perform a custom draw() over a manually created cairo context
    and avoid nasty crashes.

 src/gcal-event-widget.c | 35 +++++++++++++++++++++++------------
 1 file changed, 23 insertions(+), 12 deletions(-)

commit 530aaa24c471be50fcd846c9d0280dc723238bf9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 10:56:32 2017 -0200

    week-grid: implement drag n' drop

 src/views/gcal-week-grid.c | 174 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 172 insertions(+), 2 deletions(-)

commit 096327e0468973d3792992a9d4d715b4935a80f2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 10:50:32 2017 -0200

    week-view: set the header's and grid's manager as well

 src/views/gcal-week-view.c | 3 +++
 1 file changed, 3 insertions(+)

commit 661d1d092685e8a16213efc931206a5efb6cb379
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 17 09:37:04 2017 -0200

    Update POTFILES.in

 po/POTFILES.in | 2 ++
 1 file changed, 2 insertions(+)

commit eae645637c2eced0cd3b1dfbcf81a69df3d4b185
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Tue Jan 10 06:54:19 2017 +0000

    Update Icelandic translation
    (cherry picked from commit ebd6928d26ef6505df3e9c7867d357fbf1144fd4)

 po/is.po | 237 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 163 insertions(+), 74 deletions(-)

commit 529acca2390b0b3270cfafac5822f36b244d14cb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 9 18:25:55 2017 -0200

    week-grid: fix index sorting
    
    This was causing conflicts on event overlapping calculation.

 src/views/gcal-week-grid.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1accfdccd4832718b1b037ceaed2fd6f768cbb1f
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Jan 7 15:47:33 2017 +0000

    Update Slovak translation

 po/sk.po | 86 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 43 insertions(+), 43 deletions(-)

commit f80ccd645f29b73555f2cbb6bfadb98252cc0e7a
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Sat Dec 24 09:17:19 2016 +0000

    Update Greek translation

 po/el.po | 64 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 35 insertions(+), 29 deletions(-)

commit a30ce11721f283025b232e37bb892e13d8ed66e4
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Dec 22 20:08:28 2016 +0100

    Updated Spanish translation

 po/es.po | 95 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 50 insertions(+), 45 deletions(-)

commit 6470d1af25b1669d99d8a1936a859e796146d139
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Fri Dec 16 19:59:37 2016 +0000

    Update Finnish translation

 po/fi.po | 114 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 52 insertions(+), 62 deletions(-)

commit 30cb8a502074fbcd2dce99eade9c7192abd2c59c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 15 17:32:27 2016 -0200

    week-header: improve rendering of selection

 src/views/gcal-week-header.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit f013d7442ea2b2068013c90b7cf0a7a563b8ac22
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 15 17:09:45 2016 -0200

    week-header: fix event margins

 data/ui/week-header.ui       | 1 -
 src/views/gcal-week-header.c | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 9da0704e37f3d103cc230787238af0e6023784ce
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 15 17:03:26 2016 -0200

    week-grid: set child widgets' orientation to vertical

 src/views/gcal-week-grid.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 4074bee50e6919d094934424c92c897f11951e6b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 15 17:02:51 2016 -0200

    event-widget: implement GtkOrientable
    
    So that we can control how much information, and how this
    information is displayed, depending on the widget orientation.

 src/gcal-event-widget.c | 104 +++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 90 insertions(+), 14 deletions(-)

commit 69ad53352da6a7fb4dc852a49041380160ed70f1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 15 17:01:20 2016 -0200

    week-grid: remove unused vars

 src/views/gcal-week-grid.c | 4 ----
 1 file changed, 4 deletions(-)

commit 33f1e4cd3154209f38310bf831d98ceb98fe8d08
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 14 17:18:48 2016 -0200

    week-header: minor improvements on date selection

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

commit 84c411e50538ae41486b5fb1f58c1d6470cc3279
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 14 17:11:37 2016 -0200

    week-grid: fix inversed selection on RTL languages

 src/views/gcal-week-grid.c | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 1cab5278f1676b44ee9461a909527806cd0dc5fd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 14 17:11:11 2016 -0200

    style: smoother selection background

 data/theme/gtk-styles.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ffaf7153d7c060fc43966e0b93fd1d84f02dc4b8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 14 17:00:11 2016 -0200

    week-header: implement event creation

 data/theme/gtk-styles.css    |   7 +-
 data/ui/week-header.ui       | 182 ++++++++++++++++++++++---------------------
 src/views/gcal-week-header.c | 165 ++++++++++++++++++++++++++++++++++++++-
 src/views/gcal-week-header.h |   2 +
 src/views/gcal-week-view.c   |   1 +
 5 files changed, 268 insertions(+), 89 deletions(-)

commit 13e938a19439f9d63b2e049d7b3387aa758c35dd
Author: Fábio Nogueira <fnogueira@gnome.org>
Date:   Tue Dec 13 23:48:30 2016 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 98 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 48 insertions(+), 50 deletions(-)

commit 55d9232b0cd18a7e70a3976455b520034dea4108
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 13 20:19:28 2016 -0200

    quick-add-popover: fix creation of timed events
    
    On week view, we want to create events that span 1 day, but with
    different hours. The current code of Quick Add popover, however,
    doesn't support that, as the only test case up to now was month
    and year views - both not making use of timed events.
    
    Fix that by adding the necessary comparisons, adapting the strings
    and allowing events with the same date but different times.

 src/gcal-quick-add-popover.c | 82 ++++++++++++++++++++++++++++++--------------
 1 file changed, 57 insertions(+), 25 deletions(-)

commit ab3b80f3b95fcf36dcfc186e9af6bdcb2b2c2896
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 13 20:17:28 2016 -0200

    event-widget: factor out clock format function
    
    This function will be used by other pieces of code later. We also gain
    a tiny performance improvement, as only one GSetting is ever created.

 src/gcal-event-widget.c |  9 +--------
 src/gcal-utils.c        | 14 ++++++++++++++
 src/gcal-utils.h        |  2 ++
 3 files changed, 17 insertions(+), 8 deletions(-)

commit 9a07dad0e957bb3d0e603da71a0e43df12781185
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 13 16:26:45 2016 -0200

    week-grid: minor fixups

 src/views/gcal-week-grid.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e8906c9e04fc22a595f06f8fec4463c695d62082
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 13 15:13:52 2016 -0200

    week-view: smoothly scroll the grid when moving to today

 src/views/gcal-week-view.c | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

commit f134da5a1d2410f8851576d5f0fe6618acb75c0b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 9 14:47:02 2016 -0200

    week-view: avoid segfault when scrolling when unmapped

 src/views/gcal-week-view.c | 3 +++
 1 file changed, 3 insertions(+)

commit 343283e37ad75e561b3704a5a5da5bae49d17878
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 9 14:46:40 2016 -0200

    week-grid: implement event creation

 data/theme/gtk-styles.css  |   4 +
 data/ui/window.ui          |   1 +
 src/views/gcal-week-grid.c | 192 +++++++++++++++++++++++++++++++++++++++++++++
 src/views/gcal-week-grid.h |   2 +
 src/views/gcal-week-view.c |  11 ++-
 5 files changed, 208 insertions(+), 2 deletions(-)

commit 487b35ec6be5dff467eaf5456982910ce8f7257b
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Tue Dec 13 03:46:53 2016 +0000

    Update Kazakh translation

 po/kk.po | 94 +++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 46 insertions(+), 48 deletions(-)

commit 112b82c1795e93327ca6b4a1dbd127832c4b0079
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 9 14:45:45 2016 -0200

    utils: add utility to unref datetimes

 src/gcal-utils.h | 2 ++
 1 file changed, 2 insertions(+)

commit 93acf26507efc3052381840f1d04f6f7079751a3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 9 00:03:21 2016 -0200

    week-grid: properly position overlapping events
    
    When two or more events overlap, the week grid almost
    does the right thing and correctly calculates the width
    of the events.
    
    It fails, however, in calculating the position of the
    events.
    
    This commit introduces a simple yet efficient way to
    position the events. It uses a temporary range tree to
    efficiently store already positioned widgets, and checks
    for their indexes looking for a hole to position the
    new event.

 src/views/gcal-week-grid.c | 89 +++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 84 insertions(+), 5 deletions(-)

commit bcfe13bcbc4e477a6f4870b679db8826dc951259
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 20:33:34 2016 -0200

    week-view: adapt view and widgets to handle RTL

 src/views/gcal-week-grid.c   | 34 ++++++++++++++++++++++++++++++----
 src/views/gcal-week-header.c | 30 ++++++++++++++++++++++++++----
 src/views/gcal-week-view.c   | 20 ++++++++++++++++----
 3 files changed, 72 insertions(+), 12 deletions(-)

commit 3dde4580eaac0ff3cf22784ea30c23500e3603d6
Author: Gábor Kelemen <kelemeng@openscope.org>
Date:   Thu Dec 8 21:54:45 2016 +0000

    Update Hungarian translation

 po/hu.po | 98 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 52 insertions(+), 46 deletions(-)

commit 6d4f7198292474900b414945916d8fa392cd33ec
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 19:33:20 2016 -0200

    week-header, week-grid: update drawing when time changes
    
    When minutes change, the week grid should update the today strip
    if it's visible and, if the day change, week header should update
    the blue week name.

 src/views/gcal-week-grid.c   | 17 +++++++++++++++++
 src/views/gcal-week-header.c | 15 +++++++++++++++
 2 files changed, 32 insertions(+)

commit 23010afa1a7f74b304e8ec177201e15c53c8c4f6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 19:20:45 2016 -0200

    window: fix today button sensitivitiness on week view

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

commit 7e53c433b741ff513741e80463c30f0643ff7650
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 18:54:01 2016 -0200

    week-view: center grid on date change

 data/ui/week-view.ui       |  2 +-
 src/views/gcal-week-view.c | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+), 1 deletion(-)

commit c1ab1c2d3b505eef7601ac2f2895ee6934c443b3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 18:41:36 2016 -0200

    week-header, week-grid: remove duplicate code

 src/gcal-utils.c             | 37 +++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h             |  8 ++++++++
 src/views/gcal-week-grid.c   | 28 ----------------------------
 src/views/gcal-week-header.c | 38 --------------------------------------
 4 files changed, 45 insertions(+), 66 deletions(-)

commit 7a6ca3d7112b95c217a9a5ae960e277d64f270c8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 18:34:06 2016 -0200

    week-view: simplify code

 src/views/gcal-week-view.c | 2 --
 1 file changed, 2 deletions(-)

commit b8a297fddef19c32020c0e419bb3763fc390a177
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 18:31:01 2016 -0200

    week-header: small ui fix
    
    Add 2px at the bottom so events don't overlap with the
    bottom line.

 data/ui/week-header.ui | 1 +
 1 file changed, 1 insertion(+)

commit 36f716ebf4281c124f4f16a07a5a8031d3ec69d6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 18:23:25 2016 -0200

    week-view: reimplement editing events

 data/ui/week-view.ui         |  2 +
 data/ui/window.ui            |  1 +
 src/views/gcal-week-grid.c   | 72 +++++++++++++++++++++++++++++++++++-
 src/views/gcal-week-grid.h   |  3 ++
 src/views/gcal-week-header.c | 87 +++++++++++++++++++++++++++++++++++++++++---
 src/views/gcal-week-header.h |  3 ++
 src/views/gcal-week-view.c   | 48 +++++++++++++++++++++---
 7 files changed, 204 insertions(+), 12 deletions(-)

commit 5238e6ff9d69493ef313a7f762f5ca2c1a8bbf39
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 17:50:30 2016 -0200

    week-header: don't rearrange events if week didn't change

 src/views/gcal-week-header.c | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit f98a4656124f2a701618649a8174a8ff36016ce3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 16:40:00 2016 -0200

    week-header: don't set a minimum content height

 src/views/gcal-week-header.c | 1 -
 1 file changed, 1 deletion(-)

commit f7658bede225cb9880eb7fbc06dbf4006715389f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 16:39:02 2016 -0200

    week-header: fix various issues with dates
    
    When breaking and merging event widgets, the start
    and end dates must be updated to reflect the current
    widget state.

 src/views/gcal-week-header.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit e474ac190263393dd472a090d797fafd8c987772
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 16:21:08 2016 -0200

    week-header: redraw the whole background on draw()

 src/views/gcal-week-header.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 6e3b4a5f04b3347efc8ed659313852f7f9a4933f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 16:20:10 2016 -0200

    week-header: don't leak overflow labels when expanded

 src/views/gcal-week-header.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 21c9f721aed1d5192aa013010904520ab214f22c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 16:10:46 2016 -0200

    week-header: properly propagate height when expanded

 data/ui/week-header.ui | 2 ++
 1 file changed, 2 insertions(+)

commit 3f4715fd4a05f808982f6e799cb1712b57323436
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 16:04:07 2016 -0200

    week-header: batch fix overflow management
    
    It's getting close to be completely working.

 src/views/gcal-week-header.c | 66 ++++++++++++++++++++++++++++++++++++++------
 1 file changed, 57 insertions(+), 9 deletions(-)

commit 13906a30000a213c073615546eefbd73010b2253
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 16:00:39 2016 -0200

    week-header: fix all-day events, add comments

 src/views/gcal-week-header.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 74ac2d83ee165d6d1f888762a7fa6146e07f44d2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 14:18:37 2016 -0200

    week-view: fix active and current date handling
    
    The active date is the visible date, while the current date
    is today. We shouldn't confuse those two.

 src/views/gcal-week-header.c | 1 +
 src/views/gcal-week-view.c   | 9 +++------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 6fc89fb6260434c4fe21ba5b8a541001f800c1de
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 03:14:40 2016 -0200

    week-header: remove needless margin

 src/views/gcal-week-header.c | 1 -
 1 file changed, 1 deletion(-)

commit e897f38eee1350fdd0186da410b4db61286d3196
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 03:01:52 2016 -0200

    week-header: simplify event addition

 src/views/gcal-week-header.c | 53 ++++++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 31 deletions(-)

commit 7e68588cfb387d284c9fefc8e6269e26165e379a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 01:55:38 2016 -0200

    week-header: rework drawing model

 data/theme/gtk-styles.css    |   2 +-
 data/ui/week-header.ui       | 186 ++++++++++++++++++++-----------------------
 src/views/gcal-week-header.c | 117 ++++++++++++++++++---------
 3 files changed, 168 insertions(+), 137 deletions(-)

commit f50a258f05cb718d9345e7a28c25195d7ec8186c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 00:34:30 2016 -0200

    week-header: fix initial overflow check

 data/ui/week-header.ui       | 1 -
 src/views/gcal-week-header.c | 6 ++++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1c48d0a543775ed2eeebd79dcb173301bbe49be7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 8 00:21:36 2016 -0200

    week-header: fix date handling

 src/views/gcal-week-header.c | 71 ++++++++++++++++++++------------------------
 1 file changed, 32 insertions(+), 39 deletions(-)

commit e5407d8c72c5cb4d4f631b407c48d11ccb0806c0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 7 23:58:33 2016 -0200

    week-grid, week-header: special-case today when drawing
    
    The week grid should display a horizontal strip on the today
    column, and the week header should draw the week day labels
    with a custom color.

 data/theme/gtk-styles.css    | 13 +++++++++-
 src/views/gcal-week-grid.c   | 49 +++++++++++++++++++++++++++++++++++-
 src/views/gcal-week-header.c | 60 +++++++++++++++++++++++++++++++++++---------
 3 files changed, 108 insertions(+), 14 deletions(-)

commit 1c048fb5383f25b1a05b6c36e08b9b7656875037
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 7 21:31:48 2016 -0200

    week-grid, week-header: improve rendering of vertical lines

 src/views/gcal-week-grid.c   | 7 ++++---
 src/views/gcal-week-header.c | 5 +++--
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 336e5840990a365635317c402f79186152a96925
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 7 21:30:54 2016 -0200

    week-grid: implement event handling
    
    This is the glorious commit where Week grid starts
    showing and handing events.

 data/ui/week-view.ui       |   1 +
 src/views/gcal-week-grid.c | 264 ++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 250 insertions(+), 15 deletions(-)

commit 29ad51b19af59f18b45c98c69e4951bfaca9f29b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 7 21:27:25 2016 -0200

    project: introduce GcalRangeTree
    
    In order to correctly implement the week grid, we must
    have a fast and optimized data structure to handle date
    intervals.
    
    This commit introduces, then, GcalRangeTree. The range tree
    is an augmented AVL tree designed to handle intervals (i.e.
    ranges) rather than single-dimensional keys.
    
    It is a very good struct since common operations like insert
    and removal are O(log n). It also is optimized for the ranges
    we work on, so the nodes only take up the absolutely minimum
    space required.

 src/Makefile.am             |   2 +
 src/views/gcal-range-tree.c | 604 ++++++++++++++++++++++++++++++++++++++++++++
 src/views/gcal-range-tree.h |  72 ++++++
 3 files changed, 678 insertions(+)

commit c93d634454d086b286acecdfd94fa9bc894d9dd4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 7 17:02:47 2016 -0200

    week-view: add events to the grid when needed

 src/views/gcal-week-view.c | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit 8a9a58419a009123d1b5424ea2dfe0a638f99964
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 7 17:02:14 2016 -0200

    week-grid: add stub add_event() and remove_event()

 src/views/gcal-week-grid.c | 67 ++++++++++++++++++++++++++++++++++++++++++++--
 src/views/gcal-week-grid.h |  6 +++++
 2 files changed, 71 insertions(+), 2 deletions(-)

commit 54ff4eefc310a6b2f3c7970d0af71ec2655472ef
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Dec 3 01:40:10 2016 -0200

    week-header: reimplement header expansion and collapsing

 src/views/gcal-week-header.c | 170 +++++++++++++++++++++++++++++--------------
 1 file changed, 117 insertions(+), 53 deletions(-)

commit 4a7754c677112d6702aeb5e275fe24b25511919f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Dec 3 00:00:16 2016 -0200

    week-header: fix merging events

 src/views/gcal-week-header.c | 48 ++++++++++++++++++++++++--------------------
 1 file changed, 26 insertions(+), 22 deletions(-)

commit adc4bbae9ebe23a510b18d6f31b75e5de389dc3d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 2 21:05:54 2016 -0200

    week-header: simplify event removal

 src/views/gcal-week-header.c | 36 ++++++++++++++++++++++++++----------
 1 file changed, 26 insertions(+), 10 deletions(-)

commit e6ccc0e6e452692e9334fc0e1dc75961f6d452fb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 2 18:22:49 2016 -0200

    week-header: lots of cleanups and fixes
    
    I'm simply too tired to split them off in separate commits,
    so let me explain here. This commit:
      * Remove debug messages
      * Fixes many off-by-n and const-mistakes
      * Simplifies the code

 src/views/gcal-week-header.c | 81 +++++++++++++-------------------------------
 1 file changed, 23 insertions(+), 58 deletions(-)

commit 922e7ce54281f7db27dc339eacb5f78b5d756c91
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Nov 25 23:46:23 2016 +0100

    week-header: remove unecessary code

 src/views/gcal-week-header.c | 16 ----------------
 1 file changed, 16 deletions(-)

commit 18b788c997e3da88bdeabee91c6609537216e55f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 24 01:52:37 2016 -0200

    week-header: rename function

 src/views/gcal-week-header.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit ab50b0d039bb783fccfaab1641f96d2b6a9639d3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 24 01:46:28 2016 -0200

    week-header: rewrite event moving method
    
    This method could've avoided an infinite loop case all this time,
    and I didn't realize it.

 src/views/gcal-week-header.c | 54 ++++++++------------------------------------
 1 file changed, 10 insertions(+), 44 deletions(-)

commit 1903474ca64f35df857d20cac7d3457c1aa16d43
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 24 00:49:03 2016 -0200

    week-header: make event removal more robust
    
    The current code does not move the remaining events up and,
    when changing the week header various times, it ends up
    showing completely bogus events at bogus positions.
    
    Fix that by properly moving events up when removing them.

 src/views/gcal-week-header.c | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

commit 392c310f55982b09ec045ad0215c2d5e13011481
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 24 00:48:13 2016 -0200

    week-header: refactor event moving
    
    Instead of passing the position of the widget in the
    UI, pass the position of the widget in the model.

 src/views/gcal-week-header.c | 31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit 3b885d28745a90c1d89cd32de712808f987ca9f2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Nov 22 17:04:37 2016 -0200

    week-header: fix style

 src/views/gcal-week-header.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2bc8f85ce8fddd61efd4b5d447b3cbbf603b7e89
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Nov 22 17:04:07 2016 -0200

    week-header: simplify and extend moving column events

 src/views/gcal-week-header.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit de36d449ed97bed1266ae3de672599f3b966992d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Nov 6 19:48:51 2016 -0200

    week-header: don't allow negative widths

 src/views/gcal-week-header.c | 2 ++
 1 file changed, 2 insertions(+)

commit 92ba507b9ee086b1718685f5e549fb4c7d6bddf4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Nov 6 19:28:25 2016 -0200

    week-header: implement merging of consecultive events
    
    When an event is placed in the same row consecultively, we must
    guarantee that it's only one widget.

 src/views/gcal-week-header.c | 268 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 249 insertions(+), 19 deletions(-)

commit bb0e927fc27925dd0d5104ce59230bb834f744b4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Nov 6 19:28:04 2016 -0200

    week-grid: style cleanup

 src/views/gcal-week-grid.c | 46 ++++++++++------------------------------------
 src/views/gcal-week-grid.h | 21 ++++++++++++---------
 2 files changed, 22 insertions(+), 45 deletions(-)

commit f4f2527e699c0ee0bce53f87531697cfe812a52c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 3 15:58:44 2016 -0200

    week-header: remove unused code

 src/views/gcal-week-header.c | 12 ------------
 1 file changed, 12 deletions(-)

commit 6e318f346338cb2009d5e79b8b41da83b872a4fb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 3 14:05:18 2016 -0200

    week-header: start moving to use another event storage
    
    Instead of using a single, giant GList to store all the available
    events, use an array of sorted GLists.
    
    This commit adds temporary debug messages, beware the huge output.

 src/views/gcal-week-header.c | 604 +++++++++++++++++++++++++++----------------
 src/views/gcal-week-header.h |   2 +-
 2 files changed, 386 insertions(+), 220 deletions(-)

commit c66029d49f25a7d981cb8d346692978a13a4d081
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 3 14:04:56 2016 -0200

    window: fix week view range

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

commit 1cf46abfed8a5707c84d7f1f8b8040562b01266c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 3 14:02:58 2016 -0200

    week-view: don't set the subscriber range twice

 src/views/gcal-week-view.c | 20 ++------------------
 1 file changed, 2 insertions(+), 18 deletions(-)

commit 2e7c6c8c58e36267debd63c75dea442b7889dcfc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 3 14:02:20 2016 -0200

    week-header: visual improvements

 data/theme/gtk-styles.css | 2 +-
 data/ui/week-header.ui    | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 12da2c44e71c3a5ccf06d6d0999e95b8bcd197b4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Nov 2 15:45:19 2016 -0200

    week-view: improve drawing of the week grid

 src/views/gcal-week-grid.c |  5 ++++-
 src/views/gcal-week-view.c | 24 ++++++++----------------
 2 files changed, 12 insertions(+), 17 deletions(-)

commit 39076d1aaf17c9d620e787e8cf286149ec94376b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Nov 2 15:45:01 2016 -0200

    style: update hour sidebar padding

 data/theme/gtk-styles.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16a2d6487410d309a20928106fcfa5ed85ebb69b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Nov 2 15:32:19 2016 -0200

    week-header: simplify background drawing code
    
    By moving the drawing area to a separate place, we're
    able to avoid having to manually calculate the sidebar
    width.
    
    Also, because we can, the drawing code was simplified a
    little bit by moving the bottom border to CSS.

 data/theme/gtk-styles.css    |  1 +
 src/views/gcal-week-header.c | 47 ++++++++++++--------------------------------
 2 files changed, 14 insertions(+), 34 deletions(-)

commit 2298379e51280dbdd46e4b228da25b47dd5eb1de
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Nov 2 15:17:50 2016 -0200

    week-header: reorganize widgets
    
    Instead of a box inside the overlay, put the overlay inside the
    box.

 data/ui/week-header.ui | 280 +++++++++++++++++++++++++------------------------
 1 file changed, 142 insertions(+), 138 deletions(-)

commit 154a01f4c16cabbef0243b3c58a77617deca6dab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Nov 2 14:05:48 2016 -0200

    week-view, week-grid: various fixed
    
    This commit is a rebase, compile-warning remover and a
    misbehaviour fixer too.

 data/ui/week-header.ui       |  36 +++++++++----
 data/ui/week-view.ui         |   8 +--
 src/gcal-window.c            |   8 ++-
 src/views/gcal-week-grid.c   | 122 ++++++++++++++++++++++++++++++++++---------
 src/views/gcal-week-header.c |  77 +++++++++------------------
 src/views/gcal-week-header.h |  31 ++++++-----
 src/views/gcal-week-view.c   |  97 +++++++++-------------------------
 7 files changed, 201 insertions(+), 178 deletions(-)

commit a94a15ebba19b0678c4e22a25ab3b714e64c5747
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Sun Aug 21 21:21:03 2016 +0530

    window: add week-view shortcut
    
    Add the shortcut to switch between views to the week-view

 data/ui/help-overlay.ui | 7 +++++++
 src/gcal-window.c       | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit b51f8c3ca682795637460cdaa67df2265ac21054
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Fri Aug 5 00:23:30 2016 +0530

    week-grid: realize the week-grid
    
    Activate the week-grid by writing the necessary realize, unrealize, map and unmap functions

 data/ui/week-view.ui       |   8 ++--
 src/views/gcal-week-grid.c | 114 ++++++++++++++++++++++++++++++++++++---------
 src/views/gcal-week-view.c |   5 ++
 3 files changed, 101 insertions(+), 26 deletions(-)

commit e16426db0522fa962340e7aec0303513fbd853bb
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Fri Aug 12 23:08:46 2016 +0530

    week-header: correct padding and drawing
    
    Correct the padding for the expand button, to set some space between the button and the border.
    Remove the extra code which results in drawing of an additional line.

 src/views/gcal-week-header.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 97ed5267e24891ac99cdb79cce946b8f60d330a4
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jul 28 19:49:54 2016 +0530

    week-view: fix the sync between sidebar width
    
    Fix the width of the sidebar sync between the week view and week header.

 data/ui/week-view.ui         |  4 +-
 src/views/gcal-week-grid.c   | 12 +++---
 src/views/gcal-week-header.c | 46 ++++++++++++++++++-----
 src/views/gcal-week-view.c   | 89 +++++++++++++++++++++++++++++++++-----------
 src/views/gcal-week-view.h   |  1 -
 5 files changed, 111 insertions(+), 41 deletions(-)

commit 4fde7e369dc12061d44251904222f47543680a94
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jul 28 14:56:04 2016 +0530

    week-header: remove unnecessary code and correct access of public functions
    
    Remove code of functions which are no longer being used. Also corrected a few public functions and made them private as they won't be used.

 src/views/gcal-week-header.c |  16 +----
 src/views/gcal-week-view.c   | 154 +++++++++++++------------------------------
 src/views/gcal-week-view.h   |   2 -
 3 files changed, 48 insertions(+), 124 deletions(-)

commit 680f220fb2ad89a93b1c14773f825830d80d6ffc
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jul 21 23:45:35 2016 +0530

    week-view: draw the hours labels
    
    Draw the hour labels in the sidebar of the week grid.

 data/theme/gtk-styles.css  | 11 ++++++
 data/ui/week-view.ui       | 20 +++++++++-
 src/views/gcal-week-grid.c | 28 -------------
 src/views/gcal-week-view.c | 99 +++++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 126 insertions(+), 32 deletions(-)

commit 4b1ff14b6a1fd6f05b2e84f182ccbe0af3d6f54a
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Wed Jul 20 18:22:35 2016 +0530

    week-header: work around with GtkOverlay error
    
    Using the height request function to fix the error with height allocation of GtkOverlay widget.

 data/ui/week-header.ui       |  1 +
 src/views/gcal-week-header.c | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit 7927d3b11f0061896c7a7ea38efd6dd29bea162c
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Wed Jul 6 03:45:32 2016 +0530

    week-header: add support for expanded and collapsed mode
    
    Add the expand button and the functions require to expand and collapse the header.

 data/ui/week-header.ui       | 190 ++++++++++++++++++++++++-------------------
 src/views/gcal-week-header.c | 188 ++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 290 insertions(+), 88 deletions(-)

commit d6ef05b31d44b77a20deb112b9370a4c83f92353
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jun 30 16:52:31 2016 +0530

    week-header: adjust theming to match the mockups
    
    Set correct font weight, size and draw lines where required.

 data/theme/gtk-styles.css    | 40 +++++++++++++++++++++++++++++++++++++++
 data/ui/week-header.ui       | 12 +++++++++---
 src/views/gcal-week-header.c | 45 ++++++++++++++++++++++++++++++++------------
 3 files changed, 82 insertions(+), 15 deletions(-)

commit 4544b39b475603aaa8e4f6e004ac3975bbb8d504
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jun 30 21:03:06 2016 +0530

    week-header: sort events before placing them
    
    Sort the events based on multiday/single day, start date and duration.

 src/views/gcal-week-header.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 175d22e9ef989b8a9e6df634d45392333f127b0f
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Sat Jun 25 19:05:35 2016 +0530

    week-header: reposition present events on changing active date.
    
    When an event lasts beyond the active week, the event placement doesn't change on changing the week.
    
    We removed all the present events and added them to the list of events to be added to reposition them.

 src/views/gcal-week-header.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 665f91701bfba67a7f86edc71cb6214fe47412de
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Sat Jun 25 05:18:40 2016 +0530

    week-header: set correct padding for the grid
    
    Set the margin top, left, and right for the grid, according to the mockups.

 data/ui/week-header.ui       |  2 +-
 src/views/gcal-week-header.c | 14 ++++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 62d8fdc0575c2aa3c4b120caddfeb4ede6c15ab0
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Wed Jun 22 22:45:30 2016 +0530

    week-header: manage event display, position and removal
    
    Manage the displaying, positioning and removal of events in the week-header.

 data/ui/week-header.ui       |  81 ++++++++++++++++++++++++-
 src/views/gcal-week-header.c | 141 ++++++++++++++++++++++++++++---------------
 src/views/gcal-week-header.h |   4 +-
 3 files changed, 175 insertions(+), 51 deletions(-)

commit 0a53f1440e81e77069ebf6db8ba01d87fecd54ba
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Tue Jun 21 21:52:31 2016 +0530

    week-header: set line width and height as in mockup
    
    Set the divider line width and height to match the mockup.

 src/views/gcal-week-header.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a43df17b08e24a295180baa7cdd5152b6650653a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jun 21 11:54:07 2016 -0300

    week-header: turn into a GtkGrid
    
    If the header is a GtkScrolledWindow, all the content
    (including the top labels and week names) are scrolled.
    This is a wrong behavior, since only the events should
    be scrollable.
    
    Fix that by making GcalWeekHeader a GtkGrid, and adding
    the scrolled window in the correct position.

 data/ui/week-header.ui       | 38 +++++++++++++++++++++-----------------
 src/views/gcal-week-header.c | 11 +++++++----
 src/views/gcal-week-header.h |  2 +-
 3 files changed, 29 insertions(+), 22 deletions(-)

commit 61f25b78db430feae1afcfa56e60b361d2afba54
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Tue Jun 21 19:27:35 2016 +0530

    week-header: override the size_allocate()
    
    Override the size_allocate() widget function to set proper alignment for the grid.

 src/views/gcal-week-header.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 188d7742b4f06df12473d03eeec96decac56edab
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Sat Jun 18 00:17:37 2016 +0530

    week-view: display events in header
    
    Displaying events in the week-header based on duration of the event.

 data/ui/week-header.ui       |  2 ++
 src/views/gcal-week-header.c | 78 ++++++++++++++++++++++++++++++++++++++++++++
 src/views/gcal-week-header.h |  4 +++
 src/views/gcal-week-view.c   | 27 ++++++++++++---
 4 files changed, 107 insertions(+), 4 deletions(-)

commit 16a1c9b55bcc8e8fc1a39bf3cb4fa913db232d52
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Fri Jun 17 01:14:28 2016 +0530

    week-header: corrected the date of start of the week
    
    The active date is taken as the start of the week
    
    Added a function to get the correct date at start of the week.

 src/views/gcal-week-header.c | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

commit 2e82f0a2b826b899a672f4e31dd36d8122e9e31b
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jun 16 19:25:42 2016 +0530

    week-header: use GDateTime in place of icaltimetype
    
    Switch to using GDateTime variables in place of icaltimetype variables wherever found.

 src/views/gcal-week-header.c | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit 4dec80af4fee196d9b9d93682ae11b24315906d4
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jun 16 03:31:17 2016 +0530

    week-header: made the update_headers()
    
    Shifted the code to update labels from the draw() to a separate new function update_headers()

 src/views/gcal-week-header.c | 86 +++++++++++++++++++++++++++++---------------
 1 file changed, 57 insertions(+), 29 deletions(-)

commit 1122b24216197bd13b0cf2483e3085b97d268991
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Tue Jun 14 01:50:23 2016 +0530

    week-header: modify the draw() to match mockup
    
    Made changes in the draw() to match the mockups.

 data/theme/gtk-styles.css    |   4 +-
 data/ui/week-header.ui       |  58 ++++++++++++++++++++++---
 data/ui/week-view.ui         |   2 +-
 src/views/gcal-week-header.c | 101 ++++++++++++++++++++++++++++++++-----------
 4 files changed, 130 insertions(+), 35 deletions(-)

commit 9ff7d79d7dbb94422fc6cc0421d8eb0951b77bf9
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Fri Jun 10 21:23:54 2016 +0530

    week-header: use stack-allocated structure
    
    Using stack allocated structure for certain variable in the draw(). Also disabling the week-grid for now.

 data/ui/week-view.ui         |  4 ++--
 src/views/gcal-week-header.c | 22 +++++++++++-----------
 src/views/gcal-week-view.c   |  6 ++++++
 3 files changed, 19 insertions(+), 13 deletions(-)

commit bffaa3bd76ea5d94013d321cbafcdc53a9271cb7
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jun 9 18:49:27 2016 +0530

    week-view: add the EcalDataModelSubscriber functions
    
    Added the init, add, modified and removed functions of week-view for data model subscriber.

 src/views/gcal-week-view.c | 111 +++++++++++++++++++++++++++++++++++++++------
 1 file changed, 98 insertions(+), 13 deletions(-)

commit 16fac7c3a043eb04e5b754fcb5839c045185c08e
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Tue Jun 7 03:21:11 2016 +0530

    week-view: make it a template class
    
    Made changes to make the week-view into a template class.

 data/Makefile.am             |   1 +
 data/calendar.gresource.xml  |   1 +
 data/ui/week-view.ui         |  28 +++++++++++
 src/gcal-window.c            |   1 +
 src/views/gcal-week-header.c |  21 +++++++-
 src/views/gcal-week-view.c   | 114 +++++++++++++++++++++++--------------------
 src/views/gcal-week-view.h   |  24 ++-------
 7 files changed, 115 insertions(+), 75 deletions(-)

commit 383cd818e9dd4459ca2de543a958b2533b9cefd3
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Mon Jun 6 21:55:40 2016 +0530

    week-view: remove unused code
    
    Cleaning up the week-view.c file. Removing the previously written code which won't be required.

 src/views/gcal-week-view.c | 996 +--------------------------------------------
 1 file changed, 6 insertions(+), 990 deletions(-)

commit c658d030b873e039fe7fd247c60c106b763651fc
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Tue Jun 7 19:43:00 2016 +0530

    week-grid: created the basic skeleton of week-grid
    
    Created the .h, .c and .ui file of week grid. Also made changes in the Makefile.am for it to get built.

 src/Makefile.am            |   2 +
 src/views/gcal-week-grid.c | 309 +++++++++++++++++++++++++++++++++++++++++++++
 src/views/gcal-week-grid.h |  45 +++++++
 src/views/gcal-week-view.c |   1 +
 4 files changed, 357 insertions(+)

commit 69cade3d77b90c43c8262ea96065982184dace2a
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Tue May 31 05:18:33 2016 +0530

    week-header: created the basic skeleton of the week-header
    
    Created the .h, .c and .ui file of week header. Also made changes in the Makefile.am for it to get built.

 data/Makefile.am             |   1 +
 data/calendar.gresource.xml  |   1 +
 data/ui/week-header.ui       |  29 +++++
 src/Makefile.am              |   2 +
 src/views/gcal-week-header.c | 293 +++++++++++++++++++++++++++++++++++++++++++
 src/views/gcal-week-header.h |  45 +++++++
 src/views/gcal-week-view.c   |  33 +++--
 src/views/gcal-week-view.h   |   5 +-
 8 files changed, 389 insertions(+), 20 deletions(-)

commit 3656c781dacd37e03d101f84a0e2e7f1341e1cb4
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Sun May 29 02:06:04 2016 +0530

    build: move week view to views/ subfolder
    
    Moved the gcal-week-view.{h,c} into views folder. Made changes in the src/Makefile.am and configure.ac to include the views/gcal-week-view.h.

 configure.ac                     | 2 +-
 src/Makefile.am                  | 5 +++--
 src/{ => views}/gcal-week-view.c | 0
 src/{ => views}/gcal-week-view.h | 0
 4 files changed, 4 insertions(+), 3 deletions(-)

commit d31f20ed72bc2e65a8aa943deb94a5bad393d9ed
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Thu Jun 16 02:55:25 2016 +0530

    window: updated update_active_date() for week-view
    
    Added the code required to update_active_date for week-view.

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

commit 028eb7b994b35c171638f67d364c5b139ca47d7b
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Fri May 20 22:38:35 2016 +0530

    window: initialize and include week-view in the main window
    
    We add the week-view to the views_stack.
    Initialize the GtkWidget week_view in the gcal-window.c

 data/ui/window.ui | 13 ++++++++++++-
 src/gcal-window.c | 16 ++++++++--------
 2 files changed, 20 insertions(+), 9 deletions(-)

commit d29520266daa2b94df10be5c378ab5da83606ca3
Author: Christian Hergert <chergert@redhat.com>
Date:   Wed Nov 30 23:58:54 2016 -0800

    flatpak: add Calendar flatpak manifest to simplify newcomer setup
    
    If using Builder 3.22.3, you can use this manifest to allow building
    Calendar against the GNOME master SDK. This means that contributing to
    Calendar can be as easy as installing Builder, cloning calendar, set the
    manifest build preference,and Build/Run.

 org.gnome.Calendar.json | 102 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 102 insertions(+)

commit 0514d2b3b80755513a75c64ddd4f9e29cf1fd800
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Thu Nov 24 12:19:35 2016 +0530

    source-dialog: escape string in markup
    
    Calendar name can potentially contain invalid markup texts.
    So it have to be escaped to be safe.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=774986

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0248188c25d59ce8a65d4900aaff4cab8976b9c6
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Mon Nov 28 18:18:59 2016 +0000

    Update Swedish translation

 po/sv.po | 88 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 44 insertions(+), 44 deletions(-)

commit 6cf5c0317d7f11298e5b30e3b7f4c01747b78834
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Tue Nov 22 12:53:51 2016 +0530

    edit-dialog: check if event is new the right way
    
    Checking if a new event is already having a source succeeds
    for some reason (which should actually fail).
    
    But thankfully we already have an event_is_new gboolean flag.
    Check the status of that flag and add or update the event.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771566

 src/gcal-edit-dialog.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 2c0cd4a91cc29865749a1f73cecb6af6f3fd2c46
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Nov 20 17:41:30 2016 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 3db685f98f8a84329b28d918963584f01fb08e99
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Nov 16 12:58:18 2016 +0100

    Update Polish translation

 po/pl.po | 84 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 42 insertions(+), 42 deletions(-)

commit 4d83d4719e64bab119befecf1df9a47abb762ada
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Mon Nov 14 08:53:35 2016 +0000

    Update German translation

 po/de.po | 98 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 49 insertions(+), 49 deletions(-)

commit b9b52377a369240012479afb83935bd6ea2b4994
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Sun Nov 13 21:40:04 2016 +0000

    Update Friulian translation

 po/fur.po | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 37670b010e8105a3544d1dc2c5ea593cf926d929
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Nov 12 11:37:48 2016 +0100

    Updated Czech translation

 po/cs.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 4cc24c8c4c5a064b7ab931ed6a82f52d2b95e640
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Nov 11 17:21:19 2016 +0100

    Use Unicode in translatable strings
    
    See https://developer.gnome.org/hig/stable/typography.html
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772263

 data/appdata/org.gnome.Calendar.appdata.xml.in | 2 +-
 src/gcal-application.c                         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 806168d15d01ccc1453385bed78827bf0a691daa
Author: Cheng Lu <dawndiy.dev@gmail.com>
Date:   Sat Oct 29 23:04:10 2016 +0800

    Update zh_CN translation

 po/zh_CN.po | 221 +++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 160 insertions(+), 61 deletions(-)

commit 2c2caba2c89699f9b9e3e3519bdc3e00bdf16f7a
Author: Marek Černocký <marek@manet.cz>
Date:   Fri Oct 28 10:38:10 2016 +0200

    Updated Czech translation

 po/cs.po | 86 +++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 39 insertions(+), 47 deletions(-)

commit 051d08f6cbee58b5fcbf7107e99c6b03e248c1d2
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Mon Oct 24 20:17:42 2016 +0000

    Update Friulian translation

 po/fur.po | 78 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 39 insertions(+), 39 deletions(-)

commit baa1d29adaf90ae07bb93896b8f78c54f7481590
Author: Charles Monzat <superboa@hotmail.fr>
Date:   Sun Oct 23 18:06:25 2016 +0000

    Update French translation

 po/fr.po | 51 ++++++++++++++++++++++++++-------------------------
 1 file changed, 26 insertions(+), 25 deletions(-)

commit f1999d6ff255a0e0a195104c06625d9a79bb04e7
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Oct 15 13:52:01 2016 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 217 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 154 insertions(+), 63 deletions(-)

commit 3a22324001057a16fd84650f508386068cc95d49
Author: Cheng-Chia Tseng <pswo10680@gmail.com>
Date:   Sun Oct 9 13:15:22 2016 +0000

    Update Chinese (Taiwan) translation
    (cherry picked from commit 9d54ac7840aece11eb7ff4409336eb5713cf876b)

 po/zh_TW.po | 111 +++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 57 insertions(+), 54 deletions(-)

commit 9d4b7f40c6433834a451d7fece01405d447b6a1a
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Oct 7 07:21:41 2016 +0000

    Update Italian translation
    (cherry picked from commit 10a8b7017fbd8add52f54ec25edd4029a2272830)

 po/it.po | 206 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 145 insertions(+), 61 deletions(-)

commit 7c01508620db12ded4cfc986dab93c259efd59e5
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Wed Oct 5 23:47:02 2016 -0300

    year-view: Not in sync with month-view
    
    When user changes the date in month-view, there is no sync with
    year-view. The other way around works just fine, when user selects a
    date in year-view, month-view goes to the same date.
    
    Both views share an "active-date", but year-view doesn't obey that
    property in some cases. Month-view also doesn't warn when changing that
    property.
    
    This commit fixes both views to keep them in sync, updating and using
    "active-date" correctly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=750478

 src/gcal-month-view.c |  8 ++++++--
 src/gcal-year-view.c  | 15 ++++++++++++---
 2 files changed, 18 insertions(+), 5 deletions(-)

commit 591d8af5e4c1a2d2986315443be25562befe3c04
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 3 19:56:42 2016 -0300

    theme: add a nice transition on the month chooser widget

 data/theme/gtk-styles.css | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 65c619b4330d3a874028de7c350ad0d8b592d914
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 3 19:37:08 2016 -0300

    edit-dialog: also set top and bottom margins
    
    It looks like the cursor at the "Notes" section of the
    edit dialog has no vertical space to breath, and it's
    a little bit annoying as it runs away from the expected
    position.
    
    Fix that by adding a small margin at the top and the bottom
    of the text view at the "Notes" section.

 data/ui/edit-dialog.ui | 2 ++
 1 file changed, 2 insertions(+)

commit c0ed70f9df189b9243fe864d6e30dd517dd2fad0
Author: Victor Toso <me@victortoso.com>
Date:   Mon Oct 3 22:45:09 2016 +0200

    e-cal-data-model: fix critical due invalid time range
    
    libecal-CRITICAL **: e_cal_recur_generate_instances_sync: assertion
    'icaltime_compare (interval_start, interval_end) < 0' failed
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763047

 src/e-cal-data-model.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 7dfadeb56aba29d32d76205678b42262c0184fdc
Author: Victor Toso <me@victortoso.com>
Date:   Mon Oct 3 21:31:45 2016 +0200

    window: Fix leak of event_creation_data struct
    
    And also be sure to set its pointer to NULL by using g_clear_pointer()
    
    8,830 (24 direct, 8,806 indirect) bytes in 1 blocks are
    definitely lost in loss record 17,999 of 18,078
       at 0x4C2FA50: calloc (vg_replace_malloc.c:711)
       by 0x99CE981: g_malloc0 (gmem.c:124)
       by 0x99CEC64: g_malloc0_n (gmem.c:355)
       by 0x44CD43: show_new_event_widget (gcal-window.c:731)
       by 0x976FC57: ffi_call_unix64 (in /usr/lib64/libffi.so.6.0.2)
       by 0x976F6B9: ffi_call (in /usr/lib64/libffi.so.6.0.2)
       by 0x952703B: g_cclosure_marshal_generic (gclosure.c:1490)
       by 0x95258B9: g_closure_invoke (gclosure.c:804)
       by 0x9541D25: signal_emit_unlocked_R (gsignal.c:3635)
       by 0x954105C: g_signal_emit_valist (gsignal.c:3391)
       by 0x954170B: g_signal_emit_by_name (gsignal.c:3487)
       by 0x4324D8: show_popover_for_position (gcal-month-view.c:305)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772379

 src/gcal-window.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 775cbb8b74450389364a9c9ce8fa4681f91913e3
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Mon Oct 3 17:18:25 2016 -0300

    edit-dialog: Change headerbar tooltip
    
    Edit dialog headerbar tooltip was reading: "Click to select event's
    agenda" and a user asked to change it to: "Click to select the
    calendar", so it would be more natural and familiar for non-native
    English users.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772103

 data/ui/edit-dialog.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6967c520c926e8c102df50db1919cdb079f5f519
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 3 14:03:24 2016 -0300

    manager: make all calendars offline-sync
    
    This prevents downloading the same calendar (which can be huge)
    over and over, saving us some bandwidth.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764623

 src/gcal-manager.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 3d3dddf81577ed5bb4c3d61ce12c669d5043c5f7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 3 14:02:39 2016 -0300

    manager: avoid deep nesting
    
    Use an early return rather than deep nesting to improve the
    code legibility.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764623

 src/gcal-manager.c | 84 ++++++++++++++++++++++++++----------------------------
 1 file changed, 40 insertions(+), 44 deletions(-)

commit 7d3cd7f72712a5d0674b374ec5cfa8967e1e3427
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Oct 2 08:17:12 2016 -0300

    month-view: queue redraw on scroll
    
    If we scroll to a month that has no event widget to
    display, the redraw is not dispatched and looks like
    Calendar is broken.
    
    Fix that by always queuing a redraw.

 src/gcal-month-view.c | 2 ++
 1 file changed, 2 insertions(+)

commit 050bdd37d2f8187e3791fc4aa1087eb9de63ec32
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 20:58:25 2016 -0300

    Bump 3.22.1 release

 NEWS         | 8 ++++++++
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 23cc46a01af9cfdd2ff0949d1c3d4a48830ee847
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 20:43:37 2016 -0300

    event: fix comparison if event is today
    
    Since the end times are open-ended, we have to consider the very second
    before the actual end time.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772104

 src/gcal-event.c | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 159da57e4698c19a82caf3eb812a78fb21e975c2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 20:35:32 2016 -0300

    quick-add-popover: always set seconds to 0
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772104

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

commit e8dbe48baacf0e91efc342b2bb9785e0feefdc85
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 20:15:14 2016 -0300

    quick-add-popover: focus "Create" button after selecting an agenda
    
    So that the keyboard flow is smooth and clean.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770714

 src/gcal-quick-add-popover.c | 3 +++
 1 file changed, 3 insertions(+)

commit 152f6ff8b7e33f8eda15ad9a4084a9b05953d117
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 19:56:01 2016 -0300

    month-view: use G_DECLARE_FINAL_TYPE
    
    Instead of using the old GLib boilerplate code, use the new
    utilities and simplify the code a little bit. This also allows
    us to remove the private field of month view.

 src/gcal-month-view.c | 613 ++++++++++++++++++++++++--------------------------
 src/gcal-month-view.h |  26 +--
 2 files changed, 294 insertions(+), 345 deletions(-)

commit a2edfd48b6c8b14e0b69f38a39b81ce0e2b6b3cc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 19:54:54 2016 -0300

    subscriber-view: add an autoptr cleanup function
    
    So that we can use G_DECLARE_{FINAL,DERIVABLE}_TYPE() utility macros.

 src/gcal-subscriber-view.h | 2 ++
 1 file changed, 2 insertions(+)

commit 0843f9e93e847a9979d32c6c6e7f665685e1bbab
Author: djb <db0451@gmail.com>
Date:   Fri Sep 30 19:35:30 2016 +0100

    application: stop force disabling dark theme
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758057

 src/gcal-application.c | 2 --
 1 file changed, 2 deletions(-)

commit 52a9864cba061fe2c6ddce1991df89c9db90ec20
Author: Victor Toso <me@victortoso.com>
Date:   Sat Oct 1 00:26:23 2016 +0200

    date-chooser: Fix GDateTime leak
    
    By using finalize and dispose methods and calling the proper free method.
    
    8,806 (64 direct, 8,742 indirect) bytes in 2 blocks are definitely lost in loss record 18,051 of 18,131
       at 0x4C2DB9D: malloc (vg_replace_malloc.c:299)
       by 0x9A0C90E: g_malloc (gmem.c:94)
       by 0x9A26A55: g_slice_alloc (gslice.c:1025)
       by 0x9A26A95: g_slice_alloc0 (gslice.c:1051)
       by 0x99E8DC4: g_date_time_alloc (gdatetime.c:428)
       by 0x99E95C1: g_date_time_new (gdatetime.c:957)
       by 0x99E97B2: g_date_time_new_local (gdatetime.c:1012)
       by 0x4251F4: multi_choice_changed (gcal-date-chooser.c:419)
       by 0x9567F16: g_cclosure_marshal_VOID__PARAM (gmarshal.c:1832)
       by 0x95638B9: g_closure_invoke (gclosure.c:804)
       by 0x957FD25: signal_emit_unlocked_R (gsignal.c:3635)
       by 0x957F05C: g_signal_emit_valist (gsignal.c:3391)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772272

 src/gcal-date-chooser.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit f713a90ea3fca2d482a265f08841f7e40f8f7c99
Author: Victor Toso <me@victortoso.com>
Date:   Sat Oct 1 00:16:20 2016 +0200

    time-selector: Fix GDateTime leak
    
    By using finalize and dispose methods and calling the proper free
    methods calls.
    
    8,806 (64 direct, 8,742 indirect) bytes in 2 blocks are definitely lost in loss record 18,367 of 18,534
       at 0x4C2DB9D: malloc (vg_replace_malloc.c:299)
       by 0x9A0C90E: g_malloc (gmem.c:94)
       by 0x9A26A55: g_slice_alloc (gslice.c:1025)
       by 0x9A26A95: g_slice_alloc0 (gslice.c:1051)
       by 0x99E8DC4: g_date_time_alloc (gdatetime.c:428)
       by 0x99E8FA3: g_date_time_from_instant (gdatetime.c:524)
       by 0x99E933F: g_date_time_new_from_timeval (gdatetime.c:647)
       by 0x99E93A5: g_date_time_new_now (gdatetime.c:705)
       by 0x99E93C4: g_date_time_new_now_local (gdatetime.c:728)
       by 0x445BED: gcal_time_selector_init (gcal-time-selector.c:249)
       by 0x9584B32: g_type_create_instance (gtype.c:1866)
       by 0x956BED0: g_object_new_internal (gobject.c:1783)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772272

 src/gcal-time-selector.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 03d1e549f2b201451b89b9ebc71a7107d1001407
Author: Victor Toso <me@victortoso.com>
Date:   Sat Oct 1 00:00:03 2016 +0200

    event: Fix leak of GdkRGBA
    
    23,776 bytes in 743 blocks are definitely lost in loss record 19,053 of 19,159
       at 0x4C2DB9D: malloc (vg_replace_malloc.c:299)
       by 0x9A0C90E: g_malloc (gmem.c:94)
       by 0x9A26A55: g_slice_alloc (gslice.c:1025)
       by 0x9A26AD7: g_slice_copy (gslice.c:1076)
       by 0x6A97912: gdk_rgba_copy (gdkrgba.c:76)
       by 0x42B35E: gcal_event_set_color (gcal-event.c:750)
       by 0x42BF3E: gcal_event_set_source (gcal-event.c:1204)
       by 0x42AE20: gcal_event_set_property (gcal-event.c:481)
       by 0x956B39B: object_set_property (gobject.c:1423)
       by 0x956BFDF: g_object_new_internal (gobject.c:1817)
       by 0x956CB24: g_object_new_valist (gobject.c:2042)
       by 0x878945D: g_initable_new_valist (ginitable.c:224)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772272

 src/gcal-event.c | 1 +
 1 file changed, 1 insertion(+)

commit ea70173cd3e761cdcd53327a3848a2b6b9f2fcf4
Author: Victor Toso <me@victortoso.com>
Date:   Fri Sep 30 23:56:57 2016 +0200

    event: Fix leak of uid (string)
    
    28,337 bytes in 415 blocks are definitely lost in loss record 18,432 of 18,507
       at 0x4C2FC47: realloc (vg_replace_malloc.c:785)
       by 0xA88021D: vasprintf (in /usr/lib64/libc-2.24.so)
       by 0x9A593FC: g_vasprintf (gprintf.c:316)
       by 0x9A292F7: g_strdup_vprintf (gstrfuncs.c:514)
       by 0x9A2939C: g_strdup_printf (gstrfuncs.c:540)
       by 0x42A10B: gcal_event_update_uid_internal (gcal-event.c:192)
       by 0x42BF52: gcal_event_set_source (gcal-event.c:1217)
       by 0x42ADCA: gcal_event_set_property (gcal-event.c:480)
       by 0x956B39B: object_set_property (gobject.c:1423)
       by 0x956BFDF: g_object_new_internal (gobject.c:1817)
       by 0x956CB24: g_object_new_valist (gobject.c:2042)
       by 0x878945D: g_initable_new_valist (ginitable.c:224)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772272

 src/gcal-event.c | 1 +
 1 file changed, 1 insertion(+)

commit 86d91b75988bf47d70dac98f86a3230685e8e76c
Author: Victor Toso <me@victortoso.com>
Date:   Fri Sep 30 23:53:36 2016 +0200

    event: Fix leak of EcalComponentId
    
    29,717 (8,128 direct, 21,589 indirect) bytes in 508 blocks are definitely lost in loss record 18,380 of 18,445
       at 0x4C2FA50: calloc (vg_replace_malloc.c:711)
       by 0x9A0C981: g_malloc0 (gmem.c:124)
       by 0x9A0CC64: g_malloc0_n (gmem.c:355)
       by 0x5BE3948: e_cal_component_get_id (e-cal-component.c:1477)
       by 0x42A06D: gcal_event_update_uid_internal (gcal-event.c:178)
       by 0x42A64D: gcal_event_set_component_internal (gcal-event.c:310)
       by 0x42AD0F: gcal_event_set_property (gcal-event.c:459)
       by 0x956B39B: object_set_property (gobject.c:1423)
       by 0x956BFDF: g_object_new_internal (gobject.c:1817)
       by 0x956CB24: g_object_new_valist (gobject.c:2042)
       by 0x878945D: g_initable_new_valist (ginitable.c:224)
       by 0x878933A: g_initable_new (ginitable.c:146)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772272

 src/gcal-event.c | 1 +
 1 file changed, 1 insertion(+)

commit aee120b898a84f9a78d193b0e9ab0a492167cc59
Author: Victor Toso <me@victortoso.com>
Date:   Fri Sep 30 23:47:46 2016 +0200

    event: Fix leak of alarm (GHashTable)
    
    105,858 (42,064 direct, 63,794 indirect) bytes in 478 blocks are definitely lost in loss record 19,065 of 19,103
       at 0x4C2DB9D: malloc (vg_replace_malloc.c:299)
       by 0x9A0C90E: g_malloc (gmem.c:94)
       by 0x9A26A55: g_slice_alloc (gslice.c:1025)
       by 0x99F0510: g_hash_table_new_full (ghash.c:711)
       by 0x42B10C: gcal_event_init (gcal-event.c:657)
       by 0x9584B32: g_type_create_instance (gtype.c:1866)
       by 0x956BED0: g_object_new_internal (gobject.c:1783)
       by 0x956CB24: g_object_new_valist (gobject.c:2042)
       by 0x878945D: g_initable_new_valist (ginitable.c:224)
       by 0x878933A: g_initable_new (ginitable.c:146)
       by 0x42B181: gcal_event_new (gcal-event.c:690)
       by 0x4549CA: gcal_year_view_component_added (gcal-year-view.c:1632)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772272

 src/gcal-event.c | 1 +
 1 file changed, 1 insertion(+)

commit 705d9809f9b02c88731b71ae82b2eaa0cd936998
Author: Victor Toso <me@victortoso.com>
Date:   Fri Sep 30 23:42:31 2016 +0200

    date-chooser: Fix leak of GDateTime
    
    264,180 (1,920 direct, 262,260 indirect) bytes in 60 blocks are definitely lost in loss record 18,487 of 18,509
       at 0x4C2DB9D: malloc (vg_replace_malloc.c:299)
       by 0x9A0C90E: g_malloc (gmem.c:94)
       by 0x9A26A55: g_slice_alloc (gslice.c:1025)
       by 0x9A26A95: g_slice_alloc0 (gslice.c:1051)
       by 0x99E8DC4: g_date_time_alloc (gdatetime.c:428)
       by 0x99E95C1: g_date_time_new (gdatetime.c:957)
       by 0x99E97B2: g_date_time_new_local (gdatetime.c:1012)
       by 0x42481C: calendar_compute_days (gcal-date-chooser.c:150)
       by 0x425F3B: gcal_date_chooser_set_date (gcal-date-chooser.c:743)
       by 0x4251CD: multi_choice_changed (gcal-date-chooser.c:420)
       by 0x9567F16: g_cclosure_marshal_VOID__PARAM (gmarshal.c:1832)
       by 0x95638B9: g_closure_invoke (gclosure.c:804)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=772272

 src/gcal-date-chooser-day.c | 1 +
 1 file changed, 1 insertion(+)

commit 62aa66b8da971a1bb067c56ab3b0c339188631f3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 19:16:18 2016 -0300

    year-view: implement scrolling to change year
    
    Following the previous work on month view, this commit
    implements scrolling capabilities to Year view. We do
    this not only with the :scroll-event, but also using the
    :edge-overshot signal of GtkScrolledWindow.

 data/ui/year-view.ui |  4 +++-
 src/gcal-year-view.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+), 1 deletion(-)

commit eb7ad4959b3f154a56b7bbebeda80d2d572023c2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 18:55:23 2016 -0300

    month-view: allow changing months with scrolling
    
    It is very natural and intuitive to try and change the current date
    by scrolling. The current implementation of the Month view, however,
    blatantly ignores scroll events.
    
    Fix that by hearing to the scrolling events and changing the month
    when the scroll is enough.

 src/gcal-month-view.c | 33 +++++++++++++++++++++++++++++++--
 src/gcal-utils.c      | 36 ++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h      |  3 +++
 3 files changed, 70 insertions(+), 2 deletions(-)

commit 55b21874a77602eadf0dc88ddb7ce83afcf05a44
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Oct 1 18:32:24 2016 -0300

    event-widget: propagate scrolling event
    
    When the event widget's GdkWindow receives an event scroll,
    the event is lost because it doesn't handle it. It should,
    however, propagate the scroll event so that the container
    is able to properly parse it.
    
    Fix that by making GcalEventWidget listen and propagate
    scrolled events.

 src/gcal-event-widget.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 81b178acff81c0d6854a26665a644e4bbb1ce1d5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 28 21:04:51 2016 -0300

    search-view: fix segfault

 src/gcal-search-view.c | 3 ---
 1 file changed, 3 deletions(-)

commit be3833b977a6ad59731423debd1c6af86a2894f2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 28 01:11:14 2016 -0300

    quick-add-popover: only increase day on single day events

 src/gcal-quick-add-popover.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 653fb86d16c408ae9a8942eb3064dc79384b132d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 28 01:02:45 2016 -0300

    quick-add-popover: fix single all-day events

 src/gcal-quick-add-popover.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit a8f4346e1cf909d0f1ad570c872ade05164d0f06
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 28 00:34:23 2016 -0300

    edit-dialog: setup the correct label when selecting a calendar
    
    Since now we manually manage the headerbar title and subtitle, setting
    them via GtkHeaderBar API won't have any effect.
    
    Fix that by directly setting the subtitle label.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771565

 src/gcal-edit-dialog.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1e1452810e0a0a4263c8b742355586ade472da4f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 28 00:28:55 2016 -0300

    quick-add-popover: only today events are timed
    
    Everything else is all day.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770713

 src/gcal-quick-add-popover.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit f1069c96d6e63f5f3f643080bb92bf29c20de4f6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 28 00:07:28 2016 -0300

    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

 src/gcal-event.c             | 95 ++++++++++++++++++++++++++++++++++++++++----
 src/gcal-event.h             | 12 +++++-
 src/gcal-manager.c           | 14 ++++++-
 src/gcal-quick-add-popover.c |  2 +-
 src/gcal-search-view.c       | 17 ++++----
 src/gcal-subscriber-view.c   | 24 ++++++++++-
 src/gcal-window.c            |  2 +-
 src/gcal-year-view.c         | 13 +++++-
 8 files changed, 155 insertions(+), 24 deletions(-)

commit e79bdfb9331285d933ccc38f8063fe7eabd6bef5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 23:16:20 2016 -0300

    search-view: fix time label
    
    We want to show "All day" when the event is all day, not
    when it ~isn't~ all day.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771677

 src/gcal-search-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4582ade21df6711e30c1d5ae4bee38243970d79d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 22:48:27 2016 -0300

    edit-dialog: sync time and date widgets' sizing
    
    So the time widgets don't grow over the date widgets and break
    the vertical layout of the edit dialog.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771440

 data/ui/edit-dialog.ui | 2 --
 1 file changed, 2 deletions(-)

commit 81873994da3a2977cf9228a3f2f357a14c04a1a1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 22:41:17 2016 -0300

    views: protect against invalid drop
    
    If the user tries to drop a e.g. file, GNOME Calendar crashes
    immediately.
    
    While the desired behavior would be checking if that's an ics file,
    lets just not crash for now.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771680

 src/gcal-month-view.c | 4 ++++
 src/gcal-year-view.c  | 3 +++
 2 files changed, 7 insertions(+)

commit 10391ae6a98992f3a8de2316f870c85809690c17
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 22:35:48 2016 -0300

    manager: setup default calendar on event creation
    
    When an event is successfully created, make that the default source.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771570

 src/gcal-manager.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit df13ac2a5924dec8dfd23a68c6b850333a839ed9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 22:30:11 2016 -0300

    quick-add-popover: track default calendar
    
    Update the selected calendar when the default one changes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771570

 src/gcal-quick-add-popover.c | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit dfdcb7c29c0a86a3a666b328b85416d8f520fdde
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 22:28:59 2016 -0300

    manager: add ::default-calendar property
    
    This property acts as a proxy to ESourceRegistry::default-calendar
    and will be used by future patches to track when the default calendar
    changes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771570

 src/gcal-manager.c | 48 +++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 43 insertions(+), 5 deletions(-)

commit 97f8979c535665dda1f7d7e66572d52ea2220888
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 21:48:07 2016 -0300

    month-view: hide overflow popover on drag and drop
    
    When the user starts a drag operation from the overflow popover,
    it should hide itself, otherwise it can block dropping the event
    below it. Currently, this is not what happens.
    
    Fix that by making the overflow popover a drag and drop target,
    and hide it when it detects drag movement.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771663

 src/gcal-month-view.c | 32 ++++++++++++++++++++++++++++++--
 1 file changed, 30 insertions(+), 2 deletions(-)

commit a76d40d2900085ac97baf0f100c3bd535bcc4f84
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 21:30:43 2016 -0300

    quick-add-popover: only show writable calendars
    
    There is no reason to display read-only calendars, since the
    user can't add any events on it.
    
    Fix that by only showing writable calendars.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768324

 src/gcal-quick-add-popover.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 9da6896105108b5948ca62b0604dfec20f9133d2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 21:29:49 2016 -0300

    manager: remove unused ::source-activated signal
    
    We're not using it anymore, no need to keep it here.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768324

 src/gcal-manager.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 3ef45ccf9fd95a6074a771969051160981c0e011
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 21:20:45 2016 -0300

    quick-add-popover: focus the summary entry when shown
    
    So the user can start typing right away.

 data/ui/quick-add-popover.ui | 1 +
 1 file changed, 1 insertion(+)

commit 96626352d389c941e5d5ae4b5f0c775fa6ad3a70
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Sep 27 21:08:09 2016 -0300

    month-view: calculate popover events on a per-event basis
    
    Since we need to special-case the datetimes to deal with UTC
    all day events, using a general local GTimeZone would cause
    the cloned all-day events to show wrongly inside the popover.
    
    Fix that by calculating each event's start and end dates according
    to the all day events.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771655

 src/gcal-month-view.c | 49 +++++++++++++++++++++++++++----------------------
 1 file changed, 27 insertions(+), 22 deletions(-)

commit 090d7d9c427850371f681b49d498b947ed3a0afe
Author: fosero <fosero@users.noreply.github.com>
Date:   Thu Sep 15 13:32:10 2016 +0200

    edit-dialog.ui: Allow notes scroll while non-editable
    
    Allow scrolling of the GtkTextview in non-editable state. Also show the
    cursor when editable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771485

 data/ui/edit-dialog.ui | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 8d4d7f40ac2f6d493f153de1e76484d66e9dffe6
Author: gogo <trebelnik2@gmail.com>
Date:   Thu Sep 22 21:01:51 2016 +0000

    Added Croatian translation

 po/LINGUAS |   1 +
 po/hr.po   | 563 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 564 insertions(+)

commit 0d4f50cb3d94134f4e9d26822de99e68e4903a7b
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Wed Sep 21 08:47:52 2016 +0200

    Update Arabic translation

 po/ar.po | 211 +++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 157 insertions(+), 54 deletions(-)

commit 54470d21e9c91b26cba5c850d733732fb618c293
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Sep 19 16:28:45 2016 -0300

    Bump 3.22.0 release

 NEWS         | 8 ++++++++
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit a555c2dcc8c018c778c87dabeefa7d0687940449
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Sat Sep 17 19:50:27 2016 +0300

    Updated Ukrainian translation

 po/uk.po | 219 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 162 insertions(+), 57 deletions(-)

commit 0d7f862f020c61d4b3890bd39392f51514a9f5c5
Author: Stas Solovey <whats_up@tut.by>
Date:   Fri Sep 16 12:49:51 2016 +0000

    Updated Russian translation

 po/ru.po | 230 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 166 insertions(+), 64 deletions(-)

commit 862330e72ef19c6c18eed170f7197c09895bf093
Author: Tom Tryfonidis <tomtryf@gnome.org>
Date:   Fri Sep 16 11:10:30 2016 +0000

    Updated Greek translation

 po/el.po | 235 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 154 insertions(+), 81 deletions(-)

commit 0aea87e52d3bc69d1dacf59e7787a5722ab87a67
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Fri Sep 16 09:11:37 2016 +0200

    Update Basque language

 po/eu.po | 201 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 147 insertions(+), 54 deletions(-)

commit 6d43ae1b665cde806ed2ad510832dd688cee0e15
Author: Alan Mortensen <alanmortensen.am@gmail.com>
Date:   Thu Sep 15 14:36:01 2016 +0200

    Updated Danish translation

 po/da.po | 219 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 149 insertions(+), 70 deletions(-)

commit 84bcfdc4bf22822ef9599cec68b2806c028fcc08
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 16:44:14 2016 -0300

    Bump 3.21.92 release

 NEWS         | 17 +++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit e9a5a12d5e750682ea66daf3f8d86eed779492dc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 16:11:33 2016 -0300

    date-selector: remove hack
    
    Seems like Gtk+ fixed the positioning code, and we don't
    need this hack anymore.

 src/gcal-date-selector.c | 3 ---
 1 file changed, 3 deletions(-)

commit 18c5607d871ab82d9cd4fce3f01ce8b9f32747ca
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 16:11:22 2016 -0300

    edit-dialog: fix typo

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

commit 4e7706847e56858f91b5cb2627467b1cfd120943
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 14:16:37 2016 -0300

    project: bump gtk+ min version
    
    We use features of the latest release 3.21.6, so make it a
    requirement.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 08fcf33a28a57203f83545fa7dd51f34c42900f4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 14:10:13 2016 -0300

    event-widget: don't DnD read-only events
    
    Read-only events can't be moved, so don't allow it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771116

 src/gcal-event-widget.c | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 7104c95ffbde94e8cb200ed7bd8e8de1604a13e3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 14:01:37 2016 -0300

    month-view: fix DnD highlight
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771115

 data/theme/gtk-styles.css |  4 ----
 src/gcal-month-view.c     | 10 +++++++++-
 2 files changed, 9 insertions(+), 5 deletions(-)

commit f25c3675cd729e486d0e72240b2c62a6565319b7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 13:47:37 2016 -0300

    quick-add-popover: let calendar list be the same height

 data/ui/quick-add-popover.ui | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 50aa895347fa1e567c1aedd33b4b39bc7a8832b4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 14 13:18:37 2016 -0300

    edit-dialog: limit and ellipsize title
    
    So it doesn't grow endlessly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771400

 data/ui/edit-dialog.ui | 2 ++
 1 file changed, 2 insertions(+)

commit fd4ba42b2b3e620e909742a2341f22cfb1777e28
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Wed Sep 14 09:57:51 2016 +0300

    window: propagate calendar list children height
    
    Without propagating the children height in the calendar popover scrolled
    window, the list does not grow vertically.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771399

 data/ui/window.ui | 1 +
 1 file changed, 1 insertion(+)

commit f11edee48fb3eb6b28763bc282db4cc47837de1e
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Wed Sep 14 09:49:45 2016 +0300

    quick-add-popover.ui: propagate children height in calendar list
    
    Due to changes in GTK+, scrolled windows do not propagate the natural
    sizes of their children by default, which results in a tiny calendar
    list.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771401

 data/ui/quick-add-popover.ui | 2 ++
 1 file changed, 2 insertions(+)

commit 30cb2304fee028fc027a5c95872f8b44ab263848
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Sat Sep 10 01:02:32 2016 +0200

    Updated Galician translations

 po/gl.po | 214 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 146 insertions(+), 68 deletions(-)

commit a8ce6b397ec5f234caa9819c35e961bfd615b9ef
Author: Arash Mousavi <mousavi.arash@gmail.com>
Date:   Fri Sep 9 18:15:47 2016 +0430

    [l10n] update Persian translations

 po/fa.po | 210 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 142 insertions(+), 68 deletions(-)

commit ba3d44c9ade5ebead55ae7c6484fd6a033bb4694
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Thu Sep 8 23:41:12 2016 +0200

    Updated Galician translations

 po/gl.po | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

commit 2206abc2f020584d61f6d7e23ea56b894a8421cc
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Sep 8 07:58:34 2016 +0000

    Updated Swedish translation

 po/sv.po | 216 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 147 insertions(+), 69 deletions(-)

commit d31b7025fbba8265762e36395bdbaf8c3e6bb479
Author: Hannie Dumoleyn <hannie@ubuntu-nl.org>
Date:   Wed Sep 7 13:11:54 2016 +0200

    Updated Dutch translation Master

 po/nl.po | 243 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 168 insertions(+), 75 deletions(-)

commit 30e65a3a4553b4473cec810b4ccce34ada5f7976
Author: Tiago Santos <tiagofsantos81@sapo.pt>
Date:   Wed Sep 7 05:22:47 2016 +0000

    Updated Portuguese translation

 po/pt.po | 109 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 50 insertions(+), 59 deletions(-)

commit e07eb3916ede2c55321bf53d81c0596176718622
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Mon Sep 5 12:49:00 2016 +0000

    Updated Scottish Gaelic translation

 po/gd.po | 273 +++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 214 insertions(+), 59 deletions(-)

commit 5676c9aff044f4af14433d5b636b20731961f926
Author: David King <amigadave@amigadave.com>
Date:   Sun Sep 4 15:49:22 2016 +0200

    Update British English translation

 po/en_GB.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b37f7e4ce8885dec651509e0820799a0d0befe78
Author: David King <amigadave@amigadave.com>
Date:   Sun Sep 4 12:02:35 2016 +0200

    Update to British English translation

 po/en_GB.po | 451 ++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 321 insertions(+), 130 deletions(-)

commit 56a4aebf4c8740d8f8dd70648df3357a1a384445
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Sep 4 12:34:10 2016 +0300

    Updated Lithuanian translation

 po/lt.po | 84 +++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 41 insertions(+), 43 deletions(-)

commit f682ddc8fc2fefa6485894f2c1cf708ac98dae56
Author: Charles Monzat <superboa@hotmail.fr>
Date:   Sat Sep 3 17:27:02 2016 +0000

    Updated French translation

 po/fr.po | 62 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 31 insertions(+), 31 deletions(-)

commit 91b0d0cc010c13e732684874b685ab0269021d3e
Author: Seong-ho Cho <shcho@gnome.org>
Date:   Sat Sep 3 09:25:24 2016 +0000

    Updated Korean translation

 po/ko.po | 218 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 146 insertions(+), 72 deletions(-)

commit c1eee9780563bc9e85a8245a785340910c9cf496
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Sep 1 22:15:13 2016 +0300

    Update Latvian translation

 po/lv.po | 223 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 165 insertions(+), 58 deletions(-)

commit 1b90c8b413286b3b8f841ee2090b5e0230d3641b
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Wed Aug 31 19:58:14 2016 +0200

    month-view: initialize variable
    
    Some compilers seem to be over-pessimistic and abort the build with:
    
     gcal-month-view.c: In function 'gcal_month_view_drag_drop':
     gcal-month-view.c:908:32: error: 'timespan' may be used uninitialized in this function [-Werror=maybe-uninitialized]
                GDateTime *new_end = g_date_time_add (new_start, timespan);
    
    Even though the usage of the variable is guarded by an equal if as the assignment
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770667

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit faf61122fd5c77deb683b7e6e1bc04d0991128c9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 01:14:42 2016 -0300

    Bump 3.21.91 release

 NEWS         | 23 +++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 24 insertions(+), 1 deletion(-)

commit 56ae69d6c4f1dab5700076cd022e1e4d312d868b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 00:29:50 2016 -0300

    edit-dialog: keep start and end dates synchronized
    
    Never let them enter in an invalid state, where the end
    date is ahead of the start date.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770263

 data/ui/edit-dialog.ui |  4 +++
 src/gcal-edit-dialog.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

commit 3560a9de433fd9e533bd480579717e3d4bd919c2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Aug 29 23:20:45 2016 -0300

    edit-dialog: fix insensitive time choosers
    
    They are hidden now, no need to handle the sensitive
    state of them as well.

 src/gcal-edit-dialog.c | 2 --
 1 file changed, 2 deletions(-)

commit a483af3741158263b96ea977cf385efcbe9a74c6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Aug 29 23:19:46 2016 -0300

    edit-dialog: simplify sensitive state handling
    
    Instead of manually handling every single widget, simply
    sync the GtkWidget:sensitive property of the topmost box.

 data/ui/edit-dialog.ui | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit cd50bec506e95a9f95cc6be9075f9bab3588c754
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Aug 29 23:08:39 2016 -0300

    project: fix build warnings
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770466

 src/Makefile.am            |  1 +
 src/e-cal-data-model.c     | 14 ++++----
 src/gcal-application.c     | 23 +++++++------
 src/gcal-application.h     |  4 +--
 src/gcal-edit-dialog.c     | 83 ++++++++++++++++------------------------------
 src/gcal-event.c           |  2 --
 src/gcal-manager.c         | 12 ++++---
 src/gcal-month-view.c      |  2 +-
 src/gcal-source-dialog.c   | 23 ++++++++-----
 src/gcal-subscriber-view.c |  1 -
 src/gcal-week-view.c       |  6 ++--
 src/gcal-window.c          | 15 ++++++---
 12 files changed, 87 insertions(+), 99 deletions(-)

commit 1cb71ea4a95b5de1e40a70d30e48049574b86c69
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Sat Aug 27 10:04:54 2016 +0300

    Don’t use GNOME_COMPILE_WARNINGS
    
    GNOME_COMPILE_WARNINGS is still being used, despite its deprecated
    status. This commit also tweaks configure.ac a little, removing
    redundant macro calls and definitions and quoting all macro arguments.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770466

 configure.ac    | 51 +++++++++++++++++----------------------------------
 src/Makefile.am |  4 +++-
 2 files changed, 20 insertions(+), 35 deletions(-)

commit b06474e0658dfb49ed91a9e18917d731159ef210
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Aug 28 10:15:40 2016 +0000

    Updated Kazakh translation

 po/kk.po | 200 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 146 insertions(+), 54 deletions(-)

commit b6c7ae5cdff311cf10c41719465018f30c864e57
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Aug 28 08:53:27 2016 +0200

    Updated Serbian translation

 po/sr.po       | 30 +++++++-----------------------
 po/sr@latin.po | 30 +++++++-----------------------
 2 files changed, 14 insertions(+), 46 deletions(-)

commit 26db75047d82584fc9556ae690939a9a58393d4d
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Aug 28 06:31:27 2016 +0200

    Updated Serbian translation

 po/sr.po       | 263 ++++++++++++++++++++++++++++++++---------------
 po/sr@latin.po | 314 ++++++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 389 insertions(+), 188 deletions(-)

commit 29125e1ee380f72d2d2b5c21dc3da23861cdd8ef
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon Aug 22 20:16:29 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 222 +++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 152 insertions(+), 70 deletions(-)

commit 4d77114f6adf153aab630b28b99570e33e0f0db6
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Aug 22 16:49:23 2016 +0200

    Updated Polish translation

 po/pl.po | 234 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 159 insertions(+), 75 deletions(-)

commit ba3d29ddd7093e2c6ab385e0c5f2db818561bcc7
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Mon Aug 22 09:41:52 2016 +0000

    Updated French translation

 po/fr.po | 199 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 146 insertions(+), 53 deletions(-)

commit 3fe4c78502d43ae2f957294194666711a99b7640
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Sun Aug 21 16:39:27 2016 +0700

    Updated Thai translation

 po/th.po | 167 +++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 124 insertions(+), 43 deletions(-)

commit f3aeba5070ef1065ee8a390200528aab0af0a43b
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Sun Aug 21 09:26:50 2016 +0000

    Updated German translation

 po/de.po | 49 ++++++++++++++++++++++++++-----------------------
 1 file changed, 26 insertions(+), 23 deletions(-)

commit 6134e35430d4c5e624ea8746c984cb84a796a882
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Sat Aug 20 09:32:47 2016 +0000

    Updated Friulian translation

 po/fur.po | 61 ++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 32 insertions(+), 29 deletions(-)

commit 454c2b9e42ff0e0111eceb4cd5a67421c585fe89
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Fri Aug 19 21:07:04 2016 +0000

    Updated Hungarian translation

 po/hu.po | 50 ++++++++++++++++++++------------------------------
 1 file changed, 20 insertions(+), 30 deletions(-)

commit 1c9b5691694e9fac1980a73390f1fcac5db6770e
Author: Andika Triwidada <atriwidada@gnome.org>
Date:   Fri Aug 19 12:11:33 2016 +0000

    Updated Indonesian translation

 po/id.po | 132 ++++++++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 102 insertions(+), 30 deletions(-)

commit 92653c929df7437e3b5c05f02532d94b38634e1e
Author: Marek Černocký <marek@manet.cz>
Date:   Fri Aug 19 10:05:55 2016 +0200

    Updated Czech translation

 po/cs.po | 205 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 151 insertions(+), 54 deletions(-)

commit 27ca660e772bd42908ff33002efc9f252e194f66
Author: nj4710 <nj4710@gmail.com>
Date:   Wed Aug 10 00:09:32 2016 +0530

    month-view: highlight the whole cell of current day
    
    In this commit, we changed the background area of current day.
    
    Presently, the current day is highlighted by the number. This makes difficult for the user to identify it when there are lot of events.
    
    To fix this, we changed the color of background and made background area equal to the cell's area.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755946

 data/theme/gtk-styles.css | 5 +----
 src/gcal-month-view.c     | 6 +++---
 2 files changed, 4 insertions(+), 7 deletions(-)

commit b9c2a611fe09eadf5869a4cd38402397b2dafe3a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 16 12:26:00 2016 +0200

    Updated Spanish translation

 po/es.po | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

commit 89d43b0750839deb5832e313759c71943de90646
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Fri Aug 12 12:19:37 2016 +0000

    Updated Finnish translation

 po/fi.po | 232 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 163 insertions(+), 69 deletions(-)

commit 7243f703c328e3d3eaadb23491f92007e177c4e1
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Thu Aug 11 11:26:33 2016 +0300

    month-view: update events after dnd
    
    The month view is not updated after a DnD operation. This commit marks
    the children as changed after a drop.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769470

 src/gcal-month-view.c | 3 +++
 1 file changed, 3 insertions(+)

commit 04617fc06b09ee62b19805f26ac0f4feb673893e
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Sat Aug 6 16:40:43 2016 +0300

    year-view: fix dnd
    
    Currently, the end date is set by calling gcal_event_set_date_end() with
    new_start instead of new_end, which is incorrect.
    
    With the former issue fixed, the difference evaluates to one less than
    required when dragging to a later date. This can be fixed by calculating
    the drop date by adding to the start date and adding the difference.
    
    This commit fixes both issues.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769470

 src/gcal-year-view.c | 29 +++++++++++------------------
 1 file changed, 11 insertions(+), 18 deletions(-)

commit b5fb1d4ec3155ba26b80f4d723cf1fffc80f62cd
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Wed Aug 3 22:20:04 2016 +0300

    month-view: fix dnd
    
    Currently, the event is moved by a number of cells, calculated from the
    start date and the cell index. The problem with that is that it does not
    work with events, whose start and end dates of which are on different
    months or years. This commit changes the logic so that the start date is
    calculated by taking the year and month difference into consideration
    and the end date is set by adding the event length to the adjusted start
    date.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769470

 src/gcal-month-view.c | 32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)

commit 79f641269e850c295ccc7f280c021ed540deee32
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Wed Aug 10 07:13:27 2016 +0000

    Updated Slovak translation

 po/sk.po | 65 +++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 34 insertions(+), 31 deletions(-)

commit 05fe92f392fb4d1316bf58de6a43591da4e70728
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Tue Aug 9 17:56:22 2016 +0300

    Updated Hebrew translation

 po/he.po | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit 7af215aef2778d2d1c70e3e612e8829b28e68da1
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Tue Aug 9 17:56:10 2016 +0300

    Mark a string as translatable

 data/ui/edit-dialog.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f25665ad36f67fbf62e11f19e815e0a1b15e78d
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Tue Aug 9 17:49:02 2016 +0300

    Updated Hebrew translation

 po/he.po | 227 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 164 insertions(+), 63 deletions(-)

commit c502f66034615820b66946e262bdb7371dbf4623
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Thu Aug 4 21:40:41 2016 +0000

    Updated Hungarian translation

 po/hu.po | 229 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 159 insertions(+), 70 deletions(-)

commit 46a05e5d00ec0430daae2ad19f5f5e07fb730715
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Tue Aug 2 00:35:39 2016 +0300

    edit-dialog: fake inclusive end date for all-day events
    
    Currently, all-day multi-day events are displayed inconsistently with
    regard to other calendar applications. That is due to strict following
    of RFC 5545, which mandates non-inclusive all-day multi-day event end
    dates. This commit makes the edit dialog display a faked date for such
    events.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769300

 src/gcal-edit-dialog.c | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit b0b74784d008f3baaa7e018344ff8779a2a418e2
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 2 16:47:38 2016 +0200

    Updated Spanish translation

 po/es.po | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

commit 8e2e0ee34e90bd4b823835fb2da81a56a6fae275
Author: Jordi Mas <jmas@softcatala.org>
Date:   Mon Aug 1 07:52:05 2016 +0200

    Update Catalan translation

 po/ca.po | 223 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 159 insertions(+), 64 deletions(-)

commit c16864ff97b37a196f5adfa35ca6f134cbd4e3a5
Author: Ernestas Kulik <ernestask@src.gnome.org>
Date:   Thu Jul 28 00:46:36 2016 +0300

    time-selector: fix 12-hour format
    
    Currently, the date selector allows hours in range [0; 11], which is not
    the convention. This commit fixes the conversion logic.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756377

 src/gcal-time-selector.c | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

commit d0143db01b205c265b039309558c4100ec61161c
Author: Ernestas Kulik <ernestas.kulik@gmail.com>
Date:   Wed Jul 27 22:24:36 2016 +0300

    time-selector: fix AM to PM time logic
    
    Currently, the hour component of the time is doubled when switching from
    AM to PM, which is incorrect. This commit fixes the logic by adding 12
    hours when switching to PM.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765370

 src/gcal-time-selector.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dd4142f255b59aef0d3374f801ddc4dccd4bc89e
Author: Ernestas Kulik <ernestas.kulik@gmail.com>
Date:   Wed Jul 27 22:12:57 2016 +0300

    edit-dialog: set time format unconditionally
    
    If GcalEditDialog.format_24h is initialized to zero, the call to
    gcal_edit_dialog_set_time_format() from GcalWindow will not make
    period_combo boxes visible on systems, where 12-hour clocks are used.
    This commit fixes that by removing the if statement from the function.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765370

 src/gcal-edit-dialog.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 0a4f0c0e46138f335c8dc26b91ff9d3a014e2fc7
Author: Tiago Santos <tiagofsantos81@sapo.pt>
Date:   Wed Jul 27 06:59:57 2016 +0000

    Updated Portuguese translation

 po/pt.po | 181 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 129 insertions(+), 52 deletions(-)

commit f8a3c7731c9dd60a3f79e982c9a8c610be4166f4
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Wed Jul 27 12:19:56 2016 +0800

    date-chooser: don't reimplement get_first_weekday
    
    Function calendar_get_week_start do the same things with the same code as
    function get_first_weekday, so it is better to remove calendar_get_week_start
    and switch all the use of calendar_get_week_start to get_first_weekday.
    
    This also fixes build problems on non-glibc systems because get_first_weekday
    provides fallback for non-glibc systems.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769140

 src/gcal-date-chooser.c | 25 +------------------------
 1 file changed, 1 insertion(+), 24 deletions(-)

commit e3d29c989e29c555d15f142e015b16ae35945a17
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Tue Jul 26 18:58:52 2016 +0200

    date-selector: change style class on other month days
    
    use .other-month in place of .dim-label since the .dim-label style
    was not fitting, so better to use a specific class then a generic
    one.

 data/theme/gtk-styles.css   | 14 +++++---------
 src/gcal-date-chooser-day.c |  4 ++--
 2 files changed, 7 insertions(+), 11 deletions(-)

commit cef7f02a65ebc1e78571fb237f6ead422639e85e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jul 23 19:48:48 2016 -0300

    date-selector: update text even for today
    
    When the date selector is initialized, the text is
    blank, even when the date is set for today.
    
    Fix that by updating the text when setting the date.

 src/gcal-date-selector.c | 1 +
 1 file changed, 1 insertion(+)

commit 095a209615e562145b21f2fa96c349981a7a022d
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Sun Jul 24 18:55:21 2016 +0200

    css: restyle date chooser...
    
    ...making it more consistent with shell calendar and gtkcalendar.

 data/theme/gtk-styles.css | 70 +++++++++++++++++++++++++++++++++--------------
 1 file changed, 50 insertions(+), 20 deletions(-)

commit ff44b4ac56f1cae9eae4d2997be2858389f6c399
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Jul 24 17:04:23 2016 +0300

    Updated Lithuanian translation

 po/lt.po | 208 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 154 insertions(+), 54 deletions(-)

commit faf85a7fb011fb9c31930ec6bae543bc84929e86
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jul 23 17:38:33 2016 -0300

    date-chooser: support hovering days
    
    Another fixup in order to make the current date chooser
    more streamlined with GNOME Shell's calendar.

 data/theme/gtk-styles.css   | 10 +++++++++-
 src/gcal-date-chooser-day.c | 36 +++++++++++++++++++++++++++++++++++-
 2 files changed, 44 insertions(+), 2 deletions(-)

commit 93900ae9e9ed8f2c30fe5976517bb35c8f129fc2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jul 23 17:18:18 2016 -0300

    date-chooser: tweak style
    
    To keep the current date chooser in sync with
    GNOME Shell, tweak the week names to show only
    the first, upcased letter of the week name.
    
    Also, this commit avoids making day number circles
    ellipses when the week number is not present.

 src/gcal-date-chooser-day.c |  3 +++
 src/gcal-date-chooser.c     | 10 +++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 2744f5acd29f8d822eb6db2c72e217eeb9cb6f94
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 22 01:24:56 2016 -0300

    date-selector: bind weekday numbers with desktop
    
    The current implementation of the new calendar widget
    accepts showing the week numbers in a modern and much
    more consistent way.
    
    The behavior, however, is not aligned with the rest of
    the application and the desktop, which share a setting
    to show or hide the week number.
    
    Fix that by synchronizing the new calendar's week number
    property with the specific setting.

 src/gcal-date-selector.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 459756b2a2ff253dfc3dce97c5c68d7190089628
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 22 01:23:52 2016 -0300

    edit-dialog: adapt to better display the date selectors
    
    This commit is purely aesthetical, and is here in order to
    make the edit dialog look more like the proposed mockups.

 data/ui/edit-dialog.ui | 4 ----
 1 file changed, 4 deletions(-)

commit bdac4e4c79948c941da1f64e847f08fe48933bfb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 22 01:03:23 2016 -0300

    date-selector: turn into a entry
    
    After making the date selector use the brand
    new date chooser widget, it is now time to make
    it an entry.
    
    This commit, then turns GcalDateSelector into a
    GtkEntry subclass, and add all the plumbing that
    is necessary to make it work as such.
    
    As a side effect, this commit adds rudimentary
    natural language support for parsing dates.

 data/ui/date-selector.ui | 14 +++----
 src/gcal-date-selector.c | 99 +++++++++++++++++++++++++++++++++++++++++-------
 src/gcal-date-selector.h |  2 +-
 3 files changed, 93 insertions(+), 22 deletions(-)

commit 4ef9f75dfbcbad56b5c91853a786eb1d4d57378d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jul 21 23:55:58 2016 -0300

    date-selector: move to use the new date chooser
    
    After adding the new GcalDateChooser widget, change the
    current date selector to use it as the internal widget
    of the popover.
    
    The next logical step is turning GcalDateSelector into
    an entry.

 data/ui/date-selector.ui | 122 +-----------------
 src/gcal-date-selector.c | 329 +++--------------------------------------------
 2 files changed, 25 insertions(+), 426 deletions(-)

commit c2dca8a3dcb598e2b6f1c9dfe219fe4870bf4781
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jul 21 17:00:22 2016 -0300

    date-chooser: add date chooser widget
    
    This is mainly a copy-paste from an old branch authored
    by Matthias Clasen. The code style was updated to match
    Calendar's one, and the theming was improved a little bit.

 data/Makefile.am            |   2 +
 data/calendar.gresource.xml |   2 +
 data/theme/gtk-styles.css   |  31 ++
 data/ui/date-chooser.ui     |  54 +++
 data/ui/multi-choice.ui     |  71 ++++
 src/Makefile.am             |   6 +
 src/gcal-date-chooser-day.c | 443 ++++++++++++++++++++++++
 src/gcal-date-chooser-day.h |  50 +++
 src/gcal-date-chooser.c     | 817 ++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-date-chooser.h     |  77 +++++
 src/gcal-multi-choice.c     | 481 ++++++++++++++++++++++++++
 src/gcal-multi-choice.h     |  51 +++
 12 files changed, 2085 insertions(+)

commit 4880c68347a4d67bc2209c59c83f2a320abbe059
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 20 19:11:50 2016 -0300

    Bump 3.21.4 release

 NEWS         | 15 +++++++++++++++
 configure.ac |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 3aae82cb7a9c03be8536551b90d8f0de1b7b15fa
Author: Christian Kirbach <Christian.Kirbach@gmail.com>
Date:   Sun Jul 17 20:31:51 2016 +0000

    Updated German translation

 po/de.po | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 108 insertions(+), 24 deletions(-)

commit 74d5ed62efd110d638643546f34bb474ab0d911c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jul 17 20:50:07 2016 +0200

    Add Language headers to po files
    
    Future versions of gettext will fail if this header is missing.

 po/en_GB.po    | 2 +-
 po/nb.po       | 2 +-
 po/sl.po       | 2 +-
 po/sr@latin.po | 2 +-
 po/zh_HK.po    | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 8fd949eb199660b0d87ccc218c3a4ad832ae1fb3
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Jul 16 02:38:51 2016 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 195 +++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 133 insertions(+), 62 deletions(-)

commit ed4782116eb4a34a95927d1ae04ae5088737cf73
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Sat Jul 9 18:27:51 2016 +0200

    css: remove broken linked entry style
    
    inherit linked entries styling from the theme.

 data/theme/gtk-styles.css | 15 ---------------
 1 file changed, 15 deletions(-)

commit 672a8d3d4db42d28b13b23a176c304441eb1d9b2
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Jul 9 08:39:57 2016 +0000

    Updated Slovak translation

 po/sk.po | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 137 insertions(+), 27 deletions(-)

commit 679796b4035e65b7e774760ce39b2667ec866d82
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Sat Jul 9 01:32:45 2016 +0200

    window: remove the separator from calendar rows

 src/gcal-window.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 3d033e1f5fe0776dcd3be2de4d63e56d8ac57675
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 20:22:41 2016 -0300

    window: toggle calendar visibility when selecting the row
    
    Instead of opening the calendar for editing, toggle its visibility
    when clicking the listbox row.

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

commit 33d9901c493a012555c54a338b7501e7bc8b6368
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 20:52:41 2016 -0300

    search-view: don't subscribe to invalid dates

 src/gcal-search-view.c | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 8be2ece30e50c706dc9578e5038301b197ec088d
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 21:53:08 2016 +0200

    css: remove some ugly selectors
    
    since Georges added all the styleclasses in the needed places.

 data/theme/gtk-styles.css | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit d7e082af0ff129fef6ebd454acedd85415e6972e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 16:53:57 2016 -0300

    window: add "calendar-color-image" in calendar popover

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

commit 243c8b75da2d1bc2a064a48fe169b0282fdb8f2b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 16:42:23 2016 -0300

    quick-add-popover: add "calendar-color-image" css class in rows

 src/gcal-quick-add-popover.c | 2 ++
 1 file changed, 2 insertions(+)

commit f8876022e1afea5bd8882aa0e5ef3149654017cb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 16:39:01 2016 -0300

    edit-dialog: correctly center header button widgets

 data/ui/edit-dialog.ui | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit fba57ee1aff00b3d92fdb15d0cada82d61ad2e60
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 21:31:42 2016 +0200

    Revert "edit-dialog: add `calendars-list` styleclass to sources_popover."
    
    This reverts commit 126d6145f26cc17afc76e51db7d23ea469763134, since
    a proper hacker (Georges) added the class where it makes more
    sense.

 data/ui/edit-dialog.ui | 3 ---
 1 file changed, 3 deletions(-)

commit cb7f19596664f19828765e6a56fdd4265bbf37be
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 16:27:49 2016 -0300

    utils: add "calendars-list" css class to the container
    
    Following the previous commit, add the CSS class to the GtkBox
    that is the container of the calendars.

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

commit f528a36bdbfe4ba946748fe482a167f58765d267
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 16:17:32 2016 -0300

    window: use a circle icon for calendars' popover

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a1882ff25e66f72e62d14fa9e1ffe54fa9530e59
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 8 16:16:19 2016 -0300

    utils: add calendar-color-image css class to popover icons

 src/gcal-utils.c | 1 +
 1 file changed, 1 insertion(+)

commit 863915feb13ffd575dce8c19bc88cd2cf5ec537e
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 20:44:58 2016 +0200

    css: style the calendar color dot
    
    remove the unneded and ugly hover effect on buttons and add a
    subtle shadow.

 data/theme/gtk-styles.css | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 126d6145f26cc17afc76e51db7d23ea469763134
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 20:37:20 2016 +0200

    edit-dialog: add `calendars-list` styleclass to sources_popover.

 data/ui/edit-dialog.ui | 3 +++
 1 file changed, 3 insertions(+)

commit eb5e22f6f615872f8894aa56951ed4c30360d50a
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 20:08:47 2016 +0200

    source-dialog: add `calendars-list` styleclass.

 data/ui/source-dialog.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 9e7abab8b25e491b1a046aa3ba5ab542f5e36d01
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 20:05:42 2016 +0200

    quick-add-popover: add `calendars-list` styleclass
    
    add `calendars-lists` to `calendars_listbox`.

 data/ui/quick-add-popover.ui | 3 +++
 1 file changed, 3 insertions(+)

commit e90c68e6c5d3d8a4944f00365ff5cce6fc926bc3
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 19:21:14 2016 +0200

    calendar-row: add calendar-color-image styleclass.

 data/ui/calendar-row.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 456c7a0f69d05b1618b0d1cc702dd6c9a32d31e6
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 19:12:53 2016 +0200

    edit-dialog: add calendar-color-image styleclass to source_image.

 data/ui/edit-dialog.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 2234ef0854fb4b52bf4a62073bd0a27133c52936
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 19:06:50 2016 +0200

    quick-add-popover: add a styleclass to color_image
    
    add the `calendar-color-image` styleclass to the color_image image
    to be able to style it generally.

 data/ui/quick-add-popover.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 8e1b40b692a8281d9beefb277e27456d7b65c2e4
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Jul 8 07:25:31 2016 +0000

    Updated Friulian translation

 po/fur.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1e91d82298331c9dd54034d17023cd249a03da9f
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Jul 8 07:22:41 2016 +0000

    Updated Friulian translation

 po/fur.po | 196 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 144 insertions(+), 52 deletions(-)

commit 318c200d6f23566e07f2685454dba6ca0c696fb8
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 01:59:28 2016 +0200

    css: `-gtk-icon-shadow` in place of `icon-shadow`
    
    muscle memory fail.

 data/theme/gtk-styles.css | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7f8cb1a25dcac82260e1277be77cfc2d94499a0e
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 01:56:06 2016 +0200

    css: simpler edit-dialog headerbar button
    
    make it full height and visually cleaner.

 data/theme/gtk-styles.css | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit 7160da43a7ee54bfc804725b63cd346c827e20c2
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 01:28:16 2016 +0200

    css: fix a bogus selector from the previous commit.

 data/theme/gtk-styles.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6bc9da63629961ff9f38b744a6c5b20742a312a
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 01:23:22 2016 +0200

    css: year-view sidebar
    
    add some padding and move no events label down a bit to better line
    up with events in the list.

 data/theme/gtk-styles.css | 6 ++++++
 1 file changed, 6 insertions(+)

commit e54b023f0603913e9b3f496d176ac3fafd46f206
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 01:09:17 2016 +0200

    css: remove year-view button superfluous side border.

 data/theme/gtk-styles.css | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 53d28d73b88b41cc4e2942fe7f270ffec6abacd0
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Jul 8 01:01:41 2016 +0200

    year-view: remove a superfluous border
    
    simplify the related css and add correct backdrop colors in the
    process.

 data/theme/gtk-styles.css | 19 ++++++++-----------
 data/ui/year-view.ui      |  2 +-
 2 files changed, 9 insertions(+), 12 deletions(-)

commit a0f76add3d3ac6ab9ffcc54ee7d249c9b0b5b53a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Jul 7 08:08:40 2016 +0000

    Updated Spanish translation

 po/es.po | 80 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 44 insertions(+), 36 deletions(-)

commit c548d580eac0ada18fb09db6c59aa9f251388650
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 18:53:24 2016 -0300

    edit-dialog: make alarms' widgets insensitive on read-only

 data/ui/edit-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 37061a38f449e6ed9886c39ecd75b0560a3b4baa
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 18:51:26 2016 -0300

    edit-dialog: improve sizing

 data/ui/edit-dialog.ui | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5cb2e86fa620269cab6df6a9a28925405686e8ce
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 18:45:39 2016 -0300

    edit-dialog: improve titlebar button
    
    Make it insensitive when the event is read-only, and add
    a tooltip for users to learn what does the button do.

 data/ui/edit-dialog.ui | 2 ++
 1 file changed, 2 insertions(+)

commit a2b6b478bb1a230be7139d0bd570cff2557e86f6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 18:25:19 2016 -0300

    edit-dialog: fix spurious properties

 data/ui/edit-dialog.ui | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit a5634dc5fb1e91f4c35935c269e7eced52e5b5b7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 18:02:01 2016 -0300

    edit-dialog: put the time selectors in a revealer

 data/ui/edit-dialog.ui | 98 +++++++++++++++++++++++++++++++-------------------
 src/gcal-edit-dialog.c | 10 ++++++
 2 files changed, 71 insertions(+), 37 deletions(-)

commit 5dd456c81d4ab6ac2d1a1d05ed9b113de65c3a4b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 17:48:59 2016 -0300

    edit-dialog: move All Day check below time row

 data/ui/edit-dialog.ui | 121 ++++++++++++++++++++++++-------------------------
 1 file changed, 60 insertions(+), 61 deletions(-)

commit b6c19e8399a574aa585e6a084c5d1fd5203cbea9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 17:29:35 2016 -0300

    edit-dialog: group dates and times
    
    Instead of start and end, group the selectors by
    dates and times.

 data/ui/edit-dialog.ui | 68 +++++++++++++++++++++++++++++---------------------
 1 file changed, 39 insertions(+), 29 deletions(-)

commit 025d931da8ea45bf62696cd03a8439a9f29a67d2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 17:19:57 2016 -0300

    edit-dialog: use circular icons for sources
    
    They look nicer in the current UI.

 src/gcal-edit-dialog.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9e17710052dfa2e748b28d6a150ffb2daf921f4f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 17:13:54 2016 -0300

    edit-dialog: implement moving events between sources
    
    After adding the button in the headerbar, it is natural to
    bring back the ability to move events between sources.
    
    This commit finally includes the usage of GcalManager:move_event_to_source
    function, which was implemented ages ago.

 src/gcal-edit-dialog.c | 41 +++++++++++++++++++++++++++++++----------
 1 file changed, 31 insertions(+), 10 deletions(-)

commit 4d30db74f5f2df98156df58faf33e99d4148f404
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 17:03:02 2016 -0300

    edit-dialog: increase summary label width
    
    Since we moved the Agenda button to the headerbar,
    fill the now free space with the summary label.

 data/ui/edit-dialog.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bbcf20cf447a34ccbbf3dcbcdf88419e5d08cf2c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 16:35:17 2016 -0300

    edit-dialog: add a button in the headerbar
    
    This button will be used to select the new source of the event.

 data/theme/gtk-styles.css | 21 +++++++++++
 data/ui/edit-dialog.ui    | 95 +++++++++++++++++++++++++++++++++++++----------
 src/gcal-edit-dialog.c    |  9 ++++-
 3 files changed, 104 insertions(+), 21 deletions(-)

commit 202ab83782f33f0d8bd7bfb6039904e6f102564c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Jul 6 21:07:40 2016 +0200

    Updated POTFILES.in

 po/POTFILES.in   | 4 +++-
 po/POTFILES.skip | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 7844122dd2b8787d875b0f6eefdcbdc95673370c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 15:55:13 2016 -0300

    event-widget: avoid crash when retrieving the DnD pixbuf
    
    Since we're storing the GdkWindow relative to the event widget,
    it's usually safer to create a pixbuf of the widget *after* it's
    drawn, and not while it's being drawed.
    
    This commit moves the pixbuf retrieval code to the draw-begin
    implementation, so we only create the pixbuf when actually
    using it.

 src/gcal-event-widget.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 3f606c6be3eca069b559566f7e1d985a833f86ee
Author: Safa Alfulaij <safa1996alfulaij@gmail.com>
Date:   Wed Jul 6 17:01:45 2016 +0000

    Updated Arabic translation

 po/ar.po | 119 ++++++++++-----------------------------------------------------
 1 file changed, 18 insertions(+), 101 deletions(-)

commit e647389df5cb647006e7e6805b08ed773a95e43e
Author: Safa Alfulaij <safa1996alfulaij@gmail.com>
Date:   Wed Jul 6 18:58:01 2016 +0200

    Update Arabic translation

 po/ar.po | 427 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 310 insertions(+), 117 deletions(-)

commit c406b604e239fd11e4d30551e03e0dc5d91369b5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 12:38:09 2016 -0300

    edit-dialog: fix Reminders dim label size

 data/ui/edit-dialog.ui |  4 +++-
 src/gcal-edit-dialog.c | 16 ++++++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 8e5fa1a10c24cda5f2250d5bb2a68bc968ec2cd4
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Jul 6 07:59:33 2016 +0000

    Updated Spanish translation

 po/es.po | 147 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 102 insertions(+), 45 deletions(-)

commit dc1f742cfef2563fad4138fd31bb95d3cfa470f3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 03:13:38 2016 -0300

    edit-dialog: make buttons sensitive when removing alarm

 src/gcal-edit-dialog.c | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit db2983be6157ff997e7a14b2ab3ca3e54971748b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 02:49:12 2016 -0300

    edit-dialog: sort alarms by relative date

 src/gcal-edit-dialog.c | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 9723d602331d7de6cdba04e4f30ddb415521b5a5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 02:36:51 2016 -0300

    edit-dialog: make already-added alarms' buttons insensitive
    
    Since we only support 1 alarm per time, we have to check and
    eventually make insensitive the buttons related to the alarms.

 src/gcal-edit-dialog.c | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 2e7d17fe63b6a7f80d2634fe2a31d0f603c53f5a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 02:35:54 2016 -0300

    edit-dialog: implement add alarm popover
    
    The new popover handles all the possible alarms we support.

 data/ui/edit-dialog.ui | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-edit-dialog.c | 76 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 159 insertions(+)

commit 2a18761908159e8fcf2d26e02b4bcd6046d25740
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 01:36:36 2016 -0300

    edit-dialog: show available alarms
    
    This commit introduces the ability in Edit dialog to
    display the currently available alarms, as well as basic
    editing of these alarms.
    
    Currently, only removing the alarms and modifying it to
    play a sound or not is available. The following up commit
    will add the ability to add new alarms.

 data/Makefile.am            |   1 +
 data/calendar.gresource.xml |   1 +
 data/ui/alarm-row.ui        |  73 +++++++++++++++++
 data/ui/edit-dialog.ui      |  79 ++++++++++++++++--
 src/gcal-edit-dialog.c      | 190 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 339 insertions(+), 5 deletions(-)

commit 19d68573dd5de0354c8bc1393ebd68744ae33bd0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 6 01:33:59 2016 -0300

    utils: move utility method to get alarm's minutes

 src/gcal-event.c | 34 ++--------------------------------
 src/gcal-utils.c | 32 ++++++++++++++++++++++++++++++++
 src/gcal-utils.h |  3 +++
 3 files changed, 37 insertions(+), 32 deletions(-)

commit f518cba8e427ba55b72006bb1855114fc966bcbb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Jun 19 12:26:51 2016 -0300

    edit-dialog: simplify action handling
    
    Instead of keeping a ref to the GcalEditDialog::select-calendar
    action, use the builtin facilities and simplify the action
    handling by using a const structure.
    
    This is also a preparation for the next few commits where alarms
    will be added.

 src/gcal-edit-dialog.c | 47 ++++++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 23 deletions(-)

commit 1ddc690810b26c92206ae10431c17ff6970c483c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Jun 19 11:56:25 2016 -0300

    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.

 src/gcal-event.c | 209 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-event.h |   9 +++
 2 files changed, 218 insertions(+)

commit dfdaa3a59061db7bdc8b3595fbbccac94991c034
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jul 5 23:55:33 2016 -0300

    year-view: simplify empty sidebar list calculation

 src/gcal-year-view.c | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 9fcb22403279cee5a7a65088df8c7bd62a5b723e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jun 29 23:59:23 2016 -0300

    window: avoid a crashing timeout
    
    If the user quickly performs a search, open up the calendar
    and close it immediately after, the timeout for showing the
    event is mistakenly called after the window is destroyed and
    causes Calendar to crash.
    
    Fix that by keeping the source id tracked, and realizing it
    on finalize().

 src/gcal-window.c | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 58b193f88638c01efbbe4264e6d3d8855417f7b0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jun 29 23:57:00 2016 -0300

    manager: keep the Shell's activated event alive
    
    Currently, the user performs a search in Shell and activates
    the result. That should show the edit dialog with the event
    being edited, but it's not happening correctly.
    
    Debugging the warnings generated, it was found that the event
    was being unref()d and, obviously, that was not what we wanted.
    
    Fix that by only unref()ing the events we don't want, and keeping
    the wanted event alive.

 src/gcal-manager.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 9c61fe54b5eec79dcd1453e6dc58e52f22de7feb
Author: Andika Triwidada <atriwidada@gnome.org>
Date:   Wed Jun 29 23:10:31 2016 +0000

    Updated Indonesian translation

 po/id.po | 487 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 339 insertions(+), 148 deletions(-)

commit 02f81caf856c4f68d9889044739f13d37f1f2062
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Jun 17 23:42:06 2016 +0200

    Updated POTFILES.in

 po/POTFILES.in | 1 -
 1 file changed, 1 deletion(-)

commit 33c7031164ab92f59442bf645702bc89ae0e6bbf
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jun 17 18:18:38 2016 -0300

    project: remove GbScrolledWindow
    
    The max-content-height property was ported to GtkScrolledWindow,
    which means we don't have to use a custom class anymore.

 configure.ac             |   2 +-
 data/ui/window.ui        |   5 +-
 src/Makefile.am          |   2 -
 src/gb-scrolled-window.c | 280 -----------------------------------------------
 src/gb-scrolled-window.h |  39 -------
 5 files changed, 3 insertions(+), 325 deletions(-)

commit 3dbe4addeb71edc4f863457de548dedd72dbd15a
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Tue Jun 7 23:01:34 2016 -0300

    year-view: Popover position
    
    Year view was placing popover to mouse click (x,y) position. That was a
    little odd because sometimes popover was placed above the selected day.
    
    This patch address that by placing popover always out of the day box.
    
    When selecting the whole month or more than one day, popover will also
    be placed out of the month box. reducing the chance to cover selected
    days.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=743306

 src/gcal-year-view.c | 39 +++++++++++++++++++++++++++++++++++----
 1 file changed, 35 insertions(+), 4 deletions(-)

commit b0525a54f9af02a600f7475b54f4744f73de5bfa
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jun 17 17:57:30 2016 -0300

    quick-add-popover: make it non-vertically-homogeneous
    
    When there are lots of agendas, this would cause a huge
    popover.

 data/ui/quick-add-popover.ui | 1 +
 1 file changed, 1 insertion(+)

commit 18cb1a0b691dd722958868d6fab0c4b9a030e2d1
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Jun 12 10:11:46 2016 +0000

    Updated Slovak translation

 po/sk.po | 108 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 47 insertions(+), 61 deletions(-)

commit a08192235553aca71e522ab2f8de6ae87465f6b0
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Sat Jun 11 07:04:31 2016 +0000

    Updated Scottish Gaelic translation

 po/gd.po | 76 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 43 insertions(+), 33 deletions(-)

commit 3980f1b4c567e9c1a7341d39d19c2c6f2ae1f1ff
Author: Flo H <gnu.l10n.de@gmail.com>
Date:   Wed Jun 8 19:59:50 2016 +0000

    Updated German translation

 po/de.po | 88 +++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 51 insertions(+), 37 deletions(-)

commit 9a56ba8a35ce7e4038208b921c18ae8e02330287
Author: Cahaya Maulidian Caturlipita <winluxhuman@gmail.com>
Date:   Mon Jun 6 06:08:24 2016 +0000

    Updated Indonesian translation
    (cherry picked from commit 70f4e032ab5f05b086551ffde8aaa15518ae8f4f)

 po/id.po | 469 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 282 insertions(+), 187 deletions(-)

commit de921ff54b9fd6af7e1c80acfecaf9e9c5683f49
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jun 1 11:59:22 2016 -0300

    source-dialog: open file when response is ok
    
    The source dialog currently skips the file selected by
    pressing the Open button.
    
    Fix that by also considering the response of the dialog.

 src/gcal-source-dialog.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9b358eb0bac9a31f5eb3c50c522abf49c5e1de8f
Author: Iain Lane <iain@orangesquash.org.uk>
Date:   Thu May 12 11:26:35 2016 +0100

    year-view: Use the new schema from gsettings-desktop-schemas
    
    So that we don't have to depend on GNOME shell.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764001

 configure.ac         |  4 +++-
 src/gcal-year-view.c | 10 +++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 1d7d91cd7ce41241e203c42ec0a98380f3ec4484
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue May 31 12:39:05 2016 -0300

    Bump 3.21.2 release

 NEWS         | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit 9d9b31fe5f61becdde63e14f625b92ec2f107c21
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon May 30 19:14:47 2016 +0200

    Updated Spanish translation

 po/es.po | 63 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 37 insertions(+), 26 deletions(-)

commit ce0ce74961b4743120a3b6dd0ac256b63d9862a7
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Mon May 30 16:18:18 2016 +0000

    Updated Occitan translation

 po/oc.po | 52 ++++++++++++++++++++++++++++++++--------------------
 1 file changed, 32 insertions(+), 20 deletions(-)

commit 2a01918dfb31d132e1abbcaa67f1c90da1fef36b
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Mon May 23 14:30:26 2016 +0700

    Updated Thai translation

 po/th.po | 315 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 211 insertions(+), 104 deletions(-)

commit 82b5953b764cf550544185343309e781da124be4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 19:15:14 2016 -0300

    month-view: fix invalid cell calculation

 src/gcal-month-view.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 1c90791d3b370f1410670449670ce605d705c34c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 19:06:15 2016 -0300

    year-view: fix hover & dnd drawing on RTL locales

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

commit 5960a45d005200554b5e86ff293450e2e07099e2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 19:02:39 2016 -0300

    month-view: consider the days delay when dealing with the cell
    
    The cell number does not consider the days delay, thus is not
    the current day. To find the current day, we must remove the
    days delay.

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

commit 88730dbafbb1d7e0e57ecc0806e37b45b026581d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 18:51:03 2016 -0300

    year-view: don't render DnD when it leaves

 data/ui/year-view.ui |  1 +
 src/gcal-year-view.c | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

commit 82c7918b151255b3442432462d933c8b08e214da
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 18:46:08 2016 -0300

    year-view: implement the ::drag-drop operation
    
    This magical commit finally implements the Drag and Drop
    on Year view, enabling users to drop events from the sidebar
    to the year navigator.

 data/ui/year-view.ui |  1 +
 src/gcal-year-view.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

commit 44f5cbe607379d8d0bdbca874b353d2c467e492d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 18:22:35 2016 -0300

    year-view: render DnD selector on hover
    
    This commit adds the ability to render a DnD square
    to give visual feedback for the hover operation.

 data/theme/gtk-styles.css |  5 ++++
 data/ui/year-view.ui      |  1 +
 src/gcal-year-view.c      | 66 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 72 insertions(+)

commit c7d92e9f373719cec6df29fb9272f65bf5654959
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 18:04:24 2016 -0300

    year-view: make the year navigator a DnD dest
    
    This way, we can drop events at the widget.

 src/gcal-year-view.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit c2bf75d1517642e77842352d39365ed9e0354231
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 17:44:29 2016 -0300

    month-view: improve rendering of DnD target
    
    This commit makes the lines always 1px.

 src/gcal-month-view.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 220d7c88bd31aac48d5200e0770c8da0feea13e5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 17:32:53 2016 -0300

    month-view: save the event when dragged and dropped
    
    This magical commit finally implements the Drag n' Drop
    feature for Month view by changing the start and end dates
    of the events according to the cell where the user drops
    the event.

 src/gcal-month-view.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)

commit 1f534aa97e52943921cc493d632ab995f8f93998
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 17:32:06 2016 -0300

    month-view: hold a pointer to the singleton GcalManager
    
    It'll be used in the next commit to save the DnD'ed event.

 src/gcal-month-view.c | 10 ++++++++++
 src/gcal-month-view.h |  3 +++
 src/gcal-window.c     |  1 +
 3 files changed, 14 insertions(+)

commit 982b7da02b1e78c91d8a8e649853344043a66520
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 12:37:06 2016 -0300

    month-view: draw a drop target background
    
    When dragging an event, it is very important to have
    a visual feedback of the possible target areas.
    
    As such, add a gtk_render_background() call to render
    the drag cell's background.

 data/theme/gtk-styles.css |  4 +++
 src/gcal-month-view.c     | 68 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

commit d0821d7e4df0a0978e35789eb5c5e4e1e8289a2b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 11:29:41 2016 -0300

    month-view: set as a drag destination
    
    The month view will be the first one to receive
    support for drag and drop. As such, it must be
    set as a drag destination.

 src/gcal-month-view.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit dc65a9e906a3ebf47f6b522505b39d71811029b1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 11:14:19 2016 -0300

    event-widget: use a gint for date compare

 src/gcal-event-widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b90d356c7bb03aa9c15b452730c5bfa07900b2f4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 11:09:32 2016 -0300

    event-widget: set a proper icon for drag n' drop

 src/gcal-event-widget.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit f980bbc6381ec8c09c95017bbaf6306806128a6f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 10:33:53 2016 -0300

    event-widget: setup itself as a drag source
    
    Ideally, every single view will support drag and drop. So
    let's just assume that and make the event widget set itself
    as a drag source, and let each view set itself as a drag
    target.

 src/gcal-event-widget.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit f3da1b2cec8d6137415a6ed1512ae1a37ad80489
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 17:34:26 2016 -0300

    subscriber-view: iter the single day table
    
    When we modify an event, the start date may change
    and there is no way to retrieve it back. Since we're
    relying on the start date to get the cell number and,
    remove the widget, it leads to a crash because the
    widget is not removed.
    
    Fix that by brute-forcely search the widget in the
    correct table.

 src/gcal-subscriber-view.c | 50 ++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 42 insertions(+), 8 deletions(-)

commit 96de78d9af09953c9a33d5cdb25737b48ce04d1f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 21 10:21:20 2016 -0300

    trivial: style fix

 src/gcal-event-widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 049475b966cf0ed2ec0b41eae197c3de4b32fc97
Author: Tiago Santos <tiagofsantos81@sapo.pt>
Date:   Sat May 21 20:22:11 2016 +0000

    Updated Portuguese translation

 po/pt.po | 56 ++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 34 insertions(+), 22 deletions(-)

commit 46deb620e7b607004a7e042906eeb90be34a1abc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 20 22:33:35 2016 -0300

    app-menu: add a Calendars... item in the app menu
    
    I won't hurt to have 2 ways to access this dialog and,
    appearently, the current behavior happens to bother
    some users.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762705

 data/ui/menus.ui  |  6 ++++++
 data/ui/window.ui |  2 +-
 src/gcal-window.c | 36 +++++++++++++++++++-----------------
 3 files changed, 26 insertions(+), 18 deletions(-)

commit 9c150de822dd98edbd3113ace9ae4e3930aad58e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 20 22:14:05 2016 -0300

    year-view: don't cancel selection while dragging
    
    This breaks the users' expectations that the navigator
    will keep the selected dates. The old behavior was hazardous
    for users with disabilities.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762462

 src/gcal-year-view.c | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit 6a8a4dfad014d8933a94c70d6de5d946e8928f88
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 20 22:09:00 2016 -0300

    year-view: add hover effect to the navigator
    
    The current implementation of the Year navigator gives
    absolutely no clue that the days are actually selectable,
    which may confuse some users.
    
    A simple way to inform the user that the Year navigator
    is actually interactive is the hovering effect.
    
    Fix the lack of feedback by adding the hover effect to the
    year navigator.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762462

 data/theme/gtk-styles.css |  5 ++++
 src/gcal-year-view.c      | 70 +++++++++++++++++++++++++++++++++++++----------
 2 files changed, 60 insertions(+), 15 deletions(-)

commit 8fd61389723c50bfc1bdd1b89573710e99acd05d
Author: Anwar Sadath <sadath.anwar17@gmail.com>
Date:   Sun Mar 13 23:32:07 2016 +0530

    edit-dialog: button labels using header capitalisation
    
    All the button labels in edit dialog following header capitalisation.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=747961

 data/ui/edit-dialog.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f32fd7d2f6c04a0f8a808f1a8a9ba66aeba74177
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Mon May 16 18:10:50 2016 -0300

    year-view: Reduce maximum of month columns
    
    The view had a maximum of 6 month columns, leading to a huge amount of
    vertical spaces, so it was requested to reduce that.
    
    The maximum number of columns was reduced to 4, so the view will have a
    maximum 4x3 months layout.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753533

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

commit 7553d5191f2c46a212946e7ba0ad89c387f9b472
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 20 11:36:36 2016 -0300

    window: change check button state when a source is enabled
    
    Instead of destroying and readding the rows, simply set the
    checkbutton's active state when the source is enabled or
    disabled.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766259

 src/gcal-window.c | 40 +++++++++++++++++++++++++++++++++-------
 1 file changed, 33 insertions(+), 7 deletions(-)

commit feedfa4be5d7f925f85780a2b2050371228fea4e
Author: fosero <fosero@users.noreply.github.com>
Date:   Wed Apr 27 23:46:22 2016 +0200

    gtk-styles.css: adapt to GTK+ 3.21 CSS strictness
    
    GTK+ 3.21 is stricter about CSS values having a unit defined. Fix the
    gnome-calendar CSS accordingly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765698

 data/theme/gtk-styles.css | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit a83e8dd972ac8f0b02222fd7af3feb3489ddae1e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu May 19 09:57:42 2016 -0300

    year-view: calculate number of rows on-the-fly
    
    Instead of adding another field to the structure and
    do many pointer lookups, calculate the number of rows
    on the fly.

 src/gcal-year-view.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit e6c9ecd7ebe6449f6fee9057a47a728a73e838f1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 18 11:57:43 2016 -0300

    month-view: clear the pointer when it's not stored in place
    
    It leaks a reference, but only happens for end date.

 src/gcal-month-view.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 12e6de6383169aad1e828466eaede300241872ab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 18 11:51:10 2016 -0300

    month-view: update comments
    
    Many things changed during the mean time.

 src/gcal-month-view.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 266474c1e3b91fa83c957264aaaa85963e2ee3b4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 18 11:27:11 2016 -0300

    month-view: correctly check if dates are different
    
    The previous commit introduced many changes in the way
    the conditions are done. Unfortunately, one of these
    conditions was only partially fixed.
    
    Fix that by using the correct function to compare dates.

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 692a9639a319ac05abcebd2d6fb224cd932bfaba
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 18 11:20:00 2016 -0300

    month-view: fix various reference issues with GDateTime
    
    The current code does multiple needless unrefs, uses the
    GDateTime API in a wrongly manner and leaks references
    all around.
    
    This causes the Calendar application to emit multiple warning
    messages and in the worst case, crash immediately.
    
    Fix that by rewriting the critical sections of the code that
    deals with the start and end mark cells.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763641

 src/gcal-month-view.c | 52 +++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 40 insertions(+), 12 deletions(-)

commit 3ead41b83f65ca13601c8de0a970b66b8e276007
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Tue May 17 08:45:34 2016 -0300

    year-view: show all month's events
    
    User requested when clicking month's name, all month's events are shown
    in the sidebar.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755394

 src/gcal-year-view.c | 34 ++++++++++++++++++++++++++++------
 1 file changed, 28 insertions(+), 6 deletions(-)

commit 97d88595745ae85d94667eb63dd88755af902852
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Tue Apr 26 21:55:37 2016 -0300

    year-view: Remove hardcoded values
    
    Improve year-view code, removing hardcoded values.
    
    year-view have hardcoded values for grid cell sizes (width and height).
    Those values need to be recalculated every time a change in font or any
    other style are changed.
    
    Sidebar width was also hardcoded instead of getting its value directly
    from the ui file. That would prevent it from drawing the content
    accordingly when ui file is changed.
    
    This patch fixes those two issues by retrieving those values from CSS or
    ui files.
    
    This patch also adds code to resize and redraw the window when
    show-week-numbers property is changed.
    
    Popover mode was also changed and now sidebar will always be shown when
    show-week-numbers is set or when there is space for only 3 or less
    columns.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753533

 data/theme/gtk-styles.css |   1 +
 data/ui/year-view.ui      |  34 +++++---
 src/gcal-year-view.c      | 215 +++++++++++++++++++++++++++++++++-------------
 3 files changed, 181 insertions(+), 69 deletions(-)

commit 32a3a8f530d431f1648401c5dc5fab1716586ff2
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Sun May 15 13:54:20 2016 +0000

    Updated Icelandic translation
    (cherry picked from commit 05406537bc9825282671ca1f11ef620d9d866996)

 po/is.po | 344 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 226 insertions(+), 118 deletions(-)

commit 365788e7ebf4554fe42b2f68fabfde6bb99f023a
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Mon May 9 15:54:50 2016 +0000

    Updated Occitan translation

 po/oc.po | 84 ++++++++++++++++++++++++++++++----------------------------------
 1 file changed, 39 insertions(+), 45 deletions(-)

commit b03edc6cd4a73e2758165c8cfa71a49b25a11382
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun May 8 14:45:57 2016 -0300

    theme: drop .views CSS class
    
    The default class for content viewers in Gtk+ is .view and
    ideally provided by the theme. Not only that, but it provides
    the exact same functionality of ours, but in a way that is
    overridable for theme designers.
    
    Fix this issue by removing the class from out CSS.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765664

 data/theme/gtk-styles.css | 6 ------
 data/ui/window.ui         | 5 +----
 2 files changed, 1 insertion(+), 10 deletions(-)

commit 5e05f998761c669e3e995051d658268b3d8e3a0d
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Tue Apr 26 23:14:32 2016 -0300

    build: define first week day in the build script
    
    Calendar is not handling locale correctly, e.g. user’ set language to
    English (en-us) and format to Norwegian (nb-no), but Calendar assumes
    English format rather than Norwegian.
    
    Calendar code was ready to use the correct format, just like Shell and
    GtkCalendar. The issue was in the build script which was setting the
    correct locale variable responsible to make that code work.
    
    This patch fixes the build script.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762428

 configure.ac     | 11 +++++++++++
 src/gcal-utils.c |  2 ++
 2 files changed, 13 insertions(+)

commit 48df0903e5b1dc44b366c7f56a4c44fa92ce3e59
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun May 8 14:13:01 2016 -0300

    month-view: consider the top padding for the extra events popover
    
    When the mouse button is released, only the bottom padding was being
    taken into account to calculate whether the click was in the "Show
    N events" area.
    
    This commit fixes this issue by considering the top padding as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765678

 src/gcal-month-view.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 5d825316d4c379275533762c0d42ae38b73513bb
Author: Tiago Santos <tiagofsantos81@sapo.pt>
Date:   Sat Apr 30 15:35:02 2016 +0000

    Updated Portuguese translation

 po/pt.po | 50 +++++++++++++++++++++++++++-----------------------
 1 file changed, 27 insertions(+), 23 deletions(-)

commit 893214c1a1b8e61243f5e3e01dc01fc1a9c0a226
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Fri Apr 22 09:00:54 2016 +0000

    Updated Scottish Gaelic translation

 po/gd.po | 398 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 208 insertions(+), 190 deletions(-)

commit c941326230ccbd1d0d5777df129c707ffcb3a99f
Author: Thadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Date:   Sat Apr 2 11:37:51 2016 -0300

    source-dialog: protect against NULL user address
    
    e_webdav_discover_sources_finish can discover no user addresses and
    return a NULL user_addresses. Check for that before calling
    e_source_webdav_set_email_address.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765170

 src/gcal-source-dialog.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 23bb24edf535bb5334d21acc36dfc2242b2eb0eb
Author: Arash Mousavi <mousavi.arash@gmail.com>
Date:   Sat Apr 9 01:46:46 2016 +0430

    Update Persian translations

 po/fa.po | 332 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 209 insertions(+), 123 deletions(-)

commit 5ed524ae4afc9633d70a7980c280674795f27b4e
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Apr 8 16:17:09 2016 +0000

    Updated Friulian translation
    (cherry picked from commit 75c9c9bcf8de34d1bbe64f1216c93649963784d0)

 po/fur.po | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 12ad4806729e61f8bce4a43f90fbdedb6566886c
Author: fosero <fosero@users.noreply.github.com>
Date:   Mon Mar 28 18:10:00 2016 +0200

    window.ui: Don't destroy GcalSourceDialog on close.
    
    Since the change in d5cd6c7fc9fc0dc6e7d22927af983dfc908fe50b closing
    the source dialog actually destroyed it and could not be used again.
    
    Use gtk_widget_hide_on_delete to handle the delete-event.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764280

 data/ui/window.ui | 1 +
 1 file changed, 1 insertion(+)

commit 0fd766edf5d8f588502c0829aa00ff10f7ed4f58
Author: Shi Jing <jingshi@ubuntukylin.com>
Date:   Wed Apr 6 21:41:42 2016 +0800

    Update zh_CN translation

 po/zh_CN.po | 615 +++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 442 insertions(+), 173 deletions(-)

commit 8602afd99bfda47123bf1d40056f4c34c61d8092
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Mon Apr 4 19:26:29 2016 +0000

    Updated Italian translation
    (cherry picked from commit 34984759c46a806c5665bd999db285e85f812bb7)

 po/it.po | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 4e735ef3cef514a7fda1e5b94cd64941dbd2507d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 29 20:41:04 2016 -0300

    build: define ABOUT_NLS when configuring
    
    This fixes the various translation issues throughout
    Calendar.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764333

 configure.ac | 3 +++
 1 file changed, 3 insertions(+)

commit 043cca24b69c5a17ef7f443d6afccfe3913bb187
Author: Javier Sánchez Ochando <jsanchez@deskblue.com>
Date:   Sat Mar 26 11:57:44 2016 +0100

    window: make Today button insensitive when today is visible
    
    When a view shows the current day, the Today button should be insensitive.
    This patch makes today button sensitive only when today is not shown.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=747963

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

commit a3cbaf1e8103da3007c980bd1663a2c7c6e191f1
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Sun Mar 27 01:58:43 2016 +0530

    month-view: selection across months
    
    In this commit we change the data type of start_mark_cell and end_mark_cell to GDateTime from gint
    
    Currently, the mark_cell's are gint and while moving across months, they cause a problem as they don't take the new month into consideration but the cell value of the selector.
    
    To fix this, we changed the data type of the mark_cell's and modified all the functions dependant on it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763641

 src/gcal-month-view.c | 180 ++++++++++++++++++++++++++++++++------------------
 1 file changed, 115 insertions(+), 65 deletions(-)

commit 640b326de66a56c7d2d331d6979990b938285867
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Mar 26 10:17:29 2016 +0000

    Updated Slovak translation
    (cherry picked from commit 62ddce8c8a83991a8fe6afd9efc4a034b1801ed8)

 po/sk.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 724db9973fe0fa9c65a4311dc4aa245e20b21e10
Author: Andreas Henriksson <andreas.henriksson@endian.se>
Date:   Fri Mar 25 08:13:16 2016 +0100

    build: Require GTK+ 3.19.1
    
    Code already uses new API gtk_widget_class_set_css_name which
    was introduced in that version.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d5d0bf12235affdadf77a98fe4511ee96e75557c
Author: Cheng-Chia Tseng <>
Date:   Thu Mar 24 17:32:21 2016 +0000

    Updated Chinese (Taiwan) translation
    (cherry picked from commit fee79f7f770fa7c2e8a30f6c4716025244286d25)

 po/zh_TW.po | 43 +++++++++++++++++++++++++------------------
 1 file changed, 25 insertions(+), 18 deletions(-)

commit dfb7e7a150322af6438893acb962ba2d2542245d
Author: Muhammet Kara <muhammetk@gmail.com>
Date:   Wed Mar 23 22:16:04 2016 +0000

    Updated Turkish translation
    (cherry picked from commit d07163e19a0e05153e1fb320cd7a52e6282fb25d)

 po/tr.po | 314 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 208 insertions(+), 106 deletions(-)

commit 6871b59ea22d688916a15944860a10ecdc6223c4
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Mar 23 13:42:27 2016 +0100

    Updated Basque language

 po/eu.po | 320 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 206 insertions(+), 114 deletions(-)

commit c5a22bbcfc523b74ce150b686419f4987e11a856
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Mar 22 22:26:41 2016 +0100

    Updated Slovenian translation

 po/sl.po | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 772c04cd98e2db8507ff674e2d7cf2fd070ca0d4
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Tue Mar 22 22:14:05 2016 +0200

    Updated Ukrainian translation

 po/uk.po | 51 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 31 insertions(+), 20 deletions(-)

commit 18c6b7de2076c3693d7997ba001f82c8143af7e4
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Tue Mar 22 06:54:30 2016 +0000

    Updated Slovak translation
    (cherry picked from commit 6f016d8adeecfa02ec9b6152555c05fb10bc7c21)

 po/sk.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90d6cf7466e93c1a3095a37b2f35b22bd7eb5f11
Author: Guillaume Bernard <contact.guib@laposte.net>
Date:   Mon Mar 21 13:34:39 2016 +0000

    Updated French translation

 po/fr.po | 305 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 202 insertions(+), 103 deletions(-)

commit 179068aba36b98435f8aa9f38323f055c3fc5bf0
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Mon Mar 21 12:05:21 2016 +0900

    Updated Japanese translation

 po/ja.po | 334 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 207 insertions(+), 127 deletions(-)

commit 15de94465796a6ef357070dde4f1e53da1655edf
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sun Mar 20 23:32:18 2016 +0100

    Updated Danish translation

 po/da.po | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 78fcb8d47b4819b27c578ea5f95e3d6add03ce90
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Sun Mar 20 21:45:56 2016 +0000

    Updated Friulian translation
    (cherry picked from commit 9490036aa05b191ea9fd8527cd1966e8d0169ce4)

 po/fur.po | 306 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 204 insertions(+), 102 deletions(-)

commit a8bc32b0b08bcf76d8fc45e404b49b695fe8b7a2
Author: Hannie Dumoleyn <hannie@ubuntu-nl.org>
Date:   Sun Mar 20 11:05:12 2016 +0100

    Updated Dutch translation Master 3.20

 po/nl.po | 46 ++++++++++++++++++++++++++++------------------
 1 file changed, 28 insertions(+), 18 deletions(-)

commit b3a67a2f8708bdf6374895d4c7b1e52a3241e014
Author: Милош Поповић <gpopac@gmail.com>
Date:   Sun Mar 20 08:03:52 2016 +0000

    Updated Serbian translation

 po/sr.po | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 7479fed64bc3c06d8d19b916037de468732457ae
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sat Mar 19 02:06:34 2016 +0100

    Updated Danish translation by scootergrisen

 po/da.po | 347 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 219 insertions(+), 128 deletions(-)

commit 23141b69f2286a796d533d7521391ebf27c56773
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Fri Mar 18 23:17:41 2016 +0000

    Updated Swedish translation

 po/sv.po | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit dafa1e297b14d65423d6a793e77ec3de8a8a99b2
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Fri Mar 18 06:33:40 2016 +0000

    Updated Slovak translation
    (cherry picked from commit 83dad2b1dc8f4593582e0c830cf9dbe4a7908470)

 po/sk.po | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit a7682f7412384180fa2db6bd740e5e4579119e66
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Thu Mar 17 19:43:29 2016 +0000

    Updated Italian translation
    (cherry picked from commit 71e95e0a42760020887545ff1ef7ceb1132c6670)

 po/it.po | 311 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 197 insertions(+), 114 deletions(-)

commit 12ee1c177b026cc7725ebb84aed4d9f5711e207d
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Thu Mar 17 21:39:54 2016 +0200

    Updated Lithuanian translation

 po/lt.po | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit 9a6f2923ac7717e3f2c6cdcadb0f87bd61af6109
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Thu Mar 17 11:17:19 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit 5fe2e3abcc18402f7d07d22c405a9fd5ad363423
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Thu Mar 17 03:31:40 2016 +0000

    Updated Kazakh translation
    (cherry picked from commit c62c8d3aabdef2dc487d331c4e4ef5e2af1cdab2)

 po/kk.po | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit d22eb47aedeb326b31b6d0dfa02104dea78cc2c4
Author: Seong-ho Cho <shcho@gnome.org>
Date:   Wed Mar 16 19:53:15 2016 +0000

    Updated Korean translation
    (cherry picked from commit 0769049571aeed61d38421a260a42686ca697b57)

 po/ko.po | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit 4a2317d271b8945cbdd6aedea85585684654ada5
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Wed Mar 16 16:27:19 2016 +0000

    Updated Finnish translation
    (cherry picked from commit f2c54eeee40b82bd32f409fed9eedf45c66c22c7)

 po/fi.po | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 094176d88a6abc2f853fa01a0e7cd723142f617c
Author: Balázs Meskó <meskobalazs@gmail.com>
Date:   Wed Mar 16 15:11:52 2016 +0000

    Updated Hungarian translation
    (cherry picked from commit 31c878245b074bdd5d4030fd63bef75615804d02)

 po/hu.po | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

commit 3b93c608ef3574d69332a6d8e9f51e63f29eb2b6
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Mar 16 11:13:06 2016 +0100

    Updated Czech translation

 po/cs.po | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit f3934a0f629e7ae63e7428660d54ce0bbb56e8fd
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Mar 16 08:46:22 2016 +0000

    Updated Spanish translation
    (cherry picked from commit 3ff564798354a76f645bfded79b4c6a93b04f743)

 po/es.po | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 77b857ac93d9298710d9d62509af46ef2182d2f0
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Wed Mar 16 08:01:48 2016 +0000

    Updated Greek translation
    (cherry picked from commit ba8aeaa7400fe58a436b10a117f93f75783cc041)

 po/el.po | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit e7c003b73287e2f8af767121224fb6d44c2d20ff
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Mar 16 00:00:18 2016 +0100

    Updated Polish translation

 po/pl.po | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 69e2586c7f774e814397056b488b80629c0757e8
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Mar 15 23:58:05 2016 +0100

    Correct marking of translatable string

 data/ui/window.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cfa5f530d2b598b8e961c3b3cc51607f60fea1e0
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Tue Mar 15 13:14:09 2016 -0500

    build: fixed builddir != srcdir situations
    
    Started to updating the build system in order to get rid of intltool

 Makefile.am  |  2 --
 autogen.sh   | 16 +++++++++++-----
 configure.ac |  4 ++--
 3 files changed, 13 insertions(+), 9 deletions(-)

commit ff651256bd1a2b876af730ea574df548a2820650
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 14 21:56:42 2016 -0300

    Bump 3.19.92 release

 NEWS         | 34 ++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 35 insertions(+), 1 deletion(-)

commit c49dae00bcd2585fab4c0739ba7988997662ac94
Author: Monique Faria <mnfaria@inf.ufpel.edu.br>
Date:   Sat Mar 12 00:00:21 2016 -0300

    event-widget: fade out past events
    
    When an event is earlier than the current date, it gets faded out.
    
    Every event from the same calendar showed the same shade of color, either it was an old, current or forward event. That could be tricky for the user to identify which ones were already over.
    
    Now, events that are earlier thant the current date are half transparent to allow the user to easily track where the current date/time is.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746267

 src/gcal-event-widget.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 14dc32891bb21734afdb27ebf550e5e7d52fee95
Author: Anwar Sadath <sadath.anwar17@gmail.com>
Date:   Tue Mar 15 01:58:20 2016 +0530

    edit-dialog: Respecting GNOME's 12/24 hour format
    
    The edit dialog time picker didnt take into account GNOME's hour format.
    
    The edit dialog time picker didnt take into account GNOME's hour format because the desktop settings clock-format from gcal-window was not passed to gcal-edit-dialog.
    
    Now the data is passed through the function gcal_edit_dialog_time_format and everything works as required.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703321

 src/gcal-edit-dialog.c   | 22 ++++++++++++++--------
 src/gcal-edit-dialog.h   |  5 ++++-
 src/gcal-time-selector.c |  1 -
 src/gcal-window.c        |  2 ++
 4 files changed, 20 insertions(+), 10 deletions(-)

commit 32c5c824e326759af0766b011b02f354889a7b6c
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Mon Mar 14 16:31:27 2016 -0300

    year-view: Read show-weekdate from GNOME Shell
    
    Year view always shows week numbers and by design team the default show
    not display them.
    
    This patch adds support to read "show week numbers" setting from GNOME
    Shell (org.gnome.shell.calendar::show-weekdate) and to change year-view
    accordingly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763251

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

commit 465d786ae860bf7b51ef431fa50496cff4df96dd
Author: fosero <fosero@users.noreply.github.com>
Date:   Thu Mar 3 01:07:26 2016 +0100

    year-view: criticals on last day of month events
    
    Adding 1 to the day variable at the end of the month results in an
    invalid datetime, use g_date_time_add_days instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763015

 src/gcal-year-view.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 96d2b37fec5c32709a5d0d6a3d2bd83ecf5d366e
Author: fosero <fosero@users.noreply.github.com>
Date:   Sun Mar 6 14:03:20 2016 +0100

    month-view: fix end-of-month multi-day selections
    
    Use g_date_time_add_days to add a day to the final day of the month to
    fix behaviour when selecting a range up to the last day of the month.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763015

 src/gcal-month-view.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 2ac228a9b8f4ff1e5ae7b05eee211d40dfe9a42f
Author: fosero <fosero@users.noreply.github.com>
Date:   Fri Mar 11 13:10:17 2016 +0100

    quick-add-popover: adjust end date properly
    
    Subtracting 1 from the first day of the month leads to an invalid date
    being shown: use a proper function to adjust the date.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763015

 src/gcal-quick-add-popover.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c67d52092c01c44618004748c2fcd8e944981341
Author: fosero <fosero@users.noreply.github.com>
Date:   Fri Mar 11 13:55:34 2016 +0100

    month-view: fix date adjust mishap
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763015

 src/gcal-month-view.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit f20e6b041c73424662abc271a4b45bd3cff1b12b
Author: Stas Solovey <whats_up@tut.by>
Date:   Sun Mar 13 21:23:11 2016 +0000

    Updated Russian translation

 po/ru.po | 318 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 208 insertions(+), 110 deletions(-)

commit 5f186608e48232ec17be24c54ef29441d072672d
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Sun Mar 13 10:50:04 2016 +0000

    Updated Finnish translation

 po/fi.po | 37 +++++++++++++++++--------------------
 1 file changed, 17 insertions(+), 20 deletions(-)

commit 8a72bf0ce7649a0107d94dba1a731532126bad1e
Author: fosero <fosero@users.noreply.github.com>
Date:   Tue Mar 8 18:11:24 2016 +0100

    month-view: add selection background fill
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763217

 src/gcal-month-view.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 0ce85f6072f5d13db3b4cdf4f0bb59ec5b1a48a5
Author: fosero <fosero@users.noreply.github.com>
Date:   Tue Mar 8 18:11:08 2016 +0100

    month-view: cleanup multi-row selection drawing
    
    The selection mode was drawing a number of boxes on multi-row
    selections, resulting in unwanted outlines within the selection area.
    This patch adds a multirow mode that just draws the outline of a
    selection.
    
    Make cell_{width,height} integers so divison lines always get drawn on
    exact grid coordinates, otherwise line calculations could result in
    fuzzy lines.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763217

 src/gcal-month-view.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 46 insertions(+), 3 deletions(-)

commit 0fce5babcf1803ff0cf17af3f3f0f0c7634326f6
Author: fosero <fosero@users.noreply.github.com>
Date:   Tue Mar 8 17:36:31 2016 +0100

    month-view: fix line width inconsistencies
    
    The line width used for the grid changed over time, resulting in
    different values used at different places. Introduce a LINE_WIDTH
    definition and use it consistently throughout when drawing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763217

 src/gcal-month-view.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit ea5352bf87246910e2ec51803f2e75da0b7f53ed
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Mar 12 22:03:37 2016 +0100

    Updated Slovenian translation

 po/sl.po | 320 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 213 insertions(+), 107 deletions(-)

commit c9499b6f7b03c59e396eb807bf24da67ade7999b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Mar 11 22:55:00 2016 -0300

    utils: better compare datetimes by date
    
    By multiplying the year difference by 360 and
    month difference by 30, we have a much better
    idea of how far the dates are.

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

commit a738acb462418ab757531bf6aba4ae8679be829d
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Sat Mar 12 01:18:01 2016 +0530

    month-view: wrap around months for selector
    
    In this commit, we modify the position of the selector in the month view when the selector is out of bound of the present month
    
    Presently, the selector in the month view doesn't move when it reaches the border of the month.
    
    To fix this, whenever the keyboard_cell is less than first index of the month, we reduce the value of month by 1 and in the case it is greater than the max key cell, we are increasing the value of month by 1.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763198

 src/gcal-month-view.c | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

commit 97704c339064dab260c1611a2f1495c42f0e6aba
Author: fosero <fosero@users.noreply.github.com>
Date:   Fri Mar 11 14:17:40 2016 +0100

    month-view: fix last day+1 selectable
    
    It was possible to select the cell after the last day of the month by
    clicking on it.
    
    The days variable is the first day of the month cell + the number of
    days in the month, so only cells less than this cell should be
    considered actual month days.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763495

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8af0e6f84ecb94f2a611e65e3e124bb7b7c377d1
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Thu Mar 10 15:53:53 2016 -0300

    year-view: Week numbers shown in big dark squares
    
    Design team testing with GNOME continuous, complained about week numbers
    being shown in big dark squares. According to them, these wreck the
    layout of the view.
    
    Design team listed the issues, comparing to gnome-shell calendar as:
     * The containing boxes are larger in Calendar.
     * The background of the boxes has more contrast with the background (it
    should be a lot lighter in Calendar).
     * Week numbers are an option in the shell, and are off by default.
    
    This patches fixes the two first items: week numbers box' size and
    color. Option to set on/off week numbers will be implemented in a future
    patch.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763251

 data/theme/gtk-styles.css | 4 ++--
 src/gcal-year-view.c      | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 1f021f8da24a0017ea00c511b7ce20769ffee957
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 9 17:42:21 2016 -0300

    month-view: fix one more child context issue
    
    The code for multiday events was broken as well.

 src/gcal-month-view.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 34a6ac389adb99844dc21fd3fd6fe68a62b04f23
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 9 14:19:04 2016 -0300

    view: update interface code
    
    This commit updates GcalView interface to use
    modern GLib API and, consequently, removes tons
    of obsolete code.

 src/gcal-month-view.c |   6 +--
 src/gcal-utils.c      |  23 ----------
 src/gcal-utils.h      |   3 --
 src/gcal-view.c       | 124 ++++++++++++++++++++++----------------------------
 src/gcal-view.h       |  42 +++++++----------
 src/gcal-week-view.c  |   6 +--
 src/gcal-year-view.c  |   4 +-
 7 files changed, 79 insertions(+), 129 deletions(-)

commit 042a9b34ab740b29b2fc544991954f36630ba94e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 9 12:22:06 2016 -0300

    month-view: emit dates in local timezone

 src/gcal-month-view.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7d3e125012602e92ecdfc7f81c27b6e16dfc9520
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 9 12:07:05 2016 -0300

    event-widget: remove obsolete comment

 src/gcal-event-widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c52e36c717f019905de259443c7dc5aea3c4266
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 9 12:04:28 2016 -0300

    month-view: match style context state from child
    
    We were mistakenly using the style context of the view
    to retrieve the child's margin.
    
    Fix that by retrieving the child margin from the child's
    style context.

 src/gcal-month-view.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit d7daa8fe292fb5467901cf81d9c72af67a7ce915
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Tue Mar 8 23:05:33 2016 -0300

    year-view: Week numbers overlapping view edge
    
    In some conditions when window is narrower than taller, week numbers
    overlaps the view edge. That problem started after we added a
    background to week numbers and moved it a little farther from the days.
    The whole drawing function didn't take in account the space used by the
    week numbers.
    
    To fix that we had to move the whole drawing area and start to count the
    space for the week numbers. We also had to change the logic to find the
    day and month based on x,y coordinates.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763251

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

commit fef23f12432c0f019fc1b40c520191917e8f3661
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 8 15:50:38 2016 -0300

    search-view: don't load events with no dtstart

 src/gcal-search-view.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit a0fdcf5d2c919abeee79eda839365c3d48e5579c
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Wed Mar 9 01:52:15 2016 +0000

    Updated Portuguese translation

 po/pt.po | 318 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 202 insertions(+), 116 deletions(-)

commit 2e0e418c4967dcbc14fcaa824395c1411af2d972
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Mar 8 18:07:29 2016 +0100

    Updated Czech translation

 po/cs.po | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit ace87328a9357f87ee75316a0fa75054d18e155a
Author: Iain Lane <iain@orangesquash.org.uk>
Date:   Tue Mar 8 10:12:19 2016 +0000

    event: If no end date is given, make the event be all_day explicitly
    
    Previously we were synthesising an end date of "start + 1 day", but this
    isn't necessary. RFC 2445 tells us that no end date already means an all
    day event.
    
    Check this case directly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762985

 src/gcal-event.c | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

commit ba78e5491633045aaf170420fbb8f362987e85f5
Author: fosero <fosero@users.noreply.github.com>
Date:   Sat Mar 5 22:34:28 2016 +0100

    month-view: initial selection on current day
    
    Create the month view with the initial selection on the current day.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763149

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b123ceabe8cea27fd15191edf5c8b40af9536c4f
Author: Marcos Lans <marcoslansgarza@gmail.com>
Date:   Tue Mar 8 09:40:32 2016 +0000

    Updated Galician translation

 po/gl.po | 82 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 45 insertions(+), 37 deletions(-)

commit e48c585c945848799ed0489f544644b4e645b4a3
Author: Monique Faria <mnfaria@inf.ufpel.edu.br>
Date:   Tue Mar 8 00:03:42 2016 -0300

    event: fix crash when no end date is given
    
    In this commit, we fixed a crash report that occurred when an event had no end date.
    
    Events with no end dates are all-day, 1-day length events. But, when an event with no end date set was synchronized with calendar (happened mostly with birthdays), it caused crashes, because the function responsible for getting the end date received NULL.
    
    To correct this, we considered that end = start + 1day when no end date is set. With this, the mistake was corrected. Another thing that was correct along with this were two memory leaks, caused by the allocation of both end and start date that were not been freed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762985

 src/gcal-event.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 948b11fb1ce99d2690eaf9e1a9327e159d5de65a
Author: Марко М. Костић <marko.m.kostic@gmail.com>
Date:   Mon Mar 7 10:39:48 2016 +0100

    Updated Serbian translation

 po/sr.po | 102 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 50 insertions(+), 52 deletions(-)

commit 69e1fdd5f32e8db15ebf5d900def4ca50451c4da
Author: pandusonu2 <pandu.sonu@yahoo.com>
Date:   Mon Mar 7 04:18:15 2016 +0530

    window: add can_focus property to GcalMonthView
    
    In the commit, we made the initial value of can_focus for month-view to be set true, which was by default taken to be false.
    
    The problem is that when we open the month-view in gnome calendar, the input focus is not set to the month view which resulted in the failue of navigation keys initially.
    
    To fix this, the default value of the focus is set to true in the window.ui file.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763160

 data/ui/window.ui | 1 +
 1 file changed, 1 insertion(+)

commit 2244503a5288cdc3c181f982e1c07a592127c0b8
Author: fosero <fosero@users.noreply.github.com>
Date:   Sun Mar 6 23:19:47 2016 +0100

    edit-dialog: don't try to update locked events
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763187

 src/gcal-edit-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e464eb64158290d37fbad8ce33a1b9c12d6d8bcc
Author: fosero <fosero@users.noreply.github.com>
Date:   Sun Mar 6 15:32:26 2016 +0100

    event: handle different tzid formats
    
    tzid can have different formats depending on where it originates from:
    regular or prefixed by a libical specific identifier. Use the
    right icaltimezone_get_builtin_timezone* for each case.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763180

 src/gcal-event.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 681ec191f0302e1c8fdd78902db881ae4ea8fe22
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Mar 6 20:02:16 2016 +0100

    Updated Spanish translation

 po/es.po | 39 ++++++++++++++++++---------------------
 1 file changed, 18 insertions(+), 21 deletions(-)

commit b24743cf3b8485111dcb4e28cc4cd49e1db41200
Author: Bernd Homuth <dev@hmt.im>
Date:   Sun Mar 6 18:33:14 2016 +0000

    Updated German translation

 po/de.po | 43 ++++++++++++++++++++++---------------------
 1 file changed, 22 insertions(+), 21 deletions(-)

commit 9d1c1e9c51dfe62f8b598f36f26996c92b630181
Author: Seong-ho Cho <shcho@gnome.org>
Date:   Sun Mar 6 14:42:08 2016 +0000

    Updated Korean translation

 po/ko.po | 35 ++++++++++++++---------------------
 1 file changed, 14 insertions(+), 21 deletions(-)

commit fcdea4bbe21d6f64c7e5fb3b23c9c9b9a281441a
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Mar 6 08:14:49 2016 +0000

    Updated Slovak translation

 po/sk.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7858d1ae4daa99838443bbe1054194cd65ce0169
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Mar 5 22:32:27 2016 +0100

    Updated Slovenian translation

 po/sl.po | 221 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 191 insertions(+), 30 deletions(-)

commit c85652811d9ebbf9ccd5dbda4bfb088d81d296ae
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sat Mar 5 21:17:57 2016 +0200

    Updated Lithuanian translation

 po/lt.po | 300 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 198 insertions(+), 102 deletions(-)

commit e2cdde34bcb20b43e8ac9d99c827858966635a31
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Sat Mar 5 13:59:46 2016 +0000

    Updated Greek translation

 po/el.po | 42 +++++++++++++++++++++++-------------------
 1 file changed, 23 insertions(+), 19 deletions(-)

commit 0c274b05aa5a241e1bf32acd35b5d65a53795cae
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sat Mar 5 15:45:01 2016 +0200

    Update Latvian translation

 po/lv.po | 31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit 45f7ffd632a975eb52fa132cc96d6e5ffd23c808
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Fri Mar 4 19:09:09 2016 +0000

    Updated Swedish translation

 po/sv.po | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

commit ffdd484a3cdca05f45ece9609ad263dad0ada561
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Fri Mar 4 18:23:18 2016 +0000

    Updated Hungarian translation

 po/hu.po | 50 +++++++++++++++++++++++++++-----------------------
 1 file changed, 27 insertions(+), 23 deletions(-)

commit e4de4e8f138264a2c84b5cf4ccd95a52f0e2560c
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Thu Mar 3 18:09:40 2016 +0000

    Updated Slovak translation

 po/sk.po | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

commit a34f9cc2a5cdee30420c9f9fca4ee1e086554575
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Mar 3 17:00:26 2016 +0100

    Updated Polish translation

 po/pl.po | 40 +++++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 19 deletions(-)

commit 19279f24db3a461a1be5ea7194f67f3e7b2d62fb
Author: Seong-ho Cho <shcho@gnome.org>
Date:   Thu Mar 3 07:18:47 2016 +0000

    Updated Korean translation

 po/ko.po | 324 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 207 insertions(+), 117 deletions(-)

commit 4b7c185b3aedb1f0dbb7cbb6164a7695bb0af3d2
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Thu Mar 3 05:58:38 2016 +0000

    Updated Kazakh translation

 po/kk.po | 316 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 204 insertions(+), 112 deletions(-)

commit 382c0ccd96ad856ff5f7d69d4880ea6fdf0d8353
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Thu Mar 3 01:35:45 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 58 +++++++++++++++++++++++++++++++---------------------------
 1 file changed, 31 insertions(+), 27 deletions(-)

commit 09b79e1cc8dcb166ca8df543d42e78be286975c7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 2 22:28:10 2016 -0300

    Bump 3.19.91 release

 NEWS                   | 26 ++++++++++++++++++++++++++
 configure.ac           |  2 +-
 src/gcal-application.c |  5 +++--
 3 files changed, 30 insertions(+), 3 deletions(-)

commit b895f0e65636eac8656914e0fff50ef605034f62
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Wed Mar 2 20:41:37 2016 +0000

    Updated Finnish translation

 po/fi.po | 306 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 196 insertions(+), 110 deletions(-)

commit 2a5123d206be04ebdd739de100f9bdef44cc6ead
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Wed Mar 2 12:57:35 2016 +0200

    Updated Hebrew translation

 po/he.po | 289 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 189 insertions(+), 100 deletions(-)

commit beb00450fe77e00ca17600f3bea38b5ebb554d2d
Author: hanniedu <lafeber-dumoleyn2@zonnet.nl>
Date:   Wed Mar 2 10:20:55 2016 +0100

    Updated Dutch translation Master 3.20

 po/nl.po | 408 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 247 insertions(+), 161 deletions(-)

commit 03b2ac9845a4b7d7a1e255c5faf6baaa9c35f299
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Wed Mar 2 00:01:01 2016 -0300

    year-view: today button not working
    
    Today button in the headerbar was not working when pressed in the
    current year.
    
    Button logic to update side panel was only triggered if there was a
    change in the chosen year.
    
    Fixed to update side panel whenever date is changed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762463

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

commit 10ef10b59ab6f0364dedfa4596f08d1828a2d6c1
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Tue Mar 1 21:31:22 2016 +0200

    Update Latvian translation

 po/lv.po | 289 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 189 insertions(+), 100 deletions(-)

commit 64747e4f80780fe085689fc17c46df8abd34098d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 1 15:27:07 2016 -0300

    event: load tzid with icaltimezone_get_builtin_timezone

 src/gcal-event.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 67e370034ac2ae0e6ea9ef1bc84f85fd4adcd02a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 1 01:19:41 2016 -0300

    style: fix white on white current day on year view

 data/theme/gtk-styles.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7be1dd95faeebdb20ea7108a6269b8a01def320b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 1 00:16:49 2016 -0300

    event-widget: draw icons at the end of the widget
    
    Instead of breaking the vertical alignment of events by
    drawing icons both at the start and end of the widget,
    only draw them by the end.
    
    This commit also improves drawing for RTL locales.

 src/gcal-event-widget.c | 58 ++++++++++++++++++++++++++++++++++---------------
 1 file changed, 40 insertions(+), 18 deletions(-)

commit 5227f3fcdcbecfaf1ff08c3e011bcc6372e727d4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 29 23:20:08 2016 -0300

    event-widget: show start time when event is timed
    
    We differentiate all day events from timed events by their
    ordering, but we don't give any visual clues of this
    differentiation.
    
    Fix that by adding the start time of the event when it's a
    timed event.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753131

 src/gcal-event-widget.c | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

commit d84be66d70f14047cab6d6bb80f2933c9ae2db0c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 29 22:20:52 2016 -0300

    event-widget: bring back alarm icon

 src/gcal-event-widget.c | 49 +++----------------------------------------------
 src/gcal-event.c        | 16 ++++++++++++++++
 src/gcal-event.h        |  2 ++
 3 files changed, 21 insertions(+), 46 deletions(-)

commit ab902030e7d111f1d82021921c022d11eb2656b3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 29 17:42:13 2016 -0300

    edit-dialog: don't destroy the dialog on delete

 data/ui/window.ui | 1 +
 1 file changed, 1 insertion(+)

commit 68c56a4cd3c6aa3c969b9b893e220fb21df89338
Author: Jordi Mas <jmas@softcatala.org>
Date:   Mon Feb 29 20:33:26 2016 +0100

    Fixes to Catalan translation

 po/ca.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a56e6c00c33b790f433dd4436c6aec3311921490
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 29 16:14:22 2016 -0300

    event: both start & end dates must be midnight to be all day
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762570

 src/gcal-event.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d170155de21711631fb2132c6263203bc7c9b95
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 29 16:09:55 2016 -0300

    event: remove spurious debug message

 src/gcal-event.c | 2 --
 1 file changed, 2 deletions(-)

commit 9a3baf726c2db178cf2c5176c99a4446983e5939
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 29 15:49:36 2016 -0300

    edit-dialog: correctly transform the edited datetime

 src/gcal-edit-dialog.c | 76 ++++++++++++++++++++++++++------------------------
 1 file changed, 39 insertions(+), 37 deletions(-)

commit ce2c9552693bf549a232a9681692b5fbd2cd3560
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 29 15:49:22 2016 -0300

    event: correctly store timezones

 src/gcal-event.c | 35 ++++++++++++++++++++++-------------
 1 file changed, 22 insertions(+), 13 deletions(-)

commit d70613929bf9cfc9d115a75c59811c86794576e5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 28 14:12:16 2016 -0300

    utils: fix timezones on event component creation

 src/gcal-utils.c | 40 +++++++++++++++++++++++++++-------------
 1 file changed, 27 insertions(+), 13 deletions(-)

commit 1cdd73a69ac0fdf9404b3b5229467a7f77cf741a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 28 14:11:43 2016 -0300

    event: format tzid with builtin GDateTime facilities

 src/gcal-event.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af6f2141abc73be6292c8517143e4b73b73bc061
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 28 14:11:09 2016 -0300

    window: use g_clear_pointer instead of g_date_time_unref
    
    This would handle the case where the datetime is NULL for us.

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

commit 9549b20578ecd3b817aa27336916d9b07d1c9651
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Feb 28 16:54:41 2016 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 282 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 184 insertions(+), 98 deletions(-)

commit 2d084670a55a1613a17262ebf78d8b3eed737c9b
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Feb 28 10:55:14 2016 +0100

    Updated Czech translation

 po/cs.po | 277 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 180 insertions(+), 97 deletions(-)

commit 6098994624c01407ba7db77a781e015c9dbb67c2
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sat Feb 27 16:59:26 2016 +0100

    Update Catalan translation

 po/ca.po | 332 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 213 insertions(+), 119 deletions(-)

commit 85f4854a734e7a309969105613d332adc58b5ce8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Feb 26 21:12:46 2016 +0100

    quick-add-popover: only multiday events are all day
    
    Everything else is considered a 1h event starting now on
    local timezone.

 src/gcal-quick-add-popover.c | 61 +++++++++++++++++++++++---------------------
 1 file changed, 32 insertions(+), 29 deletions(-)

commit e85e55a3505577295ac0c338f90e250da08c0e50
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Feb 26 21:12:25 2016 +0100

    month-view: only send end_date if event is multiday

 src/gcal-month-view.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 87620ebbbdd6d58554cd3592b1aede29cfbb9460
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Feb 26 20:58:29 2016 +0100

    event: properly set the timezone

 src/gcal-event.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 1babb3de8fba4a6f4fbd3ab76aa550e76d81e49f
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Wed Feb 24 17:13:21 2016 +0000

    Updated Occitan translation

 po/oc.po | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 318 insertions(+), 61 deletions(-)

commit 83cf97ecb3d9356de045c579fd403f2b3b9358be
Author: fosero <fosero@users.noreply.github.com>
Date:   Mon Feb 22 12:28:34 2016 +0100

    utils: let format_utc_offset handle microseconds
    
    format_utc_offset can be called with the return value of
    g_date_time_get_utc_offset returning microseconds in a gint64. It is
    also still called with the return value of icaltimezone_get_utc_offset
    in seconds. Deal with both.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762438

 src/gcal-utils.c | 6 +++++-
 src/gcal-utils.h | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 83c9d27d9054c9ff0ba18a15c26d859d35638089
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Tue Feb 23 20:25:51 2016 +0100

    Updated Galician translations

 po/gl.po | 335 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 205 insertions(+), 130 deletions(-)

commit 5a79181e18b3b45f0b6c78bf76aa8b1a74d8bde2
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Tue Feb 23 14:40:10 2016 +0200

    Updated Ukrainian translation

 po/uk.po | 371 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 312 insertions(+), 59 deletions(-)

commit a52bea67dd3cb36243dded1c857c32fb392e33bc
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Tue Feb 23 02:38:00 2016 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 309 ++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 196 insertions(+), 113 deletions(-)

commit 75ce693548f5f7315cc8bd240d7e5947e3277043
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Feb 22 21:24:37 2016 +0100

    Updated Spanish translation

 po/es.po | 268 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 174 insertions(+), 94 deletions(-)

commit 1e2a0d1a3d2fce8ea1253dfa15747d1d8bcb18e4
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Fri Feb 19 20:17:44 2016 -0200

    year-view: Change week numbers style
    
    Week numbers in year view was using a small and very light style and
    that was making difficult for users to be able to read it.
    
    After a few conversation with gnome-design team, they proposed the best
    approach it would be to use the same style as gnome-shell panel does.
    
    The week numbers style was changed to be as close as possible to the
    gnome-shell panel.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759354

 data/theme/gtk-styles.css |  7 +++++--
 src/gcal-year-view.c      | 12 +++++++++---
 2 files changed, 14 insertions(+), 5 deletions(-)

commit e067e8cf73b31bd776335dab78a5c87103f5df8a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 19:12:00 2016 -0200

    event-widget: disconnect from event's signals on finalize
    
    When we finalize, we remove the event. Normally this means
    that the event also gets finalized, as the widget almost
    always holds the only reference to the event.
    
    However, there are some rare cases where we finalize the widget
    but not the event. If the event the updates the color or the
    summary, we try to redraw the finalized widget and crash.
    
    Fix that by disconnecting the signals when finalizing the widget.

 src/gcal-event-widget.c | 4 ++++
 1 file changed, 4 insertions(+)

commit e4bfdb7ed257fea8bbeae1b57e38fe56ddb0468a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 15:52:52 2016 -0200

    event: plug a memory leak

 src/gcal-event.c | 3 +++
 1 file changed, 3 insertions(+)

commit b20baac1e5bf7704c57910dc7cbd9aa7c345853d
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun Feb 21 21:18:08 2016 +0000

    Updated Swedish translation

 po/sv.po | 303 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 193 insertions(+), 110 deletions(-)

commit 107ba7f9b4a87427735930d62cb487e31c08f9ed
Author: Tom Tryfonidis <tomtryf@gnome.org>
Date:   Sat Feb 20 09:56:47 2016 +0000

    Updated Greek translation

 po/el.po | 311 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 193 insertions(+), 118 deletions(-)

commit d16770a809518d69bcf658cb583c4238d70d675e
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu Feb 18 18:59:06 2016 +0100

    Updated Serbian translation

 po/sr.po       | 354 ++++++++++++++++++++++++++++-------------------
 po/sr@latin.po | 429 ++++++++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 551 insertions(+), 232 deletions(-)

commit 079750561a147354d7b3431ffc6ceb2fed244bd3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 15:36:56 2016 -0200

    window: remove queued event on finalize
    
    When the user removes an event, we first hide it and,
    after a timeout, we remove it. The problem is that if
    the user closes the window before the timeout is fired,
    the event never gets deleted.
    
    Fix that by deleting the event on finalize if there's
    any event queued.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762284

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

commit d5cd6c7fc9fc0dc6e7d22927af983dfc908fe50b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 15:26:56 2016 -0200

    window: don't block mainloop when showing dialogs
    
    By using gtk_dialog_run(), we enter in a recursive mainloop
    which blocks the parent's one. Because of that, we see weird
    things like the quick add popover not still floating around.

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

commit 8e35063b7cb86e290b1fb5f2e15159a8d8d979d7
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Thu Feb 18 15:30:50 2016 +0000

    Updated Slovak translation

 po/sk.po | 131 +++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 103 insertions(+), 28 deletions(-)

commit 9df6a37fd9ba36c0ef71dcac45f1b279618cede6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 10:27:53 2016 +0100

    edit-dialog: fix more timezone issues

 src/gcal-edit-dialog.c | 42 ++++++++++++++++++++++++++++++------------
 1 file changed, 30 insertions(+), 12 deletions(-)

commit 078f39a85eaf57cd7b1a4a0e7332e33935a4dab9
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Thu Feb 18 09:03:44 2016 +0100

    Updated German translation

 po/de.po | 332 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 164 insertions(+), 168 deletions(-)

commit fd6d6e97c97f1f0e3e60321401d865addab849a2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 03:56:55 2016 -0200

    quick-add-popover: fix event creation again

 src/gcal-edit-dialog.c       | 10 ++++++----
 src/gcal-event.c             | 25 ++++++++++++++-----------
 src/gcal-month-view.c        | 32 ++++++++++++++++++++++----------
 src/gcal-quick-add-popover.c |  2 ++
 4 files changed, 44 insertions(+), 25 deletions(-)

commit 21aa8ecde4c7c19fd8e0057cecb71a2f964ce05d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 02:39:05 2016 -0200

    event-widget: simplify rendering code

 src/gcal-event-widget.c | 28 ++++++++++------------------
 1 file changed, 10 insertions(+), 18 deletions(-)

commit 2ed3bf431622d5fbdeeed45ebedec8934e3ad3bc
Author: Fábio Nogueira <fnogueira@gnome.org>
Date:   Thu Feb 18 05:57:41 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 320 ++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 201 insertions(+), 119 deletions(-)

commit 1a77668b4021ed4f07a3d1bf143e9b432034498c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 02:11:08 2016 -0200

    style: improve style

 data/theme/gtk-styles.css | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 83d49be0040169a61fbb098e349541f6c1e54a11
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 02:09:54 2016 -0200

    style: match single and multi day event themes
    
    We were using different border radius values, and this
    commit unifies them.

 src/css-code.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 47bf180809939cd8bb98897abd530b26f6aa9f30
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 02:08:16 2016 -0200

    month-view: fix bottom event overflow calc
    
    We draw a sector of height = bottom_padding * 2 + font_height,
    but we calculate it wrongly. Fix that by correctly multiplying
    by 2.

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6775ffd7b30c055ea185f5472b0ebb1c3e86c7d0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 01:28:42 2016 -0200

    edit-dialog: edit datetimes in the system timezone
    
    The dates are adjusted to the system timezone when an
    event is set, and we adjust it back to the event's zone
    when we save and close the dialog.

 src/gcal-edit-dialog.c | 51 +++++++++++++++++++++++++++++---------------------
 1 file changed, 30 insertions(+), 21 deletions(-)

commit beac852401357860cbd38d04a346879d56aa7a70
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 04:13:34 2016 +0100

    year-view: adjust hours to local timezone
    
    The same principle of month view's overflow popover.

 src/gcal-year-view.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 86c6e5da87336f9379455d08d9e555aa2a723aa1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 04:03:09 2016 +0100

    quick-add-popover: set local timezone when editing the event
    
    If we add directly from the quick add popover, the event is
    all day by default. If we're editing the event, it may or
    may not be an all day event. In that case, if the user decides
    to give it a time, we want it to be in the local timezone.

 src/gcal-quick-add-popover.c | 36 ++++++++++++++++++++++++++----------
 1 file changed, 26 insertions(+), 10 deletions(-)

commit e5cd5ba7f5f8ef78dfdc4b9c64f85d3e1ba4d648
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 04:02:37 2016 +0100

    edit-dialog: set UTC timezone when event is all day
    
    This is part of the definition of an all day event.

 src/gcal-edit-dialog.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 1af016e2d5a4ee3a18b37e2087bb2fcfa7033f66
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 03:42:41 2016 +0100

    month-view: use adjust hours on popover headers
    
    If an event is from a different timezone, the headers of
    the overflown popover should be translated to the current
    timezone.
    
    For example, if an event happens at 17h -0300, the translated
    hour is 22h +0200. The current code already handles these
    differnces, but the listbox row wasn't updated.

 src/gcal-month-view.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 2bb5f42b66d97ecbc19de23ba46a22ee6f5fbc57
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 03:34:48 2016 +0100

    edit-dialog: forbid editing times when source is readonly

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

commit b1184978b189a69236bf6d9cd84ad585fcb013f9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 03:12:26 2016 +0100

    window: use GDateTimes to pass the range
    
    Another case where we can improve the code by porting
    to GLib's api.

 src/gcal-window.c | 46 +++++++++++++++++-----------------------------
 1 file changed, 17 insertions(+), 29 deletions(-)

commit 5a75abb52eb074e9a4ed1f3a5a3a183c058b6a52
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 18 03:09:32 2016 +0100

    data-model: fix boudaries' checks
    
    The end date is non-incluse, as defined by the iCalendar
    protocol.

 src/e-cal-data-model.c | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

commit 19a3650d21fa3f21a4b386074ccdca81e9b2715f
Author: Balázs Meskó <meskobalazs@gmail.com>
Date:   Wed Feb 17 23:19:56 2016 +0000

    Updated Hungarian translation

 po/hu.po | 292 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 186 insertions(+), 106 deletions(-)

commit 4e9aadfdd8b09029d362d795f586d678be7c9a88
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Feb 17 22:22:34 2016 +0100

    Updated Polish translation

 po/pl.po | 245 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 164 insertions(+), 81 deletions(-)

commit cc1fd4908cc22190e94c35dd8257ec684f8116ad
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Feb 17 19:10:23 2016 +0100

    month-view: small style fix

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

commit d87a6e5bfd9a061339ba1f9e371daee67aa35e4f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Feb 17 19:09:59 2016 +0100

    month-view: compare to adjusted dates

 src/gcal-month-view.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit 4c2096ec8a6a54401a3c54fbc3931601c2735948
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Feb 17 19:07:50 2016 +0100

    subscriber-view: remove is_child_multicell() vfunc
    
    After we added GcalEvent::is_multiday(), there is no need to
    wrap it in a vfunc anymore.
    
    To fix it, simply use is_multiday() function and get rid of the
    vfunc.

 src/gcal-month-view.c      | 11 -----------
 src/gcal-subscriber-view.c | 23 +----------------------
 src/gcal-subscriber-view.h |  1 -
 3 files changed, 1 insertion(+), 34 deletions(-)

commit 710ee5fc8fb2036feaba2c399ff8e5043c88de74
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Feb 17 18:57:14 2016 +0100

    window: fix start & end ranges
    
    When we apply a timezone, the ranges change. Therefore, we
    should set the timezone to the date itself and then get the
    range.

 src/gcal-window.c | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit 093e9fa52fb5ce5d48f07a8530379d9c97565abc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Feb 17 18:56:42 2016 +0100

    event: properly detect the timezone

 src/gcal-event.c | 44 +++++++++++++++++++++++++++-----------------
 1 file changed, 27 insertions(+), 17 deletions(-)

commit 8b0aa6f4992dba9fe9de0a67f4caef43a3eb4249
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 20:53:08 2016 -0200

    Bump 3.19.90 release

 NEWS         | 17 +++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit ef0a401ccf0ff4e0568e66791d404743f1b25f77
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 20:42:39 2016 -0200

    build: add help-overlay.ui to EXTRA_DIST

 data/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit de07b938b76c5c80ec9635a536dc943576c313c9
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Feb 16 21:51:13 2016 +0100

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 4ce918c9aa69296f9649c7b3b48c5b94ac173316
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 18:25:43 2016 -0200

    project: add a shortcuts window
    
    And with this, we finish the last big UI change
    that will land for 3.20.

 data/calendar.gresource.xml |   1 +
 data/ui/help-overlay.ui     | 115 ++++++++++++++++++++++++++++++++++++++++++++
 data/ui/menus.ui            |   4 ++
 3 files changed, 120 insertions(+)

commit 9ff5e05f9c7c30a326d90ab2675c239bf5e62b2b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 18:12:18 2016 -0200

    app: automatically load resources from base path
    
    We don't have to load most of the menus we're currently loading
    by using the very handy automatic resource loading.
    
    This patch fixup so the app loads resources automagically.

 data/calendar.gresource.xml |  5 ++++-
 data/ui/menus.ui            |  4 ++--
 src/gcal-application.c      | 32 +++++++-------------------------
 src/gcal-source-dialog.c    |  2 +-
 src/gcal-window.c           | 16 ++++++++--------
 5 files changed, 22 insertions(+), 37 deletions(-)

commit bfe18b00df0f0c4bffb5d5730e53a37d8533c555
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 17:53:16 2016 -0200

    window: fix new event action

 src/gcal-window.c | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit 9e5f8438a422af45b739b1ddab11d5325470128d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Feb 16 18:47:11 2016 +0100

    Updated Spanish translation

 po/es.po | 104 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 53 insertions(+), 51 deletions(-)

commit 9ba89e1db6d6ca81586b3eee6f232c9da5aec41e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 15:04:31 2016 -0200

    window: update calendar colors from popover
    
    When we change the calendar color, everything that represents
    this calendar must be updated to match the changes. The calendar
    popover, however, wasn't aware of these changes and did not match
    updates of calendars.
    
    Fix that by destryoing and readding the row for the given calendar
    when it changes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762069

 src/gcal-window.c | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

commit bf95aad2ca41fa661395fca36844170c3d44272e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 14:48:30 2016 -0200

    event-widget: remove old colors when applying new ones
    
    For the sake of safety and correctness, remove the old color's
    CSS before applying the new color's one.

 src/gcal-event-widget.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 0859b52cb346cc52c47b0003421755dd602e3efa
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Tue Feb 16 16:49:31 2016 +0000

    Updated Slovak translation

 po/sk.po | 210 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 112 insertions(+), 98 deletions(-)

commit 3a3dfc90e72439103b6356588f0dab92407ddbaa
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Feb 16 16:59:56 2016 +0100

    Updated POTFILES.in

 po/POTFILES.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 7c0e3776e12b96dcc02892585248b1375084db61
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 13:37:54 2016 -0200

    window: use GcalQuickAddPopover internally
    
    Saves a lot of code from the window file, and makes
    things better. Yay!

 data/ui/window.ui |  76 +------------------------
 src/gcal-window.c | 166 +++++++++++-------------------------------------------
 2 files changed, 35 insertions(+), 207 deletions(-)

commit 11070f1d1725019fe68fd1b2cf28aecc87411cf4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 13:32:35 2016 -0200

    quick-add-popover: new class to handle new events
    
    Instead of throwing it all for GcalWindow to handle,
    add a new class called GcalQuickAddPopover that handles
    event creation.
    
    Events are always all day when created from the quick
    add popover, unless the user wants to change it and click
    'Edit Details' button.
    
    In the future, we'll look forward adding natural language
    support, so the user can type the times directly from the
    entry (like e.g. "soccer at park from 10am to 11:30am").

 data/Makefile.am             |   1 +
 data/calendar.gresource.xml  |   1 +
 data/ui/quick-add-popover.ui | 244 ++++++++++++++
 src/Makefile.am              |   2 +
 src/gcal-quick-add-popover.c | 746 +++++++++++++++++++++++++++++++++++++++++++
 src/gcal-quick-add-popover.h |  51 +++
 6 files changed, 1045 insertions(+)

commit 3c0c3646f4932f0dfe5b47adf3627366d3570250
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 11:54:35 2016 -0200

    utils: use GDateTime to build component
    
    As part of our epic journey to GDateTime, and to
    prepare ground for the future work, use GDateTime
    as arguments for building the ECalComponent.

 src/gcal-month-view.c | 41 +++++++++++++++++------------------------
 src/gcal-utils.c      | 50 +++++++++++++++++++++++++++++++++-----------------
 src/gcal-utils.h      |  4 ++--
 src/gcal-window.c     | 14 +++++++-------
 src/gcal-year-view.c  | 26 +++++++++++++++-----------
 5 files changed, 74 insertions(+), 61 deletions(-)

commit 6a64384971a9562b4d5322e1fd0dacb1ca0397e9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 03:49:13 2016 +0100

    year-view: don't allow selection on event list

 data/ui/year-view.ui | 1 +
 1 file changed, 1 insertion(+)

commit 5d96c11c551665e094fbb6d01edca4153eba6ef9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 03:47:31 2016 +0100

    year-view: only apply widget dates to multiday events
    
    Single day events won't ever show slanted edges.

 src/gcal-year-view.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 004af2893f1c6a375324d106a70c7a2f3810c6d6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 11:27:21 2016 +0900

    month-view: fix date calc on rtl languages

 src/gcal-month-view.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 3f4d11f68e5a66b9b9804b4fdaaeb8f4eab03f40
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 16 10:39:37 2016 +0900

    event: normalize dates before applying them
    
    I don't know the reasoning behind it, but sometimes
    I see dates like March 32 or February 30. Events are
    correctly added, so I suspect it's an issue with another
    app.
    
    In any case, we should be able to handle weird dates
    without crashing, so normalize the dates before using
    them.

 src/gcal-event.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f39991c7c389fe21513e2fb42b62064f7e3bcf70
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 15 21:12:41 2016 -0200

    month-view: reallocate children when date changes
    
    The subscriber does not add components who are already
    added to the view - and doesn't need to do it. To overcome
    that fact, we have to reallocate the events even when
    nothing was added.
    
    Fix that by setting the GcalSubscriberView->children_changed
    to TRUE and queueing an allocation right after the date
    changes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=762066

 src/gcal-month-view.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit e8647eb82939fbd13f12476a03621d2ffecae1fa
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 15 21:11:17 2016 -0200

    month-view: use the event's dates instead of widget's ones
    
    Conceptually, we need to compare the event's dates to make
    sure we're allocating the widgets correctly, as widget's
    dates may not represent the event's ones.

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

commit 87e36adbb6cf1aca8572fd41ad07b74bd9a13136
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 15 20:40:32 2016 -0200

    month-view: rework allocation code
    
    GcalEventWidget added API to automatically change
    the widget rendering according to the initial and
    final dates. Month view, however, was still handling
    it manually (and wrongly).
    
    Fix that by reworking the allocation code, documenting
    it and using the apropriate API from GcalEventWidget.

 src/gcal-month-view.c      | 135 ++++++++++++++++++++++++++++-----------------
 src/gcal-subscriber-view.c |   2 +-
 2 files changed, 84 insertions(+), 53 deletions(-)

commit 7a6a13d7e0bc4ededda326202e5493f3e403ed84
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 15 19:50:15 2016 -0200

    event: fix timezone handling
    
    Using libical with libecal means that the dates
    are always stored as UTF dates, and we receive the
    timezone as the ECalComponentDateTime::tzid value.
    
    This fact was net being considered when adding date
    support on GcalEvent, and was causing various issues
    when displaying dates.
    
    Fix that by properly handling timezones in GcalEvent.

 src/gcal-event.c      | 132 ++++++++++++++++++++++++++++----------------------
 src/gcal-month-view.c |  10 ++--
 src/gcal-utils.c      |  35 ++++++++-----
 src/gcal-utils.h      |   5 +-
 src/gcal-year-view.c  |   5 +-
 5 files changed, 107 insertions(+), 80 deletions(-)

commit c66a1dbc6bc7cd146e032092a331b223fcb3cd60
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 14 23:15:17 2016 -0200

    event: fix is_multiday() method
    
    We have to pass the end date first.

 src/gcal-event.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 270c794f54778c91b30ad169e216f013cce7e0d6
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Mon Feb 15 19:55:32 2016 +0100

    Updated German translation

 po/de.po | 102 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 54 insertions(+), 48 deletions(-)

commit a252935fed680370dbe936d252cf3fe70604b9bf
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Feb 14 18:59:30 2016 +0100

    Updated Polish translation

 po/pl.po | 62 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 31 insertions(+), 31 deletions(-)

commit 6283d9d0259ccb99ab5a0f8ba5beae10b74feed5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 14 12:51:32 2016 -0200

    application: update event colors when agenda changes
    
    When we change a source (aka agenda) color, we have to
    restart Calendar in order to see it in action.
    
    After the work on GcalEvent, events are now able to track
    the agenda's color changes, and the event widget updates
    itself in response to that.
    
    The last step was simple notifying GcalApplication when an
    agenda changes, so it knows when to recreate the color schemes.

 src/gcal-application.c | 12 ++----------
 src/gcal-manager.c     | 21 +++++++++++++++++++++
 2 files changed, 23 insertions(+), 10 deletions(-)

commit 8511285525fa2e287c006b918f1d63de2d34ba3d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 14 06:25:26 2016 -0200

    year-view: move comparing function from gcal-event-widget.c
    
    The compare_for_single_day() method is reproducing the
    same functionality from gcal_event_compare(), and the only
    consumer is the Year View. So, for now, simplify the
    comparing function and put it in year view file.
    
    Also, this commit vastly improves and documents the year
    view's algorithm to add events to the sidebar list.

 src/gcal-event-widget.c | 51 ----------------------------------
 src/gcal-event-widget.h |  3 --
 src/gcal-year-view.c    | 73 ++++++++++++++++++++++++++++++++++---------------
 3 files changed, 51 insertions(+), 76 deletions(-)

commit 070bc681fc5675110f7b4960581eb874343e8b56
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Feb 13 21:21:20 2016 -0200

    edit-dialog: simplify code
    
    We don't need to have 2 functions that do exactly
    the same thing.

 data/ui/edit-dialog.ui |   4 --
 src/gcal-edit-dialog.c | 154 ++++++++++++++++---------------------------------
 2 files changed, 49 insertions(+), 109 deletions(-)

commit a5658e3993d92c9e365cef6ced948a3b1cf30968
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Feb 13 21:07:41 2016 -0200

    window: remove source when finalizing
    
    Sometimes we crash the window right after closing it
    because we set a timeout for save_geometry() before
    destroying it, and the timeout is called after the
    window is destroyed.

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

commit 34ff93ce3f141b8061c976c9f9a1deb4783034ac
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Feb 13 21:06:50 2016 -0200

    time-selector: use GDateTime
    
    Pretty much like the previous commit, but porting the
    GcalTimeSelector class.

 data/ui/edit-dialog.ui   |   8 +-
 data/ui/time-selector.ui |   6 +-
 src/gcal-edit-dialog.c   | 109 +++++++------------
 src/gcal-time-selector.c | 267 +++++++++++++++++++++++++++--------------------
 src/gcal-time-selector.h |   9 +-
 5 files changed, 204 insertions(+), 195 deletions(-)

commit afe8def60c44d3eceea283eda0660398f83177cb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Feb 13 16:57:26 2016 -0200

    date-selector: use GDateTime internally
    
    Using a GDateTime improves consistency with the
    other components (ideally, we'll move completely
    to GDateTime) and simplifies the code.
    
    This commit adds a new property GcalDateSelector::date
    and adapts the API to use GDateTime.

 data/ui/edit-dialog.ui   |   4 +-
 src/gcal-date-selector.c | 212 +++++++++++++++++++++++++++--------------------
 src/gcal-date-selector.h |  11 +--
 src/gcal-edit-dialog.c   |  62 ++++++--------
 4 files changed, 152 insertions(+), 137 deletions(-)

commit 27750123468fbf424a3ce538af52b2fcd79dd6eb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Feb 12 17:16:31 2016 -0200

    manager: use GcalEvent on it's API
    
    To make things consistend and clear, use the
    GcalEvent class to handle events.

 src/gcal-manager.c | 68 +++++++++++++++++++++++++++++++++++-------------------
 src/gcal-manager.h | 12 ++++------
 src/gcal-window.c  | 37 +++++++++--------------------
 3 files changed, 59 insertions(+), 58 deletions(-)

commit c65fe989fe11a4a3adb00db7ea235d31ba8cb039
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Feb 12 03:43:47 2016 -0200

    window: use a GcalEvent to delete events
    
    Instead of using the GcalEventData struct, use the
    deleted event. It holds a reference until the event
    gets destroyed.
    
    With this commit, we can safely drop GcalEventData
    structure, since it's not used anymore.

 src/gcal-manager.c |  2 +-
 src/gcal-manager.h |  6 ------
 src/gcal-window.c  | 52 +++++++++++++++++++++++++---------------------------
 3 files changed, 26 insertions(+), 34 deletions(-)

commit 4676a21a58fcdea1fe7f8fcb1b955c7bebf49575
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Feb 11 02:33:01 2016 -0200

    search-view: use GcalEvent
    
    Instead of relying on the now deprecated GcalEventData,
    use the newly introduced GcalEvent class. As a side
    effect, the code is simpler and much more saner to
    deal with.

 src/gcal-search-view.c | 139 +++++++++++++++----------------------------------
 1 file changed, 41 insertions(+), 98 deletions(-)

commit eb360dc80962d71a2f532dbbae214378b332b3f1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Feb 10 20:58:38 2016 -0200

    shell-provider: use GcalEvent instead of event data
    
    Following the sequence of porting commits, make the Shell's
    search provider class handle events using GcalEvent classes
    instead of the old GcalEventData structure.

 src/gcal-application.c           |   4 +-
 src/gcal-application.h           |   3 +-
 src/gcal-manager.c               |  53 +++++-----------
 src/gcal-manager.h               |   3 +-
 src/gcal-shell-search-provider.c | 126 +++++++++++----------------------------
 5 files changed, 56 insertions(+), 133 deletions(-)

commit e31e6eeac00871c750c4b4a9c3b95e31e7f86ffc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Feb 10 20:19:06 2016 -0200

    edit-dialog: use GcalEvent internally
    
    Instead of using the ESource + ECalComponent combination,
    use the new GcalEvent class, which wraps up and simplifies
    most of the code.
    
    This commit adds a GcalEditDialog::event property, and
    adapts the dialog (and everything dependant on it's code)
    to use the GcalEvent class.

 src/gcal-edit-dialog.c | 578 ++++++++++++-------------------------------------
 src/gcal-edit-dialog.h |  16 +-
 src/gcal-window.c      |  31 ++-
 3 files changed, 162 insertions(+), 463 deletions(-)

commit 0ec0ea81217402c1d40ba968fd945b14cf390643
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 7 12:52:18 2016 -0200

    event-widget: use GcalEvent internally
    
    This saves a lot of code, and is much saner to maintain.

 data/ui/window.ui          |   2 +-
 src/gcal-edit-dialog.c     |  15 +-
 src/gcal-edit-dialog.h     |   5 +-
 src/gcal-event-widget.c    | 871 +++++++++++++++++----------------------------
 src/gcal-event-widget.h    |  50 +--
 src/gcal-manager.c         |  22 +-
 src/gcal-month-view.c      | 123 ++++---
 src/gcal-subscriber-view.c |  46 +--
 src/gcal-utils.c           |  37 +-
 src/gcal-utils.h           |   3 +
 src/gcal-week-view.c       |  27 +-
 src/gcal-window.c          |  49 ++-
 src/gcal-year-view.c       | 142 +++++---
 13 files changed, 625 insertions(+), 767 deletions(-)

commit 2ded8b3147a2e626c916fa37aa9454724b313436
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 7 12:38:37 2016 -0200

    event-widget: drop unused function

 src/gcal-event-widget.c | 12 ------------
 src/gcal-event-widget.h |  3 ---
 2 files changed, 15 deletions(-)

commit 5e0d4018f472fb6d178c0b0d6a0af42ce77505ac
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 7 12:32:03 2016 -0200

    event: add a wrapper around events
    
    Instead of relying on confusing structures, raw data
    and direct access to components, add a wrapper for
    events.

 src/Makefile.am  |    2 +
 src/gcal-event.c | 1168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-event.h |   98 +++++
 src/gcal-utils.c |   63 ++-
 src/gcal-utils.h |    7 +
 5 files changed, 1336 insertions(+), 2 deletions(-)

commit 9515c5e6273027b2a21fd9207cb1fb83b32d1f86
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Feb 6 12:18:38 2016 -0200

    build: alphabetically sort source files

 src/Makefile.am | 46 +++++++++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

commit f8c67d892dd4e38277445b6ff5a5440c7e08d7f9
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Feb 6 15:50:36 2016 +0100

    Updated Polish translation

 po/pl.po | 117 +++++++++++++++++++++++++--------------------------------------
 1 file changed, 47 insertions(+), 70 deletions(-)

commit 1df6dd63c3c77b96fec67361434a328f8395964f
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Feb 4 19:49:24 2016 +0200

    Add Latvian translation

 po/LINGUAS |   1 +
 po/lv.po   | 471 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 472 insertions(+)

commit 269eb75b4fb5260915d761d85907a0acd57f6751
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Tue Feb 2 19:18:14 2016 +0000

    Updated French translation

 po/fr.po | 128 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 61 insertions(+), 67 deletions(-)

commit 9646d4f543a42ae7a57e9ad5426904ecf571defc
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Fri Jan 29 23:31:23 2016 -0200

    year-view: Fix for 01-01-2017 date
    
    Previous fix was considering Jan 1st and Dec 31st to find the week
    number, using ISO 8601 standard, and that was causing an issue with some
    dates like Jan 1st, 2017 which was displaying week# 52 instead of
    week #1.
    
    The issue happened because ISO 8601 always consider Monday as the first
    weekday, so as Jan 1st, 2017 is a Sunday, it' still considered week# 52
    and not week# 1.
    
    After checking GtkCalendar code I noticed it uses the same ISO 8601
    standard but instead of using Jan 1st or Dec 31st, it always get the
    week number based on the last day of that week, taking account if the
    week starts on Sunday or Monday, depending on the locale. In our
    example, using a calendar based on Sunday, Jan 1st, 2017 is the first
    day of the week and Jan 7th, 2017 is the last one. Therefore I changed
    week number code to always use the last day of the week.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757622

 src/gcal-year-view.c | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

commit f4d015759db729ad7b7199da118c6838963c84c2
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Sun Jan 31 15:13:23 2016 -0600

    Rename icon to match app ID
    
    In preparation for xdg-app.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761375

 data/icons/Makefile.am                              |  20 ++++++++++----------
 ...ng => hicolor_apps_16x16_org.gnome.Calendar.png} | Bin
 ...ng => hicolor_apps_22x22_org.gnome.Calendar.png} | Bin
 ...ng => hicolor_apps_24x24_org.gnome.Calendar.png} | Bin
 ... => hicolor_apps_256x256_org.gnome.Calendar.png} | Bin
 ...ng => hicolor_apps_32x32_org.gnome.Calendar.png} | Bin
 ...ng => hicolor_apps_48x48_org.gnome.Calendar.png} | Bin
 ... => hicolor_apps_512x512_org.gnome.Calendar.png} | Bin
 ...r_apps_symbolic_org.gnome.Calendar-symbolic.svg} |   0
 ...nome-calendar.blend => org.gnome.Calendar.blend} | Bin
 .../{gnome-calendar.svg => org.gnome.Calendar.svg}  |   0
 data/org.gnome.Calendar.desktop.in.in               |   2 +-
 src/gcal-application.c                              |   2 +-
 13 files changed, 12 insertions(+), 12 deletions(-)

commit e8c75cea3219c88000f4bca6d224506cf8ad1375
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Wed Jan 27 16:57:47 2016 -0200

    year-view: Added visual clue for days with events
    
    Year view didn't have hints for days with events and this feature was
    requested to be added to gnome-calendar.
    
    This is an old request but in the past gnome-design team though it would
    be better to keep the layout simple without hints for days with events.
    Now with the changes in gnome-shell calendar and in order to keep them
    in sync, this feature was added to gnome-calendar.
    
    In order to implement this code we had to add a few css styles and a
    code to add a small circle below everyday with events. Although
    gnome-shell calendar uses an svg image with a 3x3 dot, we chose to use a
    pango function to draw the dot.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=743317

 data/theme/gtk-styles.css | 13 +++++++++++++
 src/gcal-year-view.c      | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

commit 5cfee45f7a0d4750aad19b2de1a0f88b620290d2
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jan 25 15:40:18 2016 +0000

    Add a missing tag to the AppData file

 data/appdata/org.gnome.Calendar.appdata.xml.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 82afcb218032357c72c37d41c1d5fbb384c220d2
Author: Balázs Meskó <meskobalazs@gmail.com>
Date:   Mon Jan 25 10:43:05 2016 +0000

    Updated Hungarian translation

 po/hu.po | 128 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 60 insertions(+), 68 deletions(-)

commit ca327e2ce5e28ce9a8fcb1ed842a2637cb62780b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 21:12:19 2016 -0200

    time-selector: turn into a final class

 src/gcal-time-selector.c | 72 +++++++++++++++++++++---------------------------
 src/gcal-time-selector.h | 27 +-----------------
 2 files changed, 32 insertions(+), 67 deletions(-)

commit 65cfea960997af34f270cfe9ae193956bb67a786
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 20:55:17 2016 -0200

    search-view: turn into a final class

 src/gcal-search-view.c | 144 ++++++++++++++++++++-----------------------------
 src/gcal-search-view.h |  23 +-------
 2 files changed, 58 insertions(+), 109 deletions(-)

commit f9101b9bc88cade0ae6066ff496420713eb9e802
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 20:45:05 2016 -0200

    year-view: turn into a final class

 src/gcal-year-view.c | 407 ++++++++++++++++++++++++---------------------------
 src/gcal-year-view.h |  27 +---
 2 files changed, 192 insertions(+), 242 deletions(-)

commit 771d227520a2bfe8c6ceb4450b9ca86279bd8498
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 20:27:21 2016 -0200

    window: turn into a final class

 src/gcal-window.c | 597 ++++++++++++++++++++++++------------------------------
 src/gcal-window.h |  20 +-
 2 files changed, 264 insertions(+), 353 deletions(-)

commit 50ce09617e4067ce3559327023f2d05988317824
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 20:03:19 2016 -0200

    source-dialog: remove private field

 src/gcal-source-dialog.c | 658 ++++++++++++++++++++++-------------------------
 src/gcal-source-dialog.h |   5 -
 2 files changed, 311 insertions(+), 352 deletions(-)

commit 80b03531f2b99b630c466be266e2c0ee716dcd34
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 19:31:04 2016 -0200

    manager: turn into a final class

 src/gcal-manager.c | 414 ++++++++++++++++++++---------------------------------
 src/gcal-manager.h |  29 +---
 2 files changed, 158 insertions(+), 285 deletions(-)

commit f001fb48b7a12954c2d40aa5831bdde709ac51f8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 19:12:13 2016 -0200

    event-widget: turn into a final class

 src/gcal-event-widget.c | 324 ++++++++++++++++++++----------------------------
 src/gcal-event-widget.h |  24 +---
 2 files changed, 132 insertions(+), 216 deletions(-)

commit 5fe6578b1632ae46c5228558d9766c15d7cf92d3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:54:29 2016 -0200

    date-selector: turn into a final class
    
    There is no subclass of GcalDateSelector, and
    actually it isn't needed. So, turn the class
    into a final class and get rid of the needless
    private field.

 src/gcal-date-selector.c | 135 ++++++++++++++++++++++-------------------------
 src/gcal-date-selector.h |  26 +--------
 2 files changed, 63 insertions(+), 98 deletions(-)

commit adc83a7a93be691d76875e454dc7a1ffa14b2781
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:43:11 2016 -0200

    application: turn into a final class
    
    GcalApplication is not derivable, so turn it
    into a final class and get rid of the private
    field.

 src/gcal-application.c | 171 +++++++++++++++++++++++--------------------------
 src/gcal-application.h |  23 +------
 2 files changed, 81 insertions(+), 113 deletions(-)

commit 994a2a839cb0c1089dc0ec7a86c5b0bdafedfe29
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:24:51 2016 -0200

    Bump 3.19.4 release

 NEWS         | 14 ++++++++++++++
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit bc6d40b7180e56af1f5922c3dc4726a9ebf3172a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:20:53 2016 -0200

    build: remove glib-gettext
    
    It's deprecated

 configure.ac | 2 --
 1 file changed, 2 deletions(-)

commit 7a7910797cc1886b270201b6e037aecdf1b8ddf4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:16:34 2016 -0200

    Update TODO

 TODO | 6 ------
 1 file changed, 6 deletions(-)

commit c4853dd855f0412a01832b12c9ed4098fe822486
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Tue Jan 19 01:00:10 2016 -0200

    gnome-calendar: Fix week #s in year view
    
    Changed year view to use ISO 8601 standard to display the week #s
    correctly when showing first and last weeks.
    
    Year view was always starting week #s as 1, based on Jan 1st, and it
    kept count the weeks until Dec 31st. But according to ISO 8601 standard,
    that's not always true, i.e. Jan 1st 2016, is still in the 53th week of
    2015, while Dec 31st 2014 is already in the 1st week of 2015.
    
    Now the code is using ISO 8601 GDate function to get the correct week
    number for the first and the last weeks of the year only. Other weeks
    continue to use the same logic.
    
    More about ISO 6801: https://en.wikipedia.org/wiki/ISO_8601#Week_dates
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757622

 src/gcal-year-view.c | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit bbf0f10203eb915863c9e448613b24643219801b
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Sat Jan 16 03:26:11 2016 +0000

    Updated Japanese translation

 po/ja.po | 53 ++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 34 insertions(+), 19 deletions(-)

commit 7b28416361328c9b8611fcb0cec32fc1b6080bd0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 12 17:00:07 2016 -0200

    month-view: make lines stronger
    
    The current lines are very light and people
    with visual issues may not find them easy.
    
    To fix that, make these lines slightly stronger,
    enough to make them clearly visible.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758679

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a5e9b3bea7fda3421762fbcdec3191d87be3072b
Author: Stas Solovey <whats_up@tut.by>
Date:   Mon Jan 11 21:22:00 2016 +0000

    Updated Russian translation

 po/ru.po | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 87280268675aa296b2706ebb1e4c86b169ba1082
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Jan 10 17:19:22 2016 +0200

    Updated Lithuanian translation

 po/lt.po | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit df9af0e8f96d32794f745eedf7bd8e32bb2d587a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 22:24:10 2016 -0200

    month-view: remove leftover
    
    This was supposed to be removed, since there's no
    use in setting a state and immediately restore the
    context.

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

commit b7e6de4c13923d13365ec41c1fa8c3d449746a1a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 19:22:28 2016 -0200

    year-view: fix wrong padding
    
    Since we're using css nodes now, the calendar-view
    node overrides anything we could possibly set up. In
    fact, I don't know how it was working before.

 data/theme/gtk-styles.css | 5 +++++
 1 file changed, 5 insertions(+)

commit 6de0376ab627cfb82392b11993db3c248e481717
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 16:49:44 2016 -0200

    month-view: fix warnings
    
    We were calling gtk_style_context_get() with a state
    different than that of the style_context, which yiels
    warnings.
    
    Fix that by saving, setting the flag and restoring the
    context.

 src/gcal-month-view.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 21f3ed1ef16a4bda7f8c8374b120d91200be4970
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 20:38:38 2015 -0200

    project: more css names fixups

 data/theme/gtk-styles.css | 2 +-
 src/gcal-month-view.c     | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 5b8a26ec71f48af94f2a5fcde8e642bb0c52f64d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 02:16:02 2015 -0200

    year-view: port to css nodes
    
    Mainly by removing the gtk_widget_get_state_flags()
    calls.

 data/theme/gtk-styles.css |  8 ++++----
 data/ui/year-view.ui      |  3 +++
 src/gcal-year-view.c      | 30 +++++++++++++++++++++---------
 3 files changed, 28 insertions(+), 13 deletions(-)

commit ef9868a0d71d49928e2b248ff1379fe451cd735b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 02:07:36 2015 -0200

    event-widget: port to css nodes
    
    This commit add a css name, and use the style
    context's state flags as well.

 src/gcal-event-widget.c | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 8b1054f6385670e89795f3518ed4440db1af0770
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 02:02:13 2015 -0200

    month-view: set a css name
    
    This will add a CSS Node in the style context,
    and keep Calendar in sync with latest gtk+
    upstream changes.

 data/theme/gtk-styles.css | 50 +++++++++++++++++++++++------------------------
 src/gcal-month-view.c     | 20 ++++++++++---------
 2 files changed, 36 insertions(+), 34 deletions(-)

commit 2280a74856963730746005fa730237e66b5ea506
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 02:16:08 2016 -0200

    edit-dialog: notify property before manually check sensitivity
    
    When we check start & end time selector's sensitivity before
    notifying the property change, the check is overriden by the
    binding.
    
    Fix that by performing the checks after the notification of the
    property change.

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

commit b8393209b087e3d64512cc68692fb0b1dc5c7e90
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Sun Jan 3 16:26:47 2016 +0700

    Updated Thai translation.

 po/th.po | 60 ++++++++++++++++++++++++++----------------------------------
 1 file changed, 26 insertions(+), 34 deletions(-)

commit 003107bb9b9aa1a8e99a5a15a7e5885031101d07
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Fri Jan 1 18:57:44 2016 +0000

    Updated German translation

 po/de.po | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 2028774e4581245c042b6c0d1d413021a49f0e56
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Thu Dec 31 17:32:36 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)

commit abd6fa8b2d9207d8d28fa9836e1e336aecffa67f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 31 00:37:36 2015 -0200

    window: properly case ::manager property getter
    
    It's a readwrite property, thus it must have an
    case PROP_MANAGER set in get_property.

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

commit 961bf5dc886ecd0c5ed03cca73207218a79d45b5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 17:37:12 2015 -0200

    window: setup edit dialog from UI file
    
    This commit sets up the edit dialog from the window's ui
    resource file, in a series of commits that tries to move
    all C code to the UI definitions.
    
    Also, GcalManager is a full GObject class, not a simple
    pointer. As such, update the property spec to be of type
    object, not pointer.

 data/ui/window.ui |  9 +++++++--
 src/gcal-window.c | 51 ++++++++++++++++++++++++++-------------------------
 2 files changed, 33 insertions(+), 27 deletions(-)

commit 13c4145507bee8226ed2ed4cf143c6c91d64a4c1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 16:03:48 2015 -0200

    edit-dialog: add ::writable and ::manager properties
    
    By using these properties, we gain the possibility to
    bind them to the widgets and save some needless code.
    
    This commit adds GcalEditDialog::writable and ::manager
    properties. Other needed properties will be eventually
    added in the subsequent commits.

 data/ui/edit-dialog.ui |   8 ++++
 src/gcal-edit-dialog.c | 126 +++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 108 insertions(+), 26 deletions(-)

commit de207f9c63d525be9e0512da10571293ecb3757f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 15:05:20 2015 -0200

    edit-dialog: move bindings to UI file
    
    We don't need to manually bind these properties in
    the source code if we can make it on the UI files.

 data/ui/edit-dialog.ui |  3 +++
 src/gcal-edit-dialog.c | 19 -------------------
 2 files changed, 3 insertions(+), 19 deletions(-)

commit 4d19950c2ca87d264fa0f6239f4d601f9eb19812
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:59:16 2015 -0200

    edit-dialog: cosmetic changes
    
    Fixes some alignment issues, as well as some
    needless checks. Also, use some handy glib
    functions to shrink the code even more.

 src/gcal-edit-dialog.c | 140 +++++++++++++++++++------------------------------
 1 file changed, 55 insertions(+), 85 deletions(-)

commit 3396291e3ec6b1178363a2a41b384620cf8d51bd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:40:34 2015 -0200

    edit-dialog: remove needless casts
    
    These widgets are already stored as GtkWidgets,
    and there is no need to do these casts.

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

commit 6f1eb7ca9db40de0b2ce5bb016c5f9ecb551ada1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:36:27 2015 -0200

    edit-dialog: turn into a final class
    
    This commit updates GcalEditDialog's code for
    it to be a final class. As such, we don't need
    the GcalEditDialogPrivate type - we can simply
    move our data to the GcalEditDialog struct.

 src/gcal-edit-dialog.c | 484 +++++++++++++++++++++++--------------------------
 src/gcal-edit-dialog.h |  22 +--
 2 files changed, 227 insertions(+), 279 deletions(-)

commit 0ac827d87d21e1b0720060d4a19214ab73cc7e16
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:12:02 2015 -0200

    edit-dialog: remove dead code
    
    This is already set in the UI definition file
    for the dialog.

 src/gcal-edit-dialog.c | 3 ---
 1 file changed, 3 deletions(-)

commit 1184d3e7c4324bea44405eb6ef0036f122aa9b17
Author: Paul Seyfert <pseyfert@mathphys.fsk.uni-heidelberg.de>
Date:   Mon Dec 28 12:25:57 2015 +0100

    Updated German translation

 po/de.po | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

commit 9be7233f2856f3d2f60e340e6ed65c909ffccbe5
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 22 23:55:12 2015 -0600

    date-selector: fix typo
    
    The parsing of the date mask was never happening because it was always assuming
    it was wrong.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=758391

 src/gcal-date-selector.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb25af016403a6984788efd3411db0a14c163556
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 21 22:53:33 2015 -0600

    year-view: Get selected date before hiding popover
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=757931

 src/gcal-year-view.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2001273c289381bed89dbe541664b85da39ffc34
Author: Miguel Vaello Martínez <miguel.vaellomartinez@gmail.com>
Date:   Thu Dec 17 14:00:07 2015 +0100

    Fix uninitialized variable
    
    In the 'icaltime_compare_with_current' function, the 'result' was
    uninitialized. As a consequence, this simplifies the if-else
    condition.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759588

 src/gcal-utils.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit ed580933eae23882d5762e32736143d5ecbb802a
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 21 20:07:26 2015 -0600

    appdata: added kudos

 data/appdata/org.gnome.Calendar.appdata.xml.in | 7 +++++++
 1 file changed, 7 insertions(+)

commit 59503952c8379a4700ddc2310316b364a7893226
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 15 23:54:55 2015 -0600

    Bump version to 3.19.3 for release
    
    NEWS file updated

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 45c4e72e69a900d1f484a35b211cc94c51f90551
Author: Haohong Wang <rubik361@gmail.com>
Date:   Fri Dec 11 23:15:08 2015 +0800

    window: split arrow buttons from Today button
    
    Remove the misleading of previous/next buttons' placement.
    Seperated Today button from the GtkBox and reorganized
    arrow buttons' order.
    
    http://bugzilla.gnome.org/show_bug.cgi?id=755211

 data/ui/window.ui | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

commit dc1a7f591b6caf08b097bc279bc610c362b7b157
Author: Haohong Wang <rubik361@gmail.com>
Date:   Thu Dec 10 20:27:48 2015 +0800

    Create event popover: swap buttons' position.
    
    In the create event popover, the Create button is considered to be the right-most button. Because create is a positive action, it seems that it should be the default at the rightmost position.
    
    Swaped create_button and details_button's left_attach arguments.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=747058

 data/ui/window.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4d4aa8bb26da3ddd9d4565f7b5d3efa42222fa7c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 20:43:39 2015 -0200

    project: remove OnlyShowIn from desktop file
    
    This limits the visibility of GNOME Calendar, which should
    be usable in other desktop environments as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758730

 data/org.gnome.Calendar.desktop.in.in | 1 -
 1 file changed, 1 deletion(-)

commit 1bf77d82a8a84fe972b3da9c59a8f31df188d627
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Fri Nov 20 20:55:43 2015 +0200

    Updated Lithuanian translation

 po/lt.po | 62 ++++++++++++++++++++++----------------------------------------
 1 file changed, 22 insertions(+), 40 deletions(-)

commit 000485182af56a4452882fa664906e4b3c37e889
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Thu Nov 19 21:16:10 2015 +0200

    Updated Hebrew translation

 po/he.po | 52 ++++++++++++++++++++++------------------------------
 1 file changed, 22 insertions(+), 30 deletions(-)

commit a75f4f00f33ebe9d69fcd5bb5faf182cc3273b15
Author: Cheng-Chia Tseng <>
Date:   Thu Nov 19 15:08:49 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 42 +++++++++++++++++++++++++++++-------------
 1 file changed, 29 insertions(+), 13 deletions(-)

commit e98d07304c3e64a9edb71e94022d10f61ff39610
Author: Muhammet Kara <muhammetk@gmail.com>
Date:   Tue Nov 17 23:15:43 2015 +0000

    Updated Turkish translation

 po/tr.po | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 4a09715854a1f6e86ddae23402d950ca18ba90b8
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Tue Nov 17 21:31:04 2015 +0000

    Updated Greek translation

 po/el.po | 65 +++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 31 insertions(+), 34 deletions(-)

commit c0a0dc6298c9c52850cd14c9eb9b97eef14e012e
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Tue Nov 17 18:14:38 2015 +0000

    Updated Scottish Gaelic translation

 po/gd.po | 640 +++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 479 insertions(+), 161 deletions(-)

commit 4b9e3ec72b4ea468260f8fac441ad83f5c222df7
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Tue Nov 17 18:01:29 2015 +0000

    Added Scottish Gaelic translation

 po/LINGUAS |   1 +
 po/gd.po   | 239 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 240 insertions(+)

commit 27dd3c0d56d1e2c5e73e86b46fd79d4c3a2f304d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Nov 17 18:49:08 2015 +0100

    Updated Spanish translation

 po/es.po | 1135 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 566 insertions(+), 569 deletions(-)

commit af9e57e5bdcbb85d553c34ac0934635a4fa297a9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Nov 14 16:17:17 2015 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 37 +++++++------------------------------
 1 file changed, 7 insertions(+), 30 deletions(-)

commit 0561aba76330e71c23a72c8cba63c494347cfa4e
Author: Mingye Wang <arthur2e5@aosc.xyz>
Date:   Wed Nov 11 00:41:50 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 82 ++++++++++++++++++++++---------------------------------------
 1 file changed, 29 insertions(+), 53 deletions(-)

commit c1f5e84c9e9cd4ec0e36851ca4430ed3ab59dc8b
Author: Marek Černocký <marek@manet.cz>
Date:   Mon Nov 9 14:51:27 2015 +0100

    Updated Czech translation

 po/cs.po | 35 ++++++-----------------------------
 1 file changed, 6 insertions(+), 29 deletions(-)

commit 418c19d13d2762142a4b581ea4d5387be0ecc9c9
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Nov 8 13:26:09 2015 +0000

    Updated Slovak translation

 po/sk.po | 52 ++++++++++++++++++++++------------------------------
 1 file changed, 22 insertions(+), 30 deletions(-)

commit beaa6eff53e64cc62c71d80a596bb32043a27187
Author: Daniel Șerbănescu <daniel@serbanescu.dk>
Date:   Tue Nov 3 18:12:44 2015 +0000

    Added Romanian translation
    (cherry picked from commit 5b09520f204fc8125dc45831ae827ccec14a3369)

 po/LINGUAS |   1 +
 po/ro.po   | 485 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 486 insertions(+)

commit 256cdac6b7f4692e61a00c145b1c43f9215a0f32
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Tue Nov 3 13:12:07 2015 +0000

    Updated Finnish translation

 po/fi.po | 38 ++++++++++++++------------------------
 1 file changed, 14 insertions(+), 24 deletions(-)

commit 76b95ffedaa1a41d186bfbbdf92d18ea598b575c
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Tue Nov 3 09:47:50 2015 +0000

    Updated Portuguese translation

 po/pt.po | 56 ++++++++++++++++++++++++--------------------------------
 1 file changed, 24 insertions(+), 32 deletions(-)

commit 641bf18cdf8172b7d4f53a23c58e0a808e505c19
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Mon Nov 2 13:14:53 2015 +0000

    Updated Icelandic translation
    (cherry picked from commit 6b8037e273618d09fb2c290a16283d88a7e09ecc)

 po/is.po | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit ac22fdcf9a73182bf6e47880f385a2563cc60ece
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Mon Nov 2 12:22:47 2015 +0000

    Updated Swedish translation

 po/sv.po | 52 ++++++++++++++++++++++------------------------------
 1 file changed, 22 insertions(+), 30 deletions(-)

commit 0773072088a4d3d404e119888b611ec2f51f8e99
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Sat Sep 26 14:37:43 2015 -0600

    Correct string error

 data/ui/source-dialog.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7c9072efb1bd10ee27009f18b954105fff5eda7
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Wed Oct 28 15:05:17 2015 +0000

    Updated Friulian translation

 po/fur.po | 217 ++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 183 insertions(+), 34 deletions(-)

commit b6bec55185ca92bdf03bbdec91cfdcd033d65127
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Oct 27 12:00:49 2015 -0200

    month-view: don't show popover when clicking an invalid cell
    
    Because we're using a simple (gint) cast to round y value of
    the clicked point, a negative y was rounding to a valid cell
    position and showing the popover even when the user clicked
    on the blank cells before the actual month view.
    
    Fix that by properly checking if y is negative.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755910

 src/gcal-month-view.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 6afa9b98f63e2189d95b721e05beb6a1088e8077
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Oct 27 11:57:51 2015 -0200

    month-view: fix mirroring macro
    
    It was using a local variable, which is a bad idea. It
    only worked because we were using it in the context of
    that local variable, but it was luck.

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e611f87d6ab226aaaee3835704c762c4f0f34de7
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 21 08:49:55 2015 -0500

    manager: prevent excessive logging.
    
    Skip "Job failed" warning when the error is caused by ouselves cancelling the
    thread.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749337

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e81f7090f474e18c59505acf9117b517598e0e98
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 20 09:34:50 2015 -0500

    date-selector: use glib string translations
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=756412

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

commit f9be13f74b8c07299a21202e8008c362c9fdd33e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Oct 20 15:30:40 2015 +0200

    po: Add British English translation
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756412

 po/LINGUAS  |   1 +
 po/en_GB.po | 474 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 475 insertions(+)

commit b3c68e026ab4511897ee7e7d0b3c350c3a36a9a5
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Oct 14 11:54:15 2015 +0200

    Updated Basque language

 po/eu.po | 243 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 205 insertions(+), 38 deletions(-)

commit 5f6bd95750d2ad5ea45e27fbe7df6faeebab7e72
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 7 08:39:51 2015 -0500

    Fix gcal_manager_is_client_writable() semantics
    
    Fix all the calls to it accordingly.

 src/gcal-edit-dialog.c   | 7 ++-----
 src/gcal-manager.c       | 2 +-
 src/gcal-search-view.c   | 2 +-
 src/gcal-source-dialog.c | 2 +-
 src/gcal-year-view.c     | 2 +-
 5 files changed, 6 insertions(+), 9 deletions(-)

commit d8265a498b8c460250371742b25858dec9fe5cf0
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 6 08:36:33 2015 -0500

    Check for icaltime_days_in_year() properly
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=753296

 configure.ac | 3 +++
 1 file changed, 3 insertions(+)

commit 3ee7afc1695f1498d37f0c77e4a0b8599ff3cd31
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Sun Oct 4 01:06:55 2015 +0200

    Updated Esperanto translation

 po/eo.po | 264 +++++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 217 insertions(+), 47 deletions(-)

commit 70d20216471afde7dcac1cda9adc2e15d3b5e5d1
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Sat Sep 26 14:31:30 2015 -0600

    Added Irish translation

 po/LINGUAS |   1 +
 po/ga.po   | 472 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 473 insertions(+)

commit f599dda910027bcd703b0c8f2565d88f56c91112
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Wed Sep 23 22:02:59 2015 +0200

    Update Arabic translation

 po/ar.po | 264 +++++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 216 insertions(+), 48 deletions(-)

commit 0ab11b8e283a0ca1a0689d43173d66081079c349
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Wed Sep 23 18:14:18 2015 +0200

    icons: provide app symbolic
    
    - provide a symbolic variant of the app icon, mainly
      for the HighContrast theme (and shell's top bar).

 data/icons/Makefile.am                             |  1 +
 ...color_apps_symbolic_gnome-calendar-symbolic.svg | 28 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit 61e451143193d45c68138e6c499cdf23c4cc9ca8
Author: Gabriel Speckhahn <gabspeck@gmail.com>
Date:   Tue Sep 22 14:17:27 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 268 ++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 225 insertions(+), 43 deletions(-)

commit 8155b937256ceed9122006fb84d874049542a6a7
Author: Милош Поповић <gpopac@gmail.com>
Date:   Tue Sep 22 10:02:04 2015 +0000

    Updated Serbian translation

 po/sr.po | 311 +++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 241 insertions(+), 70 deletions(-)

commit 16e926bbcc953dcb8e210d02d9932009ad070c1a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Sep 21 11:41:14 2015 -0300

    Bump 3.18.0 release

 NEWS         | 8 ++++++++
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 316f66529e7ce5381571bf3d9625e2c1ecb6388f
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Mon Sep 21 14:24:57 2015 +0200

    Updated Danish translation

 po/da.po | 258 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 213 insertions(+), 45 deletions(-)

commit 671c2c31c10bd826fcfba2eba1ec6d1a26d00ec0
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Mon Sep 21 01:01:21 2015 +0900

    Updated Japanese translation

 po/ja.po | 112 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 48 insertions(+), 64 deletions(-)

commit 8cb8f26eeb583989bb39173567469c570c5800a0
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Sep 18 07:02:37 2015 +0000

    Updated Italian translation

 po/it.po | 218 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 189 insertions(+), 29 deletions(-)

commit 5326f5b1a0cb12b0876d5d02ec59a4cb00e6eafe
Author: Stas Solovey <whats_up@tut.by>
Date:   Thu Sep 17 11:46:48 2015 +0000

    Updated Russian translation

 po/ru.po | 70 ++++++++++++++++++++++++++++------------------------------------
 1 file changed, 30 insertions(+), 40 deletions(-)

commit 2e5576af45b7e18fc407955448db08441e8b09b1
Author: Muhammet Kara <muhammetk@gmail.com>
Date:   Wed Sep 16 18:25:57 2015 +0000

    Updated Turkish translation

 po/tr.po | 60 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 30 insertions(+), 30 deletions(-)

commit d80595af6917901037508547966ebacf38d0532b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Sep 14 14:56:14 2015 -0300

    build: update project version

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf1f87b19f5d374a06b9ff9090393dd9402f9241
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Sep 14 14:45:14 2015 -0300

    Bump 3.17.92 release

 NEWS         | 14 ++++++++++++++
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 23a4bbd9071d48a4d31bb52142b463c8045bb83f
Author: Arash Mousavi <mousavi.arash@gmail.com>
Date:   Sat Sep 12 22:20:44 2015 +0430

    Update Persian translations

 po/fa.po | 605 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 433 insertions(+), 172 deletions(-)

commit 4e8339df0020cb1e9d1517b68fe1275fc754037f
Author: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>
Date:   Thu Sep 10 18:44:19 2015 +0300

    Finnish translation update

 po/fi.po | 273 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 220 insertions(+), 53 deletions(-)

commit 3465f9d5bb50e87dddae877bd6f0d5cc3549c596
Author: Hajime Taira <htaira@redhat.com>
Date:   Thu Sep 10 21:13:52 2015 +0900

    Added Japanese translation

 po/LINGUAS |   1 +
 po/ja.po   | 475 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 476 insertions(+)

commit 90938c8d22f0dfbac3f3a4ddf40c42efa919b04e
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Tue Sep 8 15:13:49 2015 +0000

    Added Icelandic translation

 po/LINGUAS |   1 +
 po/is.po   | 467 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 468 insertions(+)

commit 89122c36d64da94c17a8d41a03a2e706ce26e48a
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Sep 7 20:30:29 2015 +0200

    Updated LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 75e443e1b5cc82a6d54fb40158af47f099a98876
Author: Seong-ho Cho <shcho@gnome.org>
Date:   Mon Sep 7 20:19:12 2015 +0900

    Updated Korean translation

 po/ko.po | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 208 insertions(+), 44 deletions(-)

commit 8367545099e09e21bd0768416bead4d948e04bf3
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Fri Sep 4 18:27:52 2015 +0000

    Updated Kazakh translation

 po/kk.po | 251 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 208 insertions(+), 43 deletions(-)

commit cb1a13933a0227ad33be8558a2635a2e92fb484b
Author: Simon Linden <xhi2018@googlemail.com>
Date:   Tue Sep 1 21:00:25 2015 +0000

    Updated German translation

 po/de.po | 58 ++++++++++++++++++++++++++--------------------------------
 1 file changed, 26 insertions(+), 32 deletions(-)

commit 9de5ce5cfc65ad0a68636389411151452949e772
Author: Alain Lojewski <allomervan@gmail.com>
Date:   Tue Sep 1 07:18:03 2015 +0000

    Updated French translation

 po/fr.po | 84 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 47 insertions(+), 37 deletions(-)

commit 8e38b151295adf035e7e1ee3aca1071cbabe2a69
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Mon Aug 31 22:31:24 2015 +0200

    Unmark properties for translation
    
    It makes no sense here to have those translatable

 src/gb-scrolled-window.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 43c8943d5ae35be7162275200d890c853d1535c1
Author: Cheng-Chia Tseng <>
Date:   Sun Aug 30 05:20:59 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 272 ++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 226 insertions(+), 46 deletions(-)

commit 7d3e4d89515bdf3bbab581b3e6782eb959684d2e
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Fri Aug 28 20:53:51 2015 +0000

    Updated Greek translation

 po/el.po | 55 ++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 34 insertions(+), 21 deletions(-)

commit eb7e36e824473ac026ab629218bf236151301211
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Aug 27 08:46:26 2015 +0000

    Updated Swedish translation

 po/sv.po | 120 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 54 insertions(+), 66 deletions(-)

commit f27f0b4ea61f71c08989c50fc813b56529869b23
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Aug 24 19:58:24 2015 +0200

    Updated Polish translation

 po/pl.po | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 208 insertions(+), 31 deletions(-)

commit 8bd3bcefcd08c2782f3de3f5f599550ddc9f1290
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Aug 19 17:43:22 2015 -0300

    Bump version 3.17.90

 NEWS         | 10 ++++++++++
 configure.ac |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit ad82e9ff162473496a47e7c94c0779cabc1c5f9b
Author: Fran Dieguez <fran@openhost.es>
Date:   Wed Aug 19 00:57:14 2015 +0200

    Updated Galician translations

 po/gl.po | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 225 insertions(+), 44 deletions(-)

commit 87027e448c9c351b628ece227dab301493f446f8
Author: Felipe Braga <fbobraga@gmail.com>
Date:   Wed Aug 12 17:19:19 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 76 +++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 41 insertions(+), 35 deletions(-)

commit 46e480bff8990ad07290f3f43db5177ee298d007
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Aug 7 11:43:28 2015 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit bfac185f44c626671f0caae0b467ee7d87429c0a
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Aug 6 16:14:18 2015 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 226 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 200 insertions(+), 26 deletions(-)

commit a2a26446706d28a34a109c82c6f77de34bdbd378
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Aug 2 23:29:06 2015 +0300

    Updated Lithuanian translation

 po/lt.po | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 236 insertions(+), 45 deletions(-)

commit d25a9f31f866fe24f2923d5bc0d299abdc6a574a
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Wed Jul 29 15:15:10 2015 +0700

    Updated Thai translation

 po/th.po | 266 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 225 insertions(+), 41 deletions(-)

commit f0742202ac380a68380d506201187028659690ec
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Tue Jul 28 14:19:16 2015 +0000

    Updated Slovak translation

 po/sk.po | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

commit 147f449946ac392f0d64fd5cc1a5fb867fab50be
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Jul 23 16:54:17 2015 +0200

    Updated Czech translation

 po/cs.po | 35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit 01bf7e84b80a6080a6fc0f021bc309f8ec6f820f
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Thu Jul 23 07:38:38 2015 +0000

    Updated Greek translation

 po/el.po | 34 ++++++++++++----------------------
 1 file changed, 12 insertions(+), 22 deletions(-)

commit 4a96cecc9d343d7ea7d0ffb65a88a9256b1882f1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jul 20 15:44:52 2015 -0300

    Bump 3.17.4 release

 NEWS         | 14 ++++++++++++++
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit de3ae3844233786dab6865fda32b4dce3cc090ae
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 20 12:02:52 2015 +0200

    Updated Spanish translation

 po/es.po | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

commit 6bbf1360beed4133502ce475655c28906394077d
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Sun Jul 19 11:50:05 2015 +0300

    Updated Hebrew translation

 po/he.po | 229 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 203 insertions(+), 26 deletions(-)

commit 3b504681302e547608cd7c07e2b71e44a9ad13b2
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Sat Jul 18 09:58:42 2015 +0000

    Updated Portuguese translation

 po/pt.po | 55 +++++++++++++++++++++----------------------------------
 1 file changed, 21 insertions(+), 34 deletions(-)

commit 4ddff0e7a11bf3ce6f56003817de1b556c90998a
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Fri Jul 17 13:10:53 2015 +0000

    Updated Hungarian translation

 po/hu.po | 44 +++++++++++++++++++-------------------------
 1 file changed, 19 insertions(+), 25 deletions(-)

commit d644cbc8bf1d80da8f2c0df5b4f9f5a76401c91b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 17 02:19:44 2015 -0300

    search-view: update UI to match upstream
    
    Latest GNOME applications follow a clear style of
    searching and displaying results, with a no results
    page.
    
    To create a coherent usage between GNOME applications,
    add the No results page to search popover.

 data/ui/search-view.ui | 134 +++++++++++++++++++++++++------------------------
 src/gcal-search-view.c |  34 ++++++++-----
 2 files changed, 91 insertions(+), 77 deletions(-)

commit 2aabc2615adefd33ba7c3478cf74540241fdff46
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Jul 16 22:05:05 2015 +0000

    Updated Swedish translation

 po/sv.po | 264 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 231 insertions(+), 33 deletions(-)

commit 6080b62368f3300d178fec173d31b19eb7b21e0a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jul 16 00:22:54 2015 -0300

    manager: implement ::move method

 src/gcal-manager.c | 65 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/gcal-manager.h |  6 ++---
 2 files changed, 62 insertions(+), 9 deletions(-)

commit d3a806a684a40ec0aa1baa75c67d79e3ce6edaa1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 15 23:55:08 2015 -0300

    year-view: improve font rendering
    
    By using doubles instead of integers, we give a very
    fluid resize effect for year view.

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

commit b56540a8d75a1fc6b51258f52941d40884a303ae
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 15 21:26:50 2015 -0300

    window: add tooltips to header buttons
    
    In the case the user have any doubts about each
    button, a nice tooltip shows and enlightens one's
    mind.

 data/ui/window.ui | 2 ++
 1 file changed, 2 insertions(+)

commit 10e340c20f6b40ecc21d0511dd939eb0598cc6d3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 15 21:18:52 2015 -0300

    manager: initialize value
    
    Avoids calling g_free on uninitialized memory,
    which results in a nasty segfault.

 src/gcal-manager.c | 1 +
 1 file changed, 1 insertion(+)

commit 72c2988ff3d4db8505bcce5014227227e48c6785
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 15 21:10:27 2015 -0300

    source-dialog: remove unused code

 data/ui/source-dialog.ui | 4 ----
 1 file changed, 4 deletions(-)

commit 80693e9ae5a4bdd87cead3f8f8ade4e29c3131a1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 15 21:10:12 2015 -0300

    edit-dialog: remove unused code

 data/ui/edit-dialog.ui | 7 -------
 1 file changed, 7 deletions(-)

commit b1540e3f41067261e182985d602451056e56540a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 15 20:57:12 2015 -0300

    window: code cleanup
    
    Remove the unneeded code to manage search bar visibility,
    since it is correctly hidden now. Also, clean up some UI
    code.

 data/ui/window.ui | 40 +++++++++++++---------------------------
 src/gcal-window.c | 43 ++-----------------------------------------
 2 files changed, 15 insertions(+), 68 deletions(-)

commit 0c1df7473539b5b3bd651d36594f6ddd52a0cd84
Merge: 225ea41 1f666ba
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jul 15 20:40:55 2015 -0300

    month-view: add keyboard navigation
    
    This big patch implements keyboard navigation for
    Month view and the main window. Also, refactor
    some of it's drawing code.

commit 225ea41598faa573f8e3a5b207ea4641eb844f00
Author: Hannie Dumoleyn <hannie@ubuntu-nl.org>
Date:   Sat Jul 11 18:20:56 2015 +0200

    Update Dutch translation Master 3.18

 po/nl.po | 497 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 497 insertions(+)

commit f58ab13cbf97fccf6f984dd40c7d67f78c98e0a5
Author: Stas Solovey <whats_up@tut.by>
Date:   Thu Jul 9 20:08:23 2015 +0000

    Updated Russian translation

 po/ru.po | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 231 insertions(+), 46 deletions(-)

commit e624eb84101708b7a0a96b468ea5feb9c53a45dc
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Jul 8 15:36:46 2015 +0200

    Updated Slovenian translation

 po/sl.po | 60 +++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 31 insertions(+), 29 deletions(-)

commit e2648edc8da43c86bfa6579962c3e12c9907e9ce
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Mon Jun 29 22:38:12 2015 +0000

    Updated Portuguese translation

 po/pt.po | 667 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 485 insertions(+), 182 deletions(-)

commit e9474b64da62edc307ce568f355f04a408d5aaa0
Author: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Date:   Sun Jun 28 23:27:25 2015 +0300

    desktop: use Office;Calendar; instead of Utility; categories
    
    Reported-By: Michael Heyns <mike.bean.heyns@gmail.com>
    Reference: https://bugzilla.gnome.org/show_bug.cgi?id=751571
    Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>

 data/org.gnome.Calendar.desktop.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc2618b6641de4d40fcd091b28e562134949a61c
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Tue Jun 23 14:32:53 2015 +0000

    Updated Hungarian translation

 po/hu.po | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 229 insertions(+), 48 deletions(-)

commit 60fdb04c94b8d3548de94d56d09f0473a06cbe25
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jun 22 22:01:59 2015 -0300

    Bump 3.17.3 release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a22e49b515fc9ce5a95fb79b79d8c1a93ff0b42
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jun 22 21:59:37 2015 -0300

    project: update NEWS for 3.17.3

 NEWS | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 942d3d0bfaece212e581ea7d07bded098a9b1384
Author: Benjamin Steinwender <b@stbe.at>
Date:   Mon Jun 22 18:04:16 2015 +0000

    Updated German translation

 po/de.po | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 195 insertions(+), 21 deletions(-)

commit 241198c7a46590861e2c647c8392faf500a5ac39
Author: Alexandre Rostovtsev <tetromino@gentoo.org>
Date:   Fri Jun 19 23:06:41 2015 -0400

    build: require libical >= 1.0 for a working icaltime_days_in_year()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751244

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a39614e388e2e6156df81ba5c1e731f700a33aa
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 19 07:27:00 2015 -0300

    Bug 751206 - correct trust prompt for collection sources
    
    This enables trust prompts for collection sources. Note the changes from the
    above cited bug are needed to have this fully and properly working.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751206

 src/gcal-manager.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 54 insertions(+), 2 deletions(-)

commit 3e97490e1d3ebf7dc1a52cdd4a4ca3d01502bb6b
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 19 07:35:00 2015 -0300

    Bug 751211 - crash on ESource::read-only property change notification
    
    Two things changes:
    a) the actual crash cause in on_client_readonly_changed(), to test whether
       the 'unit' is valid at all before dereferencing it
    b) the callback doesn't seem to be disconnected at all, thus added a disconnect
       of it on the source removal as well
    
    The b) might be enough, but just to be sure I included also a).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751211

 src/gcal-manager.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit afdd726daf30b599da4e12b1027492479102e236
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Jun 19 07:30:00 2015 -0300

    manager: fix bug #751209
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751209

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

commit 5f974870c74fc9093f64d406c25043e88fe4940e
Author: Muhammet Kara <muhammetk@gmail.com>
Date:   Fri Jun 19 08:10:50 2015 +0000

    Updated Turkish translation

 po/tr.po | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 210 insertions(+), 28 deletions(-)

commit e28bccc1355e232658bdb9c1274bdcf84edb97a9
Author: Bernd Homuth <dev@hmt.im>
Date:   Thu Jun 18 18:31:33 2015 +0000

    Updated German translation

 po/de.po | 60 ++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 32 insertions(+), 28 deletions(-)

commit ada270b997eca02a449d84e268ce9a68350a67e3
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Jun 18 11:15:23 2015 +0200

    Updated Czech translation

 po/cs.po | 40 +++++++++++++++++++---------------------
 1 file changed, 19 insertions(+), 21 deletions(-)

commit 6cd30e9e268409349a3cd31ab441890a7f71e2f9
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Wed Jun 10 19:31:09 2015 +0000

    Updated Italian translation

 po/it.po | 67 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 34 insertions(+), 33 deletions(-)

commit d01a84c325d9d5fb156b9ba2991352cea728cefc
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Jun 7 12:07:10 2015 +0000

    Updated Slovak translation

 po/sk.po | 222 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 198 insertions(+), 24 deletions(-)

commit 19b9807c2b59e2fa20e6fc096de9321ab60820c9
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Jun 5 08:39:34 2015 +0000

    Updated Spanish translation

 po/es.po | 1141 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 569 insertions(+), 572 deletions(-)

commit 1f666ba40527363e6777e7817ca4e5ce290ba437
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jun 4 15:44:48 2015 -0300

    window: move forward/backward according to locale

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

commit 5381dc77a4abe12dce9f0c8b240237aad4c02b65
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jun 4 13:02:47 2015 -0300

    month-view: update focused cell on mouse events
    
    Also, quit selection mode when Escape is pressed

 src/gcal-month-view.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit e4b5da7f504717011f6c085de5768e55294fddb3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jun 4 12:48:50 2015 -0300

    month-view: implement keyboard navigation
    
    For this to be made, some significant changes on the inners
    of GcalMonthView had to be done. Later on, I'll do a complete
    rewrite of it, deprecating the use of 'sw' and 'k'.

 src/gcal-month-view.c | 362 +++++++++++++++++++++++++++++++-------------------
 1 file changed, 229 insertions(+), 133 deletions(-)

commit bf2eb4771c125bd34224fde13ceae7b688616e93
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Jun 3 21:10:59 2015 +0200

    Fix minor typos in a comment

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd54a863f4f185da8757f3705f5dabcef15dd39d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 3 14:42:53 2015 -0400

    date-selector: fix crash on some locales
    
    As stated on the bug below Calendar crashes in some locales because of the
    parsing of the string representing the date. Since parsing this string can be
    very tricky, we decided to make a simple translatable string with the format it
    is needed and th translators can set the proper order according to his locale.
    
    The translatable string goes as "%d/%m/%y" being %d the representation of the
    day, %m the representation of the month and, %y, the year. The translators
    should place it in the correct order for its locale, for instance en_US, should
    place it: "%m/%d/%y"
    
    The validation of the translated string is lacking some strength. It could use
    some improving.
    
    Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1226823

 src/gcal-date-selector.c | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 61a32026c19f7f4241c764cebdd4c907814fc850
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Wed Jun 3 06:45:12 2015 +0000

    Updated French translation

 po/fr.po | 243 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 206 insertions(+), 37 deletions(-)

commit e5b1c7d57f6df11203d93bdcf0230b0b3eaf8fde
Author: Victor Ibragimov <victor.ibragimov@gmail.com>
Date:   Tue Jun 2 04:34:04 2015 +0000

    Updated Tajik translation

 po/tg.po | 199 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 184 insertions(+), 15 deletions(-)

commit dea38ee6dc0a801eacb03e20088bf391078d6d4c
Author: Marek Černocký <marek@manet.cz>
Date:   Mon Jun 1 15:57:07 2015 +0200

    Updated Czech translation

 po/cs.po | 218 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 198 insertions(+), 20 deletions(-)

commit 81fda839b681ffe1b13530e9ba9a6951bde9cdad
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Mon Jun 1 10:50:57 2015 +0300

    Updated Greek translation

 po/el.po | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 218 insertions(+), 42 deletions(-)

commit 89d59036fe234212ad9fc8c197a76cd1dbc9ca6f
Author: Jordi Mas <jmas@softcatala.org>
Date:   Fri May 29 17:53:20 2015 +0200

    Update Catalan translation

 po/ca.po | 285 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 196 insertions(+), 89 deletions(-)

commit ff042ec79567c8934ef97aa7eccb5dbbac20ebe7
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue May 26 19:26:57 2015 +0200

    Updated Spanish translation

 po/es.po | 257 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 218 insertions(+), 39 deletions(-)

commit 45977bad5be36d581037d15149194f756c45e727
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 25 15:23:58 2015 -0300

    Bump 3.17.2 release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7457b30741cf859190caa2c5e9b9870f7da5048
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 25 15:08:56 2015 -0300

    build: fix uninstall-local

 Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 0ccdbcff5e35f294db0f5633508edbce850bf7b7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 25 14:37:14 2015 -0300

    project: update NEWS for 3.17.2

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit 0a1a16060c7c5ae59540fc57569c356e325eed3c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 25 14:31:45 2015 -0300

    po: add missing files to POTFILES.in

 po/POTFILES.in | 3 +++
 1 file changed, 3 insertions(+)

commit b7476cb84c3b08452297ab30e47a6702320d393f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 25 14:05:49 2015 -0300

    manager: only load calendar sources
    
    Do not blindly load every source loaded by the
    ESourceRegistry::source-added, since it may be
    a non-calendar source.

 src/gcal-manager.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d5cc7efcd086824a217073ba8fbf4c3e680f46d8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon May 25 12:43:49 2015 -0400

    build: fix merge leftovers

 src/gcal-source-dialog.c | 4 ++--
 src/gcal-window.c        | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0c47cda20cc8c442c2798f397d6c220b22e3a551
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 22 23:21:00 2015 -0300

    source-dialog: change visible page by pointers
    
    Using their string representations was slow, compare
    pointers which is fast.

 src/gcal-source-dialog.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit b8fea7f1d149e30a5a730ae21d27de27167de6c6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 22 22:54:11 2015 -0300

    source-dialog: fix memory leak
    
    Free duplicated string when the listbox row is
    destroyed.

 src/gcal-source-dialog.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 87c02b520aa3f1f92d35623dcda1630b97f3108f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 22 22:49:32 2015 -0300

    source-dialog: hide itself on response event

 src/gcal-source-dialog.c | 2 ++
 src/gcal-window.c        | 3 ---
 2 files changed, 2 insertions(+), 3 deletions(-)

commit bb675184182273b9282923f8cbfc616f020d2c10
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue May 19 01:21:38 2015 -0400

    source-dialog: squash compilation warning

 src/gcal-source-dialog.c | 4 ----
 1 file changed, 4 deletions(-)

commit c1b14e48d4c0ab2e40b17d7b158352d4693d78d6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 18 17:42:43 2015 -0300

    window: comment misleading destruction of calendar row

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

commit 40b39337f313f2a33fa6059442e13b692d63c7a8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 18 17:35:48 2015 -0300

    source-dialog: remove deprecated xalign for buttons

 data/ui/source-dialog.ui | 2 --
 1 file changed, 2 deletions(-)

commit 47674b4d61755574fe14e159eba3e730e91806bb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 18 17:24:24 2015 -0300

    source-dialog: remove the annoying 2px border from the dialog

 data/ui/source-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit ef9d1301d92410e01d741183549d244d30261084
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 18 17:21:32 2015 -0300

    source-dialog: use a builder .ui definition for interface
    
    We know that coding interfaces sucks, so use a .ui file instead.

 data/Makefile.am            |  1 +
 data/calendar.gresource.xml |  1 +
 data/ui/calendar-row.ui     | 56 +++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-source-dialog.c    | 34 +++++++++++++--------------
 4 files changed, 75 insertions(+), 17 deletions(-)

commit b1fc6991e91104dab1471aa5a9942aac22ddc1f2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 17 22:52:10 2015 -0400

    calendars' popover: refine UI
    
    Always show Calendars Settings button. Scroll only the list of calendars.

 data/ui/window.ui | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit f63541f47552993d9f5a85b4a803e8dd97da2cfd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun May 17 23:31:22 2015 -0300

    manager: unred GOA client on finalize

 src/gcal-manager.c | 3 +++
 1 file changed, 3 insertions(+)

commit 18f0026eb7e69e238e0a2b736fee4fae54edf76a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun May 17 23:26:03 2015 -0300

    manager: use goa_client for private field
    
    To not confuse it with the many other clients we
    already have here

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

commit c2d89a590375f902505ce3b77a6ca9a8ac8c260d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 17 22:29:08 2015 -0400

    build: simplify UI files using gtk-builder-tool

 data/ui/date-selector.ui      |  12 ----
 data/ui/edit-dialog.ui        |  43 ++++----------
 data/ui/online-account-row.ui |   5 --
 data/ui/search-view.ui        |  12 +---
 data/ui/source-dialog.ui      | 128 +++---------------------------------------
 data/ui/time-selector.ui      |   5 --
 data/ui/window.ui             |  48 +---------------
 data/ui/year-view.ui          |  66 ++++++++++------------
 8 files changed, 53 insertions(+), 266 deletions(-)

commit fb73f6574b7d0b1b1b513a61caf3e8ce88a2e46e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 17 21:48:46 2015 -0400

    calendar's popover: use GbScrolledWindow
    
    This solve the problem of too many calendars making the window too tall.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749459

 data/ui/window.ui | 76 +++++++++++++++++++++++++++----------------------------
 1 file changed, 38 insertions(+), 38 deletions(-)

commit 3d7ffdbaa7078440577a941a314bb3ac6d000bff
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 17 21:47:42 2015 -0400

    app: add GbScrolledWindow
    
    GbScrolledWindow comes from Builder, courtesy of christian Hergert.
    We'll use it in calendars' popover.

 src/Makefile.am          |   2 +
 src/gb-scrolled-window.c | 280 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gb-scrolled-window.h |  39 +++++++
 3 files changed, 321 insertions(+)

commit fdba286915cd33a58a0527c557b7b75350cd004a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:13:09 2015 -0400

    source-dialog: g_object_ref() returns the object

 src/gcal-source-dialog.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 53e3c04bb2967e9fccfb96105cc553ad77e047f7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:12:50 2015 -0400

    source-dialog: make NULL comparison explicit

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

commit 2677ec560aeb79c0f4a737bbc2ba68db88fbb3c8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:10:18 2015 -0400

    source-dialog: avoid unneeded comparisons
    
    Sources are unique, so the comparison can be avoided once the source is
    found

 src/gcal-source-dialog.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1431f4b8951b73aaba6395c6c040364382e8e864
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:10:00 2015 -0400

    style: align arguments properly

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

commit 46a92fd96bb4acca7586897ff82a969615be0041
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:07:34 2015 -0400

    source-dialog: join two conditionals
    
    Below the main conditionals were another if with no else block.
    Those can be joined using && operator.
    Some minor style fixes in here also.

 src/gcal-source-dialog.c | 36 +++++++++++++-----------------------
 1 file changed, 13 insertions(+), 23 deletions(-)

commit d1f437f4d994bbc6f585cd84b46da8d54562f0c9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:04:15 2015 -0400

    style: use the entire line

 src/gcal-source-dialog.c | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

commit d4f6963328d1c2ef0d16c34c30861751ba82ecab
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:01:14 2015 -0400

    style: remove unneeded curly brackets

 src/gcal-source-dialog.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 899928e7955cd2d24cae981716b218b0cf6284af
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 18:00:35 2015 -0400

    style: remove whitespace

 src/gcal-source-dialog.c | 9 ---------
 1 file changed, 9 deletions(-)

commit 798b63903d4a232bc9a7500ba19961c8ccd0dcd5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 17:58:34 2015 -0400

    source-dialog: sources are unique
    
    Destroy the row and break the loop as soon as the source is found

 src/gcal-source-dialog.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit cfa81e86a54ce12f2ad8c789d1d02250bf4aa60e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 17:57:47 2015 -0400

    style: group variables declarations

 src/gcal-source-dialog.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit cff0b59b2e20a45e5e8f2c8155d11e3ce3ecba8d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 17:56:24 2015 -0400

    style: ensure separation of code and declarations

 src/gcal-source-dialog.c | 96 +++++++++++++++++++++++++++++-------------------
 1 file changed, 58 insertions(+), 38 deletions(-)

commit b04720135f818918ffc9d4cc21f5aa20df600923
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 16:33:46 2015 -0400

    window: sources are unique
    
    There's no need to loop through the rest of the list once the ESource has been
    found

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

commit 44480da71af068abd9beba30ce103ac28c232636
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 16:32:44 2015 -0400

    window: I rather have these lines
    
    I prefer a clean separation between declarations and code

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

commit c256bec634dc7c6604ae790b9b0ccc2a59d4f3eb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 16 16:32:07 2015 -0400

    utils: make NULL comparison explicit

 src/gcal-utils.c | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

commit 9838c7fa41b1e14d84f3c2650e5a3e4a9de19c7f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 11 10:12:59 2015 -0300

    window: fix more styling issues

 data/ui/window.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 350cd5ea858a8ad64a962dc18fffc429dc2d4b72
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon May 11 10:06:47 2015 -0300

    source-dialog: fix style

 data/ui/source-dialog.ui | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit bbcd5bcc494816541f024fdeda4d98e3014fbebe
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 6 09:31:40 2015 -0300

    source-dialog: use GtkEntry::get_text_length

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3e30140b3a19e10b5637fb1e9a1d267d2bc313f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 6 09:30:22 2015 -0300

    source-dialog: use g_clear_object instead of manual free

 src/gcal-source-dialog.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit 6213f5cc78d5c33d8b9b873e0d210c26261727f9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 6 09:26:39 2015 -0300

    source-dialog: remove useless checks before freeing memory
    
    g_free is NULL-proof, no need to check if it's NULL
    before using it.

 src/gcal-source-dialog.c | 22 +++++++---------------
 1 file changed, 7 insertions(+), 15 deletions(-)

commit f9b3f2f6c7a90f5c1f34435bfe433d2e351fa6db
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 6 09:24:07 2015 -0300

    source-dialog: remove unused enum

 src/gcal-source-dialog.c | 6 ------
 1 file changed, 6 deletions(-)

commit cd872d42ed1ca52c3b37967c88726c77e02edee4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 6 08:35:10 2015 -0300

    manager: load GOA client at construction time

 src/gcal-manager.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 27fa9983f4d9f228ca48d63986c8b31a1769c43a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 6 08:30:58 2015 -0300

    manager: change ::get_client to ::get_goa_client
    
    This explains better the purpose of the methods, and also
    don't collide with the ECalClient prefix we already use.

 src/gcal-manager.c       | 4 ++--
 src/gcal-manager.h       | 4 ++--
 src/gcal-source-dialog.c | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 87ecb99090abf8f5a144a80999ae26686c8d8d6f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 6 08:28:15 2015 -0300

    application: remove unused import

 src/gcal-application.c | 1 -
 src/gcal-application.h | 1 -
 2 files changed, 2 deletions(-)

commit 2b4e46a4b6e8916656b192dc9c5a4925ec055480
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat May 2 08:28:50 2015 -0300

    manager: notify when sources are enabled/disabled
    
    Add the new signal for GcalManager::source-enabled that
    notifies connected widgets about the source change. With
    that, we can keep checkboxes syncronizes.

 src/gcal-manager.c       | 10 ++++++++++
 src/gcal-manager.h       |  1 +
 src/gcal-source-dialog.c |  5 +++++
 src/gcal-window.c        | 33 +++++++++++++++++++++++++++++++++
 4 files changed, 49 insertions(+)

commit 023a79a90f4778517669bdaf1cbbe90ff0f05f6a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 23:15:01 2015 -0300

    source-dialog: bind source::display-name with label::label

 src/gcal-source-dialog.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit a9364d83cbe8a1df03276efe7c1ae9b7648174e8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 14:02:19 2015 -0300

    window: better name Calendar Settings button

 data/ui/window.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c3d34ae14928310a72bf0ac39bbbaf9cd3e2a54a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 13:56:45 2015 -0300

    window: add a nice style to the calendar listbox

 data/theme/gtk-styles.css | 4 ++++
 src/gcal-window.c         | 7 +++++++
 2 files changed, 11 insertions(+)

commit 134d8678fe962e28bce3f96fe44869f59861d8b6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 13:01:25 2015 -0300

    source-dialog: connect the signal

 data/ui/source-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 51a2695546b36040b2f72a87ff57b050c48ec388
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 12:56:56 2015 -0300

    source-dialog: open online account settings when button is clicked

 src/gcal-source-dialog.c | 40 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 60401426a2f091137a6830e89e561ff5a2883bfe
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 12:33:34 2015 -0300

    source-dialog: silence gnome-control-center

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7482469b014b2e4abe89c9689d414d3741a2c5e4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 12:05:34 2015 -0300

    source-dialog: sort online accounts

 src/gcal-source-dialog.c | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 06e6f39721fe5ccea2d7ad74d6903b1e50442650
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 11:52:32 2015 -0300

    source-dialog: remove accounts with GoaClient::account-removed

 src/gcal-source-dialog.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

commit 1a580e3be59f7b3ac786aea2467cb8c87974425e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 11:52:07 2015 -0300

    source-dialog: hide empty goa rows instead of removing them

 src/gcal-source-dialog.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a8631eb99aa51724d7ce17ebc413b71b70d5735a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 11:50:53 2015 -0300

    source-dialog: initialize the icon name
    
    Avoids some compiler warnings.

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 321882f4b2e33c902a871947c8bbcd3c3d3e9f0f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 11:30:23 2015 -0300

    source-dialog: use subtitles to improve user discoveribility
    
    Make it clear that you can configure your account
    by clicking the row.

 data/ui/source-dialog.ui | 102 ++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 78 insertions(+), 24 deletions(-)

commit 2f882d2b0beb30a4bf626156c329f9bad96324d4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 10:41:19 2015 -0300

    source-dialog: add accounts when they're added

 src/gcal-source-dialog.c | 136 ++++++++++++++++++++++++++---------------------
 1 file changed, 76 insertions(+), 60 deletions(-)

commit 10e032f510a4aab389e3ac0f37fc8def42c63aad
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 10:18:11 2015 -0300

    source-dialog: open online account when row is activated

 src/gcal-source-dialog.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 06cfeace4d480c32fc55d978b7ef3bdbd3281835
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 10:14:58 2015 -0300

    source-dialog: load online accounts

 src/gcal-source-dialog.c | 141 ++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 128 insertions(+), 13 deletions(-)

commit 39056224204e79ea953d0b50fa45b387160f01ec
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 10:13:56 2015 -0300

    window: don't set the manager twice

 src/gcal-window.c | 3 ---
 1 file changed, 3 deletions(-)

commit 87299afe013c8c6efd4f6155361f8268325dea80
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 10:13:25 2015 -0300

    project: add online account row UI for source dialog

 data/calendar.gresource.xml   |  1 +
 data/ui/online-account-row.ui | 69 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

commit 5862f1671f8c056f067829e0dc5b3e603f8dd6ab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 09:01:05 2015 -0300

    window: add source dialog to builder file again

 data/ui/window.ui | 5 +++++
 src/gcal-window.c | 3 +++
 2 files changed, 8 insertions(+)

commit 7942677b8e3cdc6e2cb0c371bcf285bf87cc7737
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri May 1 08:56:19 2015 -0300

    application: move GoaClient to manager

 src/gcal-application.c   | 73 ------------------------------------------------
 src/gcal-application.h   |  3 --
 src/gcal-manager.c       | 60 ++++++++++++++++++++++++++++++++++++++-
 src/gcal-manager.h       |  6 ++++
 src/gcal-source-dialog.c | 42 ----------------------------
 5 files changed, 65 insertions(+), 119 deletions(-)

commit 0142b0494e1dc37191406f1f81c9498800190e3d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 23:22:18 2015 -0300

    window: instance source dialog on init

 data/ui/window.ui |  5 -----
 src/gcal-window.c | 10 +++++++---
 2 files changed, 7 insertions(+), 8 deletions(-)

commit ee7025ea99eb5e55756c6f3e688eeed9c6da07bf
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 23:21:31 2015 -0300

    source-dialog: add ::application property

 src/gcal-source-dialog.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++--
 src/gcal-source-dialog.h |  3 ++-
 2 files changed, 64 insertions(+), 3 deletions(-)

commit 75de5bb5b1fdac624814852553e351a11fb74ada
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 23:20:46 2015 -0300

    source-dialog: add some more properties

 data/ui/source-dialog.ui | 3 +++
 1 file changed, 3 insertions(+)

commit ebb08f5eeb9d8c946265b6be58f8e88fbf624e01
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 17:01:32 2015 -0300

    application: send a signal when GoaClient init finishes

 src/gcal-application.c | 26 ++++++++++++++++++++++++++
 src/gcal-application.h |  2 ++
 2 files changed, 28 insertions(+)

commit 0aad536ca17d31a2e7b891df46741ab28bc16653
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 16:55:06 2015 -0300

    application: add method to retrieve the GoaClient

 src/gcal-application.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 67ca57d1c95c4e3f8fbc600b0f40ec007107e586
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 16:52:39 2015 -0300

    source-dialog: connect ::row-activated signal to the handler

 data/ui/source-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 71d93bd914431dd4a87afc222be157c05938db63
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 16:51:37 2015 -0300

    application: load a GoaClient on init
    
    It is done here to make it reusable for
    the future initial setup dialog too.

 src/gcal-application.c | 31 +++++++++++++++++++++++++++++++
 src/gcal-application.h |  2 ++
 2 files changed, 33 insertions(+)

commit a61a97004918cb6c16471ee1aec69992ba078946
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 16:48:17 2015 -0300

    source-dialog: spawn online accounts creation on row activation

 src/gcal-source-dialog.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 6f8199c488a744b48731cf6e66cb03278d095016
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 30 16:47:48 2015 -0300

    project: add Goa dependency

 configure.ac    | 2 ++
 src/Makefile.am | 1 +
 2 files changed, 3 insertions(+)

commit 5d6fe1b7f4d3622543350f582a4ace9ba7cb57be
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 20 17:39:01 2015 -0300

    source-dialog: revalidates on entry activation

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 10 ++++++++++
 2 files changed, 11 insertions(+)

commit b45e76b9af31a80a150126c7c446d21b69111263
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 20 17:29:49 2015 -0300

    source-dialog: properly hide the list of discovered sources

 src/gcal-source-dialog.c | 5 +++++
 1 file changed, 5 insertions(+)

commit a704bd3d4cc8ad8e45e70ecd7e50526d6c0ebddf
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 20 17:28:53 2015 -0300

    source-dialog: add a smooth transition to web sources listbox

 data/ui/source-dialog.ui | 2 ++
 1 file changed, 2 insertions(+)

commit bbca705f555072a82ac481dc22e00b57ea94d755
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 20 17:24:12 2015 -0300

    source-dialog: show an icon on success for web sources

 src/gcal-source-dialog.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit cee837fe61683bf937bd565cec4d25004509b63e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 20 17:01:55 2015 -0300

    source-dialog: remove unneeded properties

 data/ui/source-dialog.ui | 2 --
 1 file changed, 2 deletions(-)

commit 00b580fd6de91c0f636e2b6c0b405e07b0baf7ef
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 15:54:11 2015 -0300

    source-dialog: forbit selecing discovered calendars' row

 data/ui/source-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 24189bddd32e6b8d086832b56c76f45c0b1c5d2c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 15:52:18 2015 -0300

    source-dialog: fix sorting function

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

commit e62d744cefa8a88c0594a28ff266c780dab7a579
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 15:32:15 2015 -0300

    source-dialog: Add a "Calendars" label before calendar listbox
    
    Also, this commit correctly hides the calendar
    label and list.

 data/theme/gtk-styles.css |  9 ---------
 data/ui/source-dialog.ui  | 47 +++++++++++++++++++++++++++++++++++++----------
 src/gcal-source-dialog.c  |  3 ++-
 3 files changed, 39 insertions(+), 20 deletions(-)

commit dcd1fbe6d9023dd815fbb51faa92e37c21e78cec
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 15:08:38 2015 -0300

    source-dialog: fix insensitive button when addin file or local source

 src/gcal-source-dialog.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit d892f981cb67761db9f59dbd044a89e84c86d5c9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 14:59:36 2015 -0300

    source-dialog: first action goes top, second goes down

 src/gcal-source-dialog.c | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit d5b04e24acc8307950e50d1e4fd9c3cecdbb7c82
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 14:57:02 2015 -0300

    source-dialog: always focus user entry when asking credentials

 src/gcal-source-dialog.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 85fd55ce964267d41a40a75cec3c980a7baf2821
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 14:48:03 2015 -0300

    source-dialog: make it able to select the desired calendars

 src/gcal-source-dialog.c | 181 +++++++++++++++++++++++++++++------------------
 1 file changed, 114 insertions(+), 67 deletions(-)

commit 76432b81e0db0cec2709ba8c93adba9464d4a304
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 14:47:21 2015 -0300

    source-dialog: fix credentials leaked data

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 102698a9e39546e264468c775cf99df25692d19c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 11:20:20 2015 -0300

    source-dialog: remove unneeded fields

 data/ui/source-dialog.ui | 120 -----------------------------------------------
 src/gcal-source-dialog.c |  83 --------------------------------
 2 files changed, 203 deletions(-)

commit dc30e1e4b04681cb77ab15a09164e7b797ed2789
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 11:19:52 2015 -0300

    source-dialog: give empty credentials instead of none at all

 src/gcal-source-dialog.c | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 1c34dc69d8cf8de7381fe2eba5c432cb03c6f496
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 11:18:46 2015 -0300

    source-dialog: use a list of remote sources instead of a single pointer

 src/gcal-source-dialog.c | 59 +++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 51 insertions(+), 8 deletions(-)

commit 905dcc4268e852273d46d5bcf425581eeffc2973
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 10:44:39 2015 -0300

    source-dialog: make the field a boolean, not pointer

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8dcd64b3ec93f56c25d297662cd186125dd5cf19
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Apr 19 10:39:55 2015 -0300

    source-dialog: remove unused var

 src/gcal-source-dialog.c | 3 ---
 1 file changed, 3 deletions(-)

commit 2928ef849cb3ffe7d24194f4f8a345f3f5466b3a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Apr 13 16:12:10 2015 -0300

    Bump version to 3.16.1 for release

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 5ef9baa7cf38156a729f45f5280fe07fe001390d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Apr 11 22:31:40 2015 -0300

    source-dialog: better sort calendars
    
    Make GOA calendars go first. GOA one are
    sorted by their account name. Then, other
    calendars are placed, grouped by their types
    and then sorted by their named.

 src/gcal-source-dialog.c | 40 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 38 insertions(+), 2 deletions(-)

commit 820b9652cfa440da7586fc85e55544bd8365317e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 17:23:05 2015 -0300

    source-dialog: initialize values

 src/gcal-source-dialog.c | 1 +
 1 file changed, 1 insertion(+)

commit 70ecba33ff7436ae66cc1b2e8293b4161d5115b9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 16:45:08 2015 -0300

    source-dialog: move credentials prompter to builder UI file
    
    Save us some lines.

 data/ui/source-dialog.ui | 115 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-source-dialog.c |  98 ++++++++++++++++------------------------
 2 files changed, 154 insertions(+), 59 deletions(-)

commit fda5684371cf9e8462b07890eb2d827395dab871
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 15:45:26 2015 -0300

    source-dialog: refactor code

 src/gcal-source-dialog.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 49fde8dc224f7e73add8e59a8d9a78ba97467265
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 15:43:34 2015 -0300

    source-dialog: respond to the 'sources.web' action

 src/gcal-source-dialog.c | 50 +++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 39 insertions(+), 11 deletions(-)

commit 1c5b5739e7d49abe8af9fe345512632d25288f9d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 15:42:38 2015 -0300

    source-dialog: add CREATE_WEB mode

 src/gcal-source-dialog.h | 1 +
 1 file changed, 1 insertion(+)

commit 855c4ddd1ffc25c70c13167444ac638a434f186a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 13:42:17 2015 -0300

    source-dialog: implement 'source.local' action
    
    Local calendars can now be added.

 src/gcal-source-dialog.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 42 insertions(+), 3 deletions(-)

commit b659d6a7cbee68861fa39bc00e2aeb01a8f0a62e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 11:14:56 2015 -0300

    source-dialog: add GOA sources to the list
    
    Actually, it *should* add GOA sources,
    don't know why I removed it.

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdd6c967f8d8e269af287639433caf18ca2edee0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 10:59:03 2015 -0300

    source-dialog: properly update edit page top widgets
    
    Build URIs for files and remote sources,
    hide things for local calendars, etc. The
    only major missing piece of the puzzle now
    is GOA itself.

 data/ui/source-dialog.ui |  4 +--
 src/gcal-source-dialog.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 91 insertions(+), 3 deletions(-)

commit 33d341ff1396222204c91b12a6b100309ca0f1ab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 07:57:51 2015 -0300

    source-dialog: sort calendars by their display name

 src/gcal-source-dialog.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 72eb5dd20b322f9568b665a332cfe73e7510ed95
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 07:11:07 2015 -0300

    source-dialog: make remove action local to the dialog
    
    Instead of delegating it to GcalWindow, take
    the responsability to manage the source removal
    logic.
    
    This commit expose a problem we were trying to
    avoid: make our widgets sensitive to source
    modifications.

 data/ui/source-dialog.ui | 1253 +++++++++++++++++++++++++---------------------
 src/gcal-source-dialog.c |  196 +++++++-
 src/gcal-window.c        |   88 +---
 3 files changed, 867 insertions(+), 670 deletions(-)

commit c7341d77f00f44cc2f076c221a5248b0fcb5d7e3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 00:37:35 2015 -0300

    source-dialog: spawns GCC when gear button is clicked

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+)

commit c416148d235f2eb99d36802f8c7219a0a4dddd04
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 00:28:05 2015 -0300

    source-dialog: remove needless data from add button

 src/gcal-source-dialog.c | 1 -
 1 file changed, 1 deletion(-)

commit d0351b9b69dbb9f6be2d8a0808c2956dce5820f9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 00:27:43 2015 -0300

    window: update button name
    
    To match the mockups

 data/ui/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ffa2ecf6e176f2865251166e484b27440a0654d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 00:14:29 2015 -0300

    source-dialog: forbid empty source names

 src/gcal-source-dialog.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit d4899eaa39fe63654b21bd0bd1e9262eb84bc8da
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 9 00:13:55 2015 -0300

    source-dialog: save the source when 'Add' button is clicked

 data/ui/source-dialog.ui |  2 +-
 src/gcal-source-dialog.c | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletion(-)

commit b91f732fbaa7f4765fc06255da04db7b617741b9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 23:56:54 2015 -0300

    project: remove ESourceLocal extension
    
    Milan Crha exported some extensions at EDS,
    and ESourceLocal was one of them.

 src/Makefile.am          |   2 -
 src/e-source-local.c     | 193 -----------------------------------------------
 src/e-source-local.h     |  67 ----------------
 src/gcal-source-dialog.c |   1 -
 4 files changed, 263 deletions(-)

commit d27fe3cae07543b2c1626be956a463311301a4d7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 23:53:20 2015 -0300

    source-dialog: only add non-GOA sources to 'Calendars' list
    
    GOA sources are special-cased, and will be
    accessible by selecting the GOA account.

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 378d4c8c81824ba029f4867ee5bca9554a2a8d64
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 23:46:34 2015 -0300

    source-dialog: refactor mode handling code
    
    This commit introduce changes of
    how GcalSourceDialog handles the
    creation of new sources.
    
    At the moment, only file sources
    are add-able.

 data/ui/source-dialog.ui |  2 +-
 src/gcal-source-dialog.c | 69 +++++++++++++++++++++++++++++++++---------------
 2 files changed, 49 insertions(+), 22 deletions(-)

commit c49b306f7a202ea0c2b3368fa5eea713063cef67
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 23:46:15 2015 -0300

    source-dialog: add CREATE mode

 src/gcal-source-dialog.h | 1 +
 1 file changed, 1 insertion(+)

commit 47fd4a1ce50240a9aa27aa04a4edb18947f187a7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 23:45:49 2015 -0300

    source-dialog: implement 'source.dialog' action

 src/gcal-source-dialog.c | 76 ++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 60 insertions(+), 16 deletions(-)

commit e2038874840ae0b169a0db6e8afc9119a7688676
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 19:52:47 2015 -0300

    source-dialog: implement "Add" button menu
    
    The actions are still stub.

 data/ui/menus.ui         | 16 ++++++++++++++++
 src/gcal-source-dialog.c | 10 ++++++++++
 2 files changed, 26 insertions(+)

commit 2667a0860ef49767428d026f0a2ebb2b7a50b16f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 19:43:16 2015 -0300

    source-dialog: add an action group

 src/gcal-source-dialog.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 876d50fdabbb87663ea314554d5750ddff4c3ee3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 19:36:07 2015 -0300

    source-dialog: be sensitive to GcalManager::'source-removed' signal

 src/gcal-source-dialog.c | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit 68569cd802ddc6b53decee1d4c774572c625237e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 19:35:51 2015 -0300

    source-dialog: implement helper function

 src/gcal-source-dialog.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 06a5a067ab713f0eac7361cc45be761ab082b668
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:58:05 2015 -0300

    source-dialog: hook "Display calendar" checkbox action
    
    Hide & show the calendars when the
    checkbox state changes.

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit 34fb3b2bf962399625ad09733626ddd976e081f8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:47:10 2015 -0300

    source-dialog: set the mode instead of the raw stack page

 src/gcal-source-dialog.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit f70702a885ee8884b6b7130606d01dc1ffd81690
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:46:20 2015 -0300

    window: correctly set the source and mode
    
    Cannot change to edit mode without actually
    give the source to edit.

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55613280ccc96c00fce52d92f5cb9aa4e5e72674
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:34:30 2015 -0300

    source-dialog: update fields when a calendar is selected

 src/gcal-source-dialog.c | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 71bd70a0c04f2292f94d761cca8ddea94757839c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:30:45 2015 -0300

    source-dialog: take a ref for the given source

 src/gcal-source-dialog.c | 49 ++++++++++++++----------------------------------
 1 file changed, 14 insertions(+), 35 deletions(-)

commit 882aa9446db375bb3ba75e31f05cf8ce8663e478
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:12:22 2015 -0300

    source-dialog: hide remove button instead of insensitivize it
    
    New mockups hide the remove button. Follow it.

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed572e1ff85fdb8111ae57e01a82f5ea71b3a14b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:12:02 2015 -0300

    source-dialog: correctly check the current stack page

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35a622a27b8a133c52e3c35c9b70638e05c2ced7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 16:08:13 2015 -0300

    source-dialog: give back button some action
    
    Makes it show, hide and go back to the
    correct page. Nothing deep by this
    point.

 data/ui/source-dialog.ui |  2 ++
 src/gcal-source-dialog.c | 72 +++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 67 insertions(+), 7 deletions(-)

commit e11c57f0a773b03806a69a82b592703735c5a298
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 15:31:11 2015 -0300

    source-dialog: show edit page when a calendar is selected

 data/ui/source-dialog.ui |  3 ++-
 src/gcal-source-dialog.c | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 1 deletion(-)

commit 30ca4c1d57a39507b9dc50b892236fe06411bdbc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Apr 8 00:01:58 2015 -0300

    source-dialog: only add the source when it's not present

 src/gcal-source-dialog.c | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit 81c2a929c6a82b01a6a612d9a2f25d6a67234aa9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 23:55:26 2015 -0300

    source-dialog: remove needless fields
    
    Some fields became obsolete with the
    latest mockups. This commit removes
    them partially.

 data/ui/source-dialog.ui | 526 +++++++++++++++--------------------------------
 src/gcal-source-dialog.c | 101 +--------
 2 files changed, 173 insertions(+), 454 deletions(-)

commit 59eb0269e54c9147e0f96aa698c45b8dd748cef1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 23:16:54 2015 -0300

    source-dialog: add calendars to the list
    
    This does not differentiate GOA calendars
    from normal ones. It'll happen in the near
    future.

 src/gcal-source-dialog.c | 101 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 100 insertions(+), 1 deletion(-)

commit e49de556eb67a856844cfedf7a80640587637b75
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 23:16:31 2015 -0300

    source-dialog: use the new functions

 src/gcal-source-dialog.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit a6a54a2b24afa0f4e3827e60d66285358432109d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 17:22:49 2015 -0300

    utils: add helper function to retrieve parent source data

 src/gcal-utils.c | 18 ++++++++++++++++++
 src/gcal-utils.h |  6 ++++++
 2 files changed, 24 insertions(+)

commit 80d6e32fbae206f11944e3c583b1cd30049075a2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 16:59:17 2015 -0300

    source-dialog: add stub rows for GOA providers

 data/ui/source-dialog.ui | 140 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 139 insertions(+), 1 deletion(-)

commit 8be6e37b6d3b6ba67b60f9172f1939e67e2fe99a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 16:41:06 2015 -0300

    source-dialog: add a header function
    
    So each row can have a separator at
    it's header.

 src/gcal-source-dialog.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 39ae58aca5f4d84ceb9512a5ca53cc3b8d2d23f6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 16:40:30 2015 -0300

    source-dialog: retrieve some useful widgets from the UI

 data/ui/source-dialog.ui | 2 +-
 src/gcal-source-dialog.c | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit e6097fc8e9b6eb4a09b2c2d78d890715ac7058c7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 16:23:15 2015 -0300

    source-dialog: fix stack child name, don't resize on mode change

 src/gcal-source-dialog.c | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

commit 15c4a774ac5d3f0eb11b3ba6dab21afdbc46b97a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 16:22:26 2015 -0300

    source-dialog: partially implement the new proposed UI
    
    The interface is looking horrible, and
    most of the things are stubs now.

 data/ui/source-dialog.ui | 434 ++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 388 insertions(+), 46 deletions(-)

commit 102b5431fd90466840a5935cec5b264eecba904a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 16:21:29 2015 -0300

    source-dialog: better name the modes
    
    Since we're not creating a calendar
    as the default state, rename the mode
    to NORMAL as it better describes the
    dialog state.

 src/gcal-source-dialog.c | 4 ++--
 src/gcal-source-dialog.h | 2 +-
 src/gcal-window.c        | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit ab46c242ae0b393e0d290800833666c330f3d079
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Apr 7 16:19:32 2015 -0300

    window: update calendar popover button
    
    The current mockups removed
    the '+' button and changed
    the button label to 'Calendar
    Settings'. Update the popover
    to match the mockups.

 data/ui/window.ui | 29 +++--------------------------
 1 file changed, 3 insertions(+), 26 deletions(-)

commit 85830f005b65346ad0acceab53ce3fb30d8d8f2b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 31 00:57:00 2015 -0300

    project: bump eds requirement

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 397e5014130a447d7364851d4a43acb06100887a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 31 00:51:41 2015 -0300

    source-dialog: update source names

 data/ui/source-dialog.ui |  2 ++
 src/gcal-source-dialog.c | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

commit 3ca09ccfe470c84566c23a2d2e242e7fb522ce9d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 31 00:30:25 2015 -0300

    source-dialog: use different detail frames

 data/ui/source-dialog.ui | 353 ++++++++++++++++++++++++++++++++---------------
 src/gcal-source-dialog.c |  50 ++++---
 2 files changed, 268 insertions(+), 135 deletions(-)

commit 7df3e6261b4c83c55c579beae7794d6c0aa97c1b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 31 00:02:21 2015 -0300

    source-dialog: add more data to the sources

 src/gcal-source-dialog.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 37624104cb3eece13a2b654e0427321129c74eba
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 23:42:34 2015 -0300

    utils: better regext to match urls

 src/gcal-utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b55783a0efbbef07d8cb30c0f694e11b59221b8e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 23:34:30 2015 -0300

    source-dialog: better handle server errors

 src/gcal-source-dialog.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 0a2a12ea7dcc71c4ba9d3d046dbef30c2f660d61
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 23:30:03 2015 -0300

    source-dialog: better handle 1-source servers

 src/gcal-source-dialog.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit e7bcae666ce8bf717b6d1bd1fe51eba8ba88d6ba
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 23:29:35 2015 -0300

    source-dialog: insensitivize the add button at errors

 src/gcal-source-dialog.c | 3 +++
 1 file changed, 3 insertions(+)

commit 0cc4d90e0265f957d4064f0a90d1a0d015c53691
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 23:29:09 2015 -0300

    source-dialog: remove previous results before adding new ones

 src/gcal-source-dialog.c | 4 ++++
 1 file changed, 4 insertions(+)

commit c04f13f474e1c2b9b559b13c9491dfea053cc27b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 23:12:58 2015 -0300

    source-dialog: remove discovered sources when page is cleared

 src/gcal-source-dialog.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit eaa1dd2509339d6a2d6680b1d072da10b760915e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 18:07:59 2015 -0300

    source-dialog: hear 'activate' signal

 src/gcal-source-dialog.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 70aa052b0fc2cce49783179333f6d63988f79ccf
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 18:01:55 2015 -0300

    source-dialog: display discovered sources
    
    Show the discovered sources in a neat
    listbox. For the moment, it's just a
    stub prototype.

 data/ui/source-dialog.ui | 35 ++++++++++++++++++++++++++++++
 src/gcal-source-dialog.c | 56 +++++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 83 insertions(+), 8 deletions(-)

commit 2b31fdc3f1226bc00e0908368cf4904f42c0d5d2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 17:04:40 2015 -0300

    source-dialog: ask for user credentials
    
    When the unlogged ping fails, ask for
    user and password.

 src/gcal-source-dialog.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 108 insertions(+), 1 deletion(-)

commit 701d5a437cd09386cb54d6563867e6386da8d8cc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 15:49:42 2015 -0300

    source-dialog: try the first request without credentials
    
    Try to retrieve the remote server list of sources
    without prompting the username:password.

 src/gcal-source-dialog.c | 40 ++++++++++++++++++++++++++++++++++++----
 1 file changed, 36 insertions(+), 4 deletions(-)

commit 5fb6123a57d48fc78f06a6624c85e02baa037565
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 30 13:40:10 2015 -0300

    source-dialog: try to list sources at the given server
    
    Before anything, it doesn't work properly yet.
    It uses the new family of functions provided by
    EDS to discover the event sources from the given
    URL.

 src/gcal-source-dialog.c | 88 +++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 79 insertions(+), 9 deletions(-)

commit 3f1c8325ae7d82541b37728315467202e4571903
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 26 01:49:07 2015 -0300

    Revert "source-dialog: remove entry pulse"
    
    This reverts commit 79e4860a689aab89605b3b5da70a286ddf87af61.

 src/gcal-source-dialog.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit bc59205b829d7074df8ded16c2835e5c8feeb547
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 26 01:45:35 2015 -0300

    source-dialog: take uri validation into account

 src/gcal-source-dialog.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 8c09524494cd6bfe5bb1bc49869a752434aff934
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 26 00:41:18 2015 -0300

    source-dialog: remove entry pulse
    
    We aren't pinging the server for now.

 src/gcal-source-dialog.c | 24 ------------------------
 1 file changed, 24 deletions(-)

commit 16c5401c86694b179b886d1670739da4d426867e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 26 00:37:47 2015 -0300

    source-dialog: create a source from url

 src/gcal-source-dialog.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 53 insertions(+), 1 deletion(-)

commit 38d7a836640498eb6a7f850b78f58f58754894b6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 26 00:00:14 2015 -0300

    source-dialog: remove unused details

 data/ui/source-dialog.ui | 30 ------------------------------
 1 file changed, 30 deletions(-)

commit 01ac569a1a93e826a9f5c4822d3a6b310321484a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Mar 25 23:33:41 2015 -0300

    utils: add function to parse uris
    
    By using a custom regular expression,
    parse a uri or abort if it's invalid.

 src/gcal-utils.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h |  5 +++++
 2 files changed, 66 insertions(+)

commit e7af4632908a18761ff01ef5224b4c041f664ef5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 24 23:34:19 2015 -0300

    window: release timeout source after undo

 src/gcal-window.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit facb1fb1fc3a8e12fa965312878720550aa71b78
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 24 22:50:39 2015 -0300

    source-dialog: remove needless placeholder

 data/ui/source-dialog.ui | 3 ---
 1 file changed, 3 deletions(-)

commit fdba1b2f65b18d4dc744086ba3cadc666e9cfdf9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 24 22:44:30 2015 -0300

    source-dialog: shrink dialog height when mode changes

 src/gcal-source-dialog.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c8fc9c8b204d4c71bbf965de75cbae72380294b9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 24 22:43:54 2015 -0300

    source-dialog: removed deprecated property

 data/ui/source-dialog.ui | 1 -
 1 file changed, 1 deletion(-)

commit 562c35d43a50dd6b4d8afd183ff2ad0ea7c7626c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 24 22:43:16 2015 -0300

    source-dialog: remove needless action_area

 data/ui/source-dialog.ui | 17 -----------------
 1 file changed, 17 deletions(-)

commit 7afc2b0c2977d8c559f32baaeff3c16718408a2d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 23:36:07 2015 -0300

    source-dialog: correctly check for any leftover resources

 src/gcal-source-dialog.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit e46c5a34ac56a0c6d696bf981d59662f853df34f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 17:21:15 2015 -0300

    source-dialog: don't resize to hardcoded values

 src/gcal-source-dialog.c | 2 --
 1 file changed, 2 deletions(-)

commit 8f725ae622bef7fb7ed6715e4afdb444866e03cb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 17:18:54 2015 -0300

    source-dialog: replace spinner by entry pulses

 data/ui/source-dialog.ui | 13 -------------
 src/gcal-source-dialog.c | 46 +++++++++++++++++++++-------------------------
 2 files changed, 21 insertions(+), 38 deletions(-)

commit 9969d6daa0ff4aa847bb6be9b222ec8cebe06356
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 16:47:20 2015 -0300

    source-dialog: shut up the compiler

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b43544cae7aa669b0d24807831746303e9b21bab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 16:35:01 2015 -0300

    window: update GcalSourceDialog::manager when the window's one is updated

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 1a495b28c7ad857325aef71ba99eb38ee3c9d0fd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 15:18:30 2015 -0300

    source-dialog: use GtkFileChooserButton

 data/ui/source-dialog.ui |   7 ++--
 src/gcal-source-dialog.c | 100 ++++++++++++++++++++---------------------------
 2 files changed, 47 insertions(+), 60 deletions(-)

commit 8ff530b66a0ef7417fe43d6591cfd89814717e05
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 14:19:54 2015 -0300

    source-dialog: simplify code

 src/gcal-source-dialog.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit e6da757a352c686bbb356e6b0559d39c0dbcd75f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 14:17:32 2015 -0300

    source-dialog: use g_clear_pointer

 src/gcal-source-dialog.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit 054cb6edf67ba4f171abc7aa7dc67a25d2ba6cfe
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 14:17:20 2015 -0300

    source-dialog: fix style issues

 src/gcal-source-dialog.c | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

commit c0e8511db40c3f3390645652977c831ec07d11bb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 14:14:36 2015 -0300

    source-dialog: move E_TYPE_SOURCE_LOCAL to GcalSourceDialog::init

 src/gcal-source-dialog.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 350b2734b2e27aff10f63b3ccf64eea9ce8dff4b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 14:10:14 2015 -0300

    source-dialog: remove unused field

 src/gcal-source-dialog.c | 7 -------
 1 file changed, 7 deletions(-)

commit 5be25ed16117126e104dca378543b88e1cd48a46
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 14:06:42 2015 -0300

    source-dialog: don't override unused methods

 src/gcal-source-dialog.c | 42 ------------------------------------------
 1 file changed, 42 deletions(-)

commit e3f73b125bd9908e5e6bb621236f176cef745b54
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 13:57:08 2015 -0300

    source-dialog: pass NULL instead of an empty string to headerbar's subtitle

 src/gcal-source-dialog.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 3fd75163fba53808e4d818d1c382922f96bbde7f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 13:39:25 2015 -0300

    source-dialog: bind fields instead of programatically set them

 data/ui/source-dialog.ui | 5 +++--
 src/gcal-source-dialog.c | 4 ----
 2 files changed, 3 insertions(+), 6 deletions(-)

commit 6657dad17fdde84778ef93358e6b8d2bec0a4fac
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 13:35:31 2015 -0300

    window: remove hash table usage
    
    Replaced by g_object_{get|set}_data methods

 src/gcal-window.c | 122 ++++++++++++++++--------------------------------------
 1 file changed, 36 insertions(+), 86 deletions(-)

commit 491e9d3e852c5ea5889fbeba92c507bc3a971591
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 23 13:18:16 2015 -0300

    window: rename GcalWindow::make_row_for_source to GcalWindow::make_row_from_source

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

commit b59da7e2e0f9a611d1a0438a872122ea0895df0a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Feb 13 18:59:38 2015 -0200

    source-dialog: show a spinner when it should be validating

 data/theme/gtk-styles.css |  4 ++++
 data/ui/source-dialog.ui  | 13 +++++++++++++
 src/gcal-source-dialog.c  | 35 +++++++++++++++++++++++++++++++++++
 3 files changed, 52 insertions(+)

commit 54e6bca51896b91045ef8d6474f3b641dfb9b4d8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Feb 13 18:22:08 2015 -0200

    source-dialog: stub validation query

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

commit 429a9dec0591261524832f87b3402e9c9e51c758
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 14:28:08 2015 -0200

    source-dialog: clear pages before showing the dialog in creation mode

 src/gcal-source-dialog.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 8703d2a41e9ff4ffe1fd96747b8faea8fcd24d5e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 14:19:01 2015 -0200

    source-dialog: remove unused vars

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

commit 0415d2272b63feac73267be85a89531d8bce90c5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 14:07:49 2015 -0200

    source-dialog: clear previously unsaved calendars

 src/gcal-source-dialog.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit fb2bfca990b106740d306915debefa890f5e14b8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 14:04:39 2015 -0200

    source-dialog: query some calendar data when selecting a calendar

 src/gcal-source-dialog.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit c48edbd68262856141f72ff7c3b1f1365df08a7b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 13:14:11 2015 -0200

    manager: implement GcalManager::query_client_data

 src/gcal-manager.c | 28 ++++++++++++++++++++++++++++
 src/gcal-manager.h |  4 ++++
 2 files changed, 32 insertions(+)

commit 1aa194e844c1fc6b7e6b61bfef42caa58721053c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 13:03:16 2015 -0200

    source-dialog: turn the name label into an entry

 data/ui/source-dialog.ui | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit b167967cc05e239cec1731b4aa9e3803fb99a5ff
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 11:50:16 2015 -0200

    source-dialog: set the parent's display name as the headerbar subtitle

 src/gcal-source-dialog.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e5a2361274bc13ac29b07d121aa5032171573c9e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 11:46:01 2015 -0200

    manager: implemented GcalManager::get_source method

 src/gcal-manager.c | 20 ++++++++++++++++++++
 src/gcal-manager.h |  3 +++
 2 files changed, 23 insertions(+)

commit 4d978a33f68108a5fd263f2cd8bbc05c2c7a2783
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 11:35:33 2015 -0200

    source-dialog: only allow removable sources to be removed

 src/gcal-source-dialog.c | 3 +++
 1 file changed, 3 insertions(+)

commit 17f56895dd39fd6a05fa3d306f6350ede3902506
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 11:30:47 2015 -0200

    window: use markup label for in-app notification

 data/ui/window.ui | 1 +
 src/gcal-window.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 9df8b8077d8f64e2b9ffe4cf4d5e81f0ba8aafd1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 11:21:53 2015 -0200

    window: implement removing and undoing the removal of a calendar
    
    We're still facing the bug where the just-added calendar segfaults when removed.

 data/ui/source-dialog.ui |  1 +
 data/ui/window.ui        |  5 +--
 src/gcal-source-dialog.c |  3 ++
 src/gcal-source-dialog.h |  2 +
 src/gcal-window.c        | 96 ++++++++++++++++++++++++++++++++++++++++++------
 5 files changed, 92 insertions(+), 15 deletions(-)

commit 9d222e47fc7ba4279a6bc420397b87691d1c71c6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 01:37:09 2015 -0200

    source-dialog: separate local & remote source handling

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 73 ++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 69 insertions(+), 5 deletions(-)

commit f724a6aaf61097137233bf41ec66f90514637516
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 00:05:58 2015 -0200

    source-dialog: add button is insensitive by default
    
    We must convince him to get sensitive by selecting a valid source.

 data/ui/source-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 4585b4494135b95950f3b2e0e8260156e138199d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Feb 10 00:00:58 2015 -0200

    window: remove annoying compile warning
    
    Hey GCC, they're just pointers!

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ac47264a456e0476bb258261e074484f27495ca
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 23:59:22 2015 -0200

    source-dialog: initial implementation of local source creation

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 98 ++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 92 insertions(+), 7 deletions(-)

commit 16f12f600e69a69952edc975ddaf01bd56f9d132
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 17:27:20 2015 -0200

    local-source: copy code from Evolution regarding local sources

 src/Makefile.am      |   2 +
 src/e-source-local.c | 193 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/e-source-local.h |  67 ++++++++++++++++++
 3 files changed, 262 insertions(+)

commit 3c5a1ebfe6bd77bbf4df5dce16ac65fe8a6f3a76
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 17:23:30 2015 -0200

    source-manager: don't try to save NULL sources

 src/gcal-source-dialog.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d6b4aef58292adf0da18a3362dba942f8702d0c3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 17:18:49 2015 -0200

    window: sort calendars by name

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

commit df1b7def8c4de34f495c84094256cb0d60af3557
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 17:10:32 2015 -0200

    window: refresh calendar list when a source is edited

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

commit cba97f8719bd81601fad0e774807e5c1ef510fa7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 17:06:02 2015 -0200

    source-dialog: properly save the source when the dialog is closed

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit 18fa2059167db3e56f1b9bf5ecddf4fdc1e716e7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 16:56:12 2015 -0200

    manager: initial implementation of GcalManager::save_source method

 src/gcal-manager.c | 27 +++++++++++++++++++++++++++
 src/gcal-manager.h |  3 +++
 2 files changed, 30 insertions(+)

commit ec1ad935daefe1839d07b1b7bcfb41d634bd4a7a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 16:43:27 2015 -0200

    source-dialog: implement changing the default source

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

commit c0c5f102c0b66fd92e3c1549ab664be250f920fd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 16:40:22 2015 -0200

    manager: fix return type

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3070922f5eb5a8e8582ad83c3ae133704b779cd9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 16:39:22 2015 -0200

    manager: implement GcalManager::set_default_source method

 src/gcal-manager.c | 17 +++++++++++++++++
 src/gcal-manager.h |  3 +++
 2 files changed, 20 insertions(+)

commit 7f9eccb7a449b2b0d0ead563550475e881704af3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 16:29:53 2015 -0200

    source-dialog: fix sizing issue

 src/gcal-source-dialog.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 231c3e45ff19d0cfd57d9df4199995bcd8740b2f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 16:29:18 2015 -0200

    source-dialog: expand main stack

 data/ui/source-dialog.ui | 4 ++++
 1 file changed, 4 insertions(+)

commit 5c693f3e5aa2bf944b23a8310fa4c4c078ca776d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 16:00:02 2015 -0200

    source-dialog: don't fire the color signal when it's setting the source

 src/gcal-source-dialog.c | 2 ++
 1 file changed, 2 insertions(+)

commit 96564b35022224c657f86b22e9908e9e3e93cfe0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 15:57:17 2015 -0200

    source-dialog: fix return type

 src/gcal-source-dialog.c | 1 +
 1 file changed, 1 insertion(+)

commit 0ea43577036b7184dea976aa3273953b22233eb5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 15:56:28 2015 -0200

    source-dialog: implement color selection

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)

commit 84112ae7213cd636044b8b739d1fa30323d2d2ab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 15:35:18 2015 -0200

    source-dialog: open GNOME Control Center when the description label's link is activated

 data/ui/source-dialog.ui |  4 +++-
 src/gcal-source-dialog.c | 25 +++++++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 9a3e0e51ba3d13decad71fbf30956aeaf9f0dae6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:50:03 2015 -0200

    source-dialog: handle source name changes

 data/ui/source-dialog.ui |  1 +
 src/gcal-source-dialog.c | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+)

commit 4a9fca3aeaec9e4626ec24bda6a942efc3525b7f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:40:48 2015 -0200

    source-dialog: hide default source check when calendar is readonly

 src/gcal-source-dialog.c | 1 +
 1 file changed, 1 insertion(+)

commit a4ffdf03149da2b7fdf1df343a1745eee9ab17ab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:37:34 2015 -0200

    source-dialog: bind title when diting

 src/gcal-source-dialog.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 8097b22b6051ae03965fca1cfb479a1beeadd14e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:22:12 2015 -0200

    source-dialog: update the default calendar check

 src/gcal-source-dialog.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit c91d5bbb597234a550fc0e23c659ae2f240b01c5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:21:08 2015 -0200

    window: hide calendar popover when the dialog is trigged

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

commit b08165364a6268a434d06dfa8a5513c5c19a30c3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:10:42 2015 -0200

    window: set the source dialog's manager field

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

commit 8e025c5f204a079c496cd9dc939f285ae703299d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:06:45 2015 -0200

    source-dialog: resize dialog according to the mode

 src/gcal-source-dialog.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 07ac22de47605f98c32f7cf5b9cf4b1405fd5ffd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 14:06:16 2015 -0200

    source-dialog: set the minimum width of the dialog

 data/ui/source-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 557ec083dacb8a76a47f48df7eeb5b6232eb93c6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 13:58:36 2015 -0200

    window: set the source to be edited

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

commit fe44186446c9b697d5afe4c42309800e855c57a4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 13:58:11 2015 -0200

    source-dialog: add GcalSourceDialog::set_source method

 src/gcal-source-dialog.c | 44 +++++++++++++++++++++++++++++++++++++++++++-
 src/gcal-source-dialog.h |  4 ++++
 2 files changed, 47 insertions(+), 1 deletion(-)

commit 95af5c72d343b42acbeac97614f84dfe5137a0b7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 13:27:11 2015 -0200

    window: hide the dialog after the response

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

commit 00e48dca820713ab8624373b94651f8023f50fc5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 13:22:19 2015 -0200

    source-dialog: emit the response signal when an action button is activated

 data/ui/source-dialog.ui |  2 ++
 src/gcal-source-dialog.c | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)

commit 77b7f116da964264ea71a8e9485e65fe13a8401b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 12:49:17 2015 -0200

    source-dialog: toggle some widgets' visibility when changing mode

 src/gcal-source-dialog.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 143444ddd58a0164fac6060872081c3fccc31e1f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 12:48:06 2015 -0200

    window: show source dialog when a calendar is activated

 data/ui/window.ui |  1 +
 src/gcal-window.c | 18 ++++++++++++++++++
 2 files changed, 19 insertions(+)

commit dafdff6326eca0a577bd7c83b6bb73246a0c1e44
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 12:28:03 2015 -0200

    source-dialog: fixup some properties

 data/ui/source-dialog.ui | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7e9d722206270fb7f98a39b233beb132c99c15f4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 12:24:24 2015 -0200

    window: set source dialog to create mode

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

commit 34f92669664a5b143c78e54b49167879ff13e58f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 12:10:31 2015 -0200

    window: fix signal name

 data/ui/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6dccbfe431c2efabaeebf2f370e7e3e87453477f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 12:09:48 2015 -0200

    window: show sources dialog

 data/ui/window.ui |  1 +
 src/gcal-window.c | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

commit 3ef048c2a03bee1126e9900855263f90951de4ba
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 12:00:38 2015 -0200

    source-dialog: setup headerbar properly

 src/gcal-source-dialog.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit ee2c22b950d47c2155af119cbdc3092e46ed4812
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:51:38 2015 -0200

    window: add a GcalSourceDialog instance

 data/ui/window.ui | 5 +++++
 src/gcal-window.c | 3 +++
 2 files changed, 8 insertions(+)

commit e6bf96c198747642b951462318a421e688e8c26c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:51:04 2015 -0200

    source-dialog: set ::'use_header_bar' property

 data/ui/source-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 183cddea3dbc9e413ba966ab914aeeca872fd0e1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:48:05 2015 -0200

    source-dialog: fix gtk+ version requirement

 data/ui/source-dialog.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 667717a7efdf9862940586f50685b7f31e15d6e5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:44:16 2015 -0200

    source-dialog: prototype impl of modes

 src/gcal-source-dialog.c | 20 ++++++++++++++++++++
 src/gcal-source-dialog.h |  9 +++++++++
 2 files changed, 29 insertions(+)

commit c1791cd446bcef868f38d86817dbb4c095538fd0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:40:13 2015 -0200

    source-dialog: fix wrong type assingment

 src/gcal-source-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 059b783b0dc8887844b52226a714f02eebea4bbf
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:39:04 2015 -0200

    source-dialog: lazy set the GcalManager instance
    
    No signals are connected.

 src/gcal-source-dialog.c | 19 +++++++++++++++++++
 src/gcal-source-dialog.h |  5 ++++-
 2 files changed, 23 insertions(+), 1 deletion(-)

commit 3915e1c6e9f747646f84b6951dcc25cf969516ac
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:38:32 2015 -0200

    source-dialog: keep a ref to the private spot

 src/gcal-source-dialog.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 2df236fccb3ca8be0d30a448297ffaa188ca2f1c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:33:59 2015 -0200

    source-dialog: bind the template class

 src/gcal-source-dialog.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 61c395ef4602f18feb51f7e6f2847815c553b2a4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:26:11 2015 -0200

    source-dialog: fix compiling issues

 src/gcal-source-dialog.c | 8 ++++++++
 src/gcal-source-dialog.h | 1 +
 2 files changed, 9 insertions(+)

commit 7cf3ac233ff57966d2062744e41b6126655f7df1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:17:18 2015 -0200

    source-dialog: fix wrong return type

 src/gcal-source-dialog.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1de622f4e034830f666fc0ce84339ce2f09fe7af
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:16:23 2015 -0200

    source-dialog: add missing include

 src/gcal-source-dialog.h | 2 ++
 1 file changed, 2 insertions(+)

commit 08f4853a2ae1d2c46ca2c2856c8608f39dcf1381
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 11:14:57 2015 -0200

    source-dialog: rename class to GcalSourceDialog

 src/Makefile.am                                    |   4 +-
 src/gcal-source-dialog.c                           |  96 +++++++++++++++++++
 ...{gcal-source-manager.h => gcal-source-dialog.h} |  14 +--
 src/gcal-source-manager.c                          | 104 ---------------------
 4 files changed, 105 insertions(+), 113 deletions(-)

commit 095fd60ba85cc1e5d91a3077018fbae5438b82d1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Feb 9 10:47:02 2015 -0200

    source-dialog: initial stub implementation

 src/Makefile.am           |   2 +
 src/gcal-source-manager.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-source-manager.h |  40 ++++++++++++++++++
 3 files changed, 146 insertions(+)

commit 61f5c9275b5e25fd19f8d8eb3011665b02454e87
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Feb 8 21:33:43 2015 -0200

    source-dialog: initial interface implementation
    
    And just it, nothing else.

 data/Makefile.am            |   1 +
 data/calendar.gresource.xml |   1 +
 data/theme/gtk-styles.css   |   5 +
 data/ui/source-dialog.ui    | 409 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 416 insertions(+)

commit cb532bbfbd9b6e7bb192eacae75f41c66b913f75
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Feb 7 22:13:10 2015 -0200

    window: port the calendar popover to GtkListBox
    
    This is a significant rewrite of the calendar popover. Instead of adding actions to the window, it uses a internal map to find the corresponding source.

 data/theme/gtk-styles.css |   4 +
 data/ui/window.ui         |  71 +++++++++++++++++
 src/gcal-window.c         | 195 +++++++++++++++++++++++-----------------------
 3 files changed, 172 insertions(+), 98 deletions(-)

commit bbcf8fddad6c4971bf0cbad2791cc5f961ac26c7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun May 17 09:55:22 2015 -0300

    month-view: initial keyboard focus highlight

 src/gcal-month-view.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit 78ac2a51bcaa1e4b49718f962580074292082c12
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Sun May 17 06:46:42 2015 +0000

    Added Friulian translation

 po/LINGUAS |   1 +
 po/fur.po  | 317 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 318 insertions(+)

commit d49c056d0c10da263db7806a90c0d98eef211686
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 15 23:33:45 2015 -0400

    manager: squash compilation warning

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66c464d92eccdb73ae631331bcd0767e5a96c3d8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu May 14 15:35:38 2015 -0300

    window: remove unneeded shortcuts

 src/gcal-window.c | 3 ---
 1 file changed, 3 deletions(-)

commit f27ea86f27911c8065f382fadfa968ba17cc107f
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu May 14 15:54:51 2015 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 57 +++++++++++++++++++++++++++++----------------------------
 1 file changed, 29 insertions(+), 28 deletions(-)

commit 6a017cca8b1fcb76e9c5e6561406f6da611f70ca
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 13 20:13:18 2015 -0300

    window: add view switching shortcuts
    
    <Ctrl>PgUp to go to the previous view
    <Ctrl>PgDn to go to the next view
    <Ctrl>2 to go to month view
    <Ctrl>3 to go to year view

 src/gcal-window.c | 37 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

commit a75d458f69435b0560badaf9d0ceed322da5599e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 13 15:22:37 2015 -0300

    window: use a macro to simplify code

 src/gcal-window.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit 052e64eb533d5d3fac16eab23465e107b57a5951
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed May 13 11:39:14 2015 -0300

    window: add accelerators to change date
    
    <Alt>Left for previous date
    <Alt>Down or <Ctrl>t for today
    <Alt>Right for next date
    
    More expected shortcuts are being discussed and
    registered at https://etherpad.gnome.org/p/calendar-keynav.

 data/ui/window.ui |  6 +++---
 src/gcal-window.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 3 deletions(-)

commit 37875f26d2b39598641889bd8dff794574c4227c
Author: Victor Ibragimov <victor.ibragimov@gmail.com>
Date:   Wed May 13 08:54:03 2015 +0000

    Added Tajik translation

 po/LINGUAS |   1 +
 po/tg.po   | 312 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 313 insertions(+)

commit 05c6e45e71e2eee49737706eee7d3e1994123066
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Sun May 10 19:31:08 2015 +0000

    Added Occitan translation

 po/LINGUAS |   1 +
 po/oc.po   | 318 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 319 insertions(+)

commit e0c5bed5407f0c3d2f9bb73399ec25634af7874e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 6 14:27:00 2015 -0400

    doap: added George as new maintainer

 gnome-calendar.doap | 7 +++++++
 1 file changed, 7 insertions(+)

commit f7d5eb2ec8c4f308e78c7bbb53316ae07e855c6f
Author: Daniel Martinez <dmartinez@src.gnome.org>
Date:   Tue May 5 01:27:53 2015 +0200

    Added Aragonese translation

 po/LINGUAS |   1 +
 po/an.po   | 317 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 318 insertions(+)

commit 3542bd688102860c785477cda068c335361b2802
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Fri May 1 13:10:06 2015 +0000

    Updated Slovak translation

 po/sk.po | 62 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 33 insertions(+), 29 deletions(-)

commit 5cb22dbd650f84c90325968a597494fc222b06ff
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri May 1 12:11:20 2015 +0300

    Updated Hebrew translation

 po/he.po | 62 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 33 insertions(+), 29 deletions(-)

commit da3d187ad802afcf069b153f532af718ccf6d90f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Apr 29 22:32:16 2015 -0400

    window: fix builder's ui file

 data/ui/window.ui | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b72de0c8b0f0b955a08eb323efce6011d8e5697c
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Apr 28 19:21:03 2015 +0200

    Misleading counts of events in the Calendar view's mini-calendar
    
    It was caused by missing view events remove notifications when replacing
    ongoing ECalClientView. The previously known (ViewData::lost_components)
    were not notified as removed, thus made incorrect counts in the mini-calendar.

 src/e-cal-data-model.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 601f3c461ee751736095734a86645783ee97354a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Apr 26 21:49:25 2015 -0400

    app: add event uses current date as start
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748133

 src/gcal-window.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit af75852b77274b3569250ab6010283f1e5761d87
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Apr 26 15:14:55 2015 -0400

    misc: add editorconfig file

 .editorconfig | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 0ac46215eb1fddb308d72badf72075b96b8d4e3c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Apr 26 15:07:01 2015 -0400

    app: make window NULL upon destruction
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748166

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit eca246b5eef9952e143aef830912e669cea7b392
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Apr 25 11:57:22 2015 +0200

    Updated Czech translation

 po/cs.po | 57 +++++++++++++++++++++++++++++----------------------------
 1 file changed, 29 insertions(+), 28 deletions(-)

commit e43aa8a43e53971655fd0aa12b9775c8e08cdfdb
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Apr 16 19:06:42 2015 +0200

    Updated Polish translation

 po/pl.po | 53 +++++++++++++++++++++++++++--------------------------
 1 file changed, 27 insertions(+), 26 deletions(-)

commit df28af814539b68adce564fbf07e0e80908b6957
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Apr 15 23:49:24 2015 -0400

    Bump version to 3.16.1 for release
    
    NEWS: updated

 NEWS         | 4 ++++
 configure.ac | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit adfffad88d1ca2f9c620e02b3754dfe08a194d26
Author: Marcus Lundblad <ml@update.uu.se>
Date:   Fri Apr 3 12:31:07 2015 +0200

    window: mark date format string for new event popover for translation
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746928

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

commit 4b24023c9c04e488e3ff2ad3d102e5b7c2a1c4e8
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Tue Apr 7 15:26:21 2015 +0700

    Updated Thai translation

 po/LINGUAS |   1 +
 po/th.po   | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 310 insertions(+)

commit c85b7394f952f894f411aa56b66d859466e59dbf
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Apr 3 10:06:19 2015 -0300

    search: split listbox sort function
    
    It'll be needed for future work on
    pagination, so the sorting logic can
    be reused.

 src/gcal-search-view.c | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit f4d0e4856966f5f1bf04c2341e6e43927a2e6ede
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Apr 3 09:41:46 2015 -0300

    search: small refactoring of the code
    
    Use GObject::set_data and ::get_data
    to get rid of an useless hash table.

 src/gcal-search-view.c | 68 +++++++++++++++++++++++++-------------------------
 1 file changed, 34 insertions(+), 34 deletions(-)

commit 626e07982bf90fd598c0f3b9810b27893db2038a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 2 14:40:28 2015 -0300

    project: fix schema translation
    
    Don't merge translations to the
    XML file since DConf can't handle
    that.

 data/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 80775a1e54d433503d52bd87822515bb0ccd7af7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 2 12:38:41 2015 -0300

    window: change "More Details" button label to "Edit Details"
    
    As asked by Allan, this better describes
    the purpose of this button.

 data/ui/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 955c9349562c83d0c2f58acfcd7becf714beaade
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Apr 2 12:17:20 2015 -0300

    window: block automatic creation of nameless events
    
    We shouldn't let nameless events be created.
    This commit blocks all ways to create them
    when the name is not set.
    
    The user can still edit events' data.

 data/ui/window.ui |  2 ++
 src/gcal-window.c | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

commit 85dd9953297be401e02b7e0faa2e2c4452d6b4d3
Author: A S Alam <aalam@users.sf.net>
Date:   Sat Mar 28 20:01:08 2015 -0500

    Translation pa updated for Gnome

 po/pa.po | 456 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 288 insertions(+), 168 deletions(-)

commit 332317e452e922bb10e1779dbc29184296f73975
Author: Abderrahim Kitouni <a.kitouni@gmail.com>
Date:   Sat Mar 28 12:00:25 2015 +0100

    Added Arabic translation

 po/LINGUAS |   1 +
 po/ar.po   | 315 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 316 insertions(+)

commit 200e47dbe37972acfe76a588d517f7e3626a2049
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Mar 28 07:50:27 2015 +0000

    Updated Slovak translation

 po/sk.po | 8404 ++------------------------------------------------------------
 1 file changed, 225 insertions(+), 8179 deletions(-)

commit caae079056b944cbac3c0e0aeb24625e32f24231
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Fri Mar 27 15:58:43 2015 +0000

    Updated Slovak translation

 po/sk.po | 8406 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 8180 insertions(+), 226 deletions(-)

commit 1f68d2a96a2f4f2a1ee5d692f02aa53772286a21
Author: Jordi Mas <jmas@softcatala.org>
Date:   Mon Mar 23 17:43:10 2015 -0400

    Update Catalan translation

 po/ca.po | 450 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 271 insertions(+), 179 deletions(-)

commit 0c794f1eae2eef4240e818df5c6752b854588cce
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Mar 23 19:07:59 2015 +0100

    Updated Basque language

 po/eu.po | 121 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 71 insertions(+), 50 deletions(-)

commit 3ac30070ab69a1d71dd9d06397a7ccc456bea285
Author: Muhammet Kara <muhammetk@gmail.com>
Date:   Sun Mar 22 16:46:49 2015 +0000

    Updated Turkish translation

 po/tr.po | 96 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 52 insertions(+), 44 deletions(-)

commit 7669a634de2095eedd7c2ea5725a3ce934e81a08
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Mar 20 13:31:52 2015 -0400

    Bump version to 3.16.0 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c67c680fe78980be921184949620a99797147645
Author: Mattias Eriksson <snaggen@gmail.com>
Date:   Wed Mar 18 15:00:34 2015 +0000

    Updated Swedish translation

 po/sv.po | 465 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 282 insertions(+), 183 deletions(-)

commit 5b3575edff159c48723216d2d5689a3a97c1ddf3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 13:21:46 2015 -0400

    Bump version to 3.15.92 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1ad15b6155865925ec469dc19f207cf9352a2aee
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 13:15:47 2015 -0400

    misc: remove unused gitmodules file

 .gitmodules | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit e5c7dee5d80cc55914c847f071a0b8433deb8558
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 13:07:54 2015 -0400

    misc: code style fixing

 src/gcal-edit-dialog.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cac370e6b7f72ec20e585f558c2311171dfc75f3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 13:07:34 2015 -0400

    edit-dialog: handle timezone properly

 src/gcal-edit-dialog.c | 44 ++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 40 insertions(+), 4 deletions(-)

commit 46c67688e1ac77fa3e91d717d3d7d3b1b91ae064
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 12:41:11 2015 -0400

    year-view: set sidebar range timezone

 src/gcal-year-view.c | 2 ++
 1 file changed, 2 insertions(+)

commit 636df18f641b44e614c4cf8983aab02a7f0ef1ed
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 12:37:43 2015 -0400

    event-widget: convert date/time to local timezone

 src/gcal-event-widget.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit abc999dff0bfd770b0ac054c7aaf25eb6b85e6e3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 12:25:14 2015 -0400

    shell-search: fix timezone handling

 src/gcal-shell-search-provider.c | 35 ++++++++++++++++++++++++++++++-----
 1 file changed, 30 insertions(+), 5 deletions(-)

commit f7e897fefe29c3ce9691924c68cf1d01151ad748
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 16 12:15:22 2015 -0400

    search-view: fix timezone handling

 src/gcal-search-view.c | 30 ++++++++++++++++++++----------
 1 file changed, 20 insertions(+), 10 deletions(-)

commit 26de291b7d1e685bb849ea770e5fc0df051eb4ab
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sun Mar 15 14:42:10 2015 +0100

    Updated Danish translation

 po/da.po | 476 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 289 insertions(+), 187 deletions(-)

commit 76d3a012d7c1173746eeba45fb0248166f60e85c
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Mar 15 13:30:22 2015 +0100

    Updated Slovenian translation

 po/sl.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed90dc4da8beec03574dd8ea7d49647d7c720ef5
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Mar 15 13:25:21 2015 +0100

    Updated Slovenian translation

 po/sl.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 51e7550af885d9f1d5728efa68845e6c2cf48083
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Mar 15 13:18:57 2015 +0100

    Updated Slovenian translation

 po/sl.po | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit fd3af45ad004ea888872c2bc45da0075ab1e0c06
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Mar 8 21:57:28 2015 +0100

    Updated Slovenian translation

 po/sl.po | 456 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 276 insertions(+), 180 deletions(-)

commit c2dddebfe35f5e875de47df4e4540ff39ac9a151
Author: Samir Ribic <samir.ribic@etf.unsa.ba>
Date:   Fri Mar 13 20:27:32 2015 +0000

    Added Bosnian translation

 po/LINGUAS |   1 +
 po/bs.po   | 320 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 321 insertions(+)

commit 02e21b5aa8c8bc7e8d05213bf152b15162b0c6cc
Author: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>
Date:   Wed Mar 11 16:57:52 2015 +0200

    Finnish translation update

 po/fi.po | 467 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 288 insertions(+), 179 deletions(-)

commit db8c496cb7981ab5edb61836861b2bf8cebc7459
Author: Simon Linden <xhi2018@googlemail.com>
Date:   Tue Mar 10 19:45:30 2015 +0000

    Updated German translation

 po/de.po | 87 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 48 insertions(+), 39 deletions(-)

commit da20bcd3afacc6e755fc89e0f526178ee2b2f685
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sun Mar 8 16:10:50 2015 +0000

    Updated Italian translation

 po/it.po | 406 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 220 insertions(+), 186 deletions(-)

commit 872df498fcdf3b5d15e9030aa0d9d6d6102db458
Author: Seong-ho Cho <shcho@gnome.org>
Date:   Sun Mar 8 01:43:11 2015 +0900

    Updated Korean translation

 po/ko.po | 449 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 274 insertions(+), 175 deletions(-)

commit c7563da2d02a3fce63088a57ea8e73cf547d2fec
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Mar 6 11:32:32 2015 -0500

    app: handle calendars colours better
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=745487

 src/gcal-application.c           | 8 ++++++--
 src/gcal-edit-dialog.c           | 6 +++---
 src/gcal-event-widget.c          | 8 +++++---
 src/gcal-manager.c               | 1 -
 src/gcal-search-view.c           | 2 +-
 src/gcal-shell-search-provider.c | 2 +-
 src/gcal-utils.c                 | 9 ++++++---
 src/gcal-utils.h                 | 3 ++-
 src/gcal-window.c                | 2 +-
 9 files changed, 25 insertions(+), 16 deletions(-)

commit 9f20c3f2f9fbe2365b530520c1058e68df6d84f4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Mar 5 13:33:24 2015 -0500

    edit-dialog: fix ref leak when selecting a calendar

 src/gcal-edit-dialog.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8589cde0f56195789e150e3d4506b201021d5ca6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Mar 5 13:08:39 2015 -0500

    utils: clean description of whitespaces

 src/gcal-utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00ed98c18bf8b4cd9eece363d7d64d7248fb611d
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu Mar 5 20:33:07 2015 +0100

    Updated Serbian translation

 po/sr.po       | 205 +++++++++++++++++++++++++++++++++++++++------------------
 po/sr@latin.po | 205 +++++++++++++++++++++++++++++++++++++++------------------
 2 files changed, 282 insertions(+), 128 deletions(-)

commit dc65fae51b994cb97b6c6194b6b5e74d3c6a2aed
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Thu Mar 5 05:09:26 2015 +0000

    Added Kazakh translation

 po/LINGUAS |   1 +
 po/kk.po   | 314 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 315 insertions(+)

commit 47e78ce1b1033ca1c92cdc1f9ec470ba99e7849f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Mar 4 10:14:38 2015 -0500

    date-selector: fix labels order in RTL locales

 src/gcal-date-selector.c | 1 +
 1 file changed, 1 insertion(+)

commit 12188aed7f82a4c14c18c1bc31fc3819309ef785
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Mar 4 10:10:24 2015 -0500

    date-selector: fix style on RTL locales

 data/theme/gtk-styles.css | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 52634b982e80d21b72e0507cd381c18cd1cec630
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Mar 4 10:02:42 2015 -0500

    date-selector: fix children order in RTL locales
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=745117

 src/gcal-date-selector.c | 2 ++
 1 file changed, 2 insertions(+)

commit 089606ea77b0c1ba9fc4e1252660a085da3da5d5
Author: Guillaume Bernard <translate@filorin.fr>
Date:   Wed Mar 4 12:01:14 2015 +0000

    Updated French translation

 po/fr.po | 405 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 221 insertions(+), 184 deletions(-)

commit fb8f67797bae813b9b8dd655861e9b7060844831
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Mar 2 21:22:22 2015 +0100

    Updated Polish translation

 po/pl.po | 150 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 78 insertions(+), 72 deletions(-)

commit 81241a19e8f16671c22e06b0ea18f30e12dc3d33
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 2 14:13:29 2015 -0500

    Bump version to 3.15.91 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f2a131d7b9115b004752877385661a10c420e0c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Mar 2 14:04:32 2015 -0500

    search-view: set popover bottom position explicitly

 data/ui/window.ui | 1 +
 1 file changed, 1 insertion(+)

commit 8abfa779438dc9cdc61492fe704e52532d2da9bb
Author: Marek Černocký <marek@manet.cz>
Date:   Mon Mar 2 19:22:01 2015 +0100

    Updated Czech translation

 po/cs.po | 40 ++++++++++++++++++++++------------------
 1 file changed, 22 insertions(+), 18 deletions(-)

commit eb9cf58bffe6d099612f060a5111a7b4a18b3427
Author: Cheng-Chia Tseng <pswo10680@gmail.com>
Date:   Mon Mar 2 14:56:40 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 52 ++++++++++++++++++++++++++--------------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

commit ef57c16a66ed01bdbbbd6fa8a812db2e4b69aed5
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Sun Mar 1 09:47:12 2015 +0000

    Updated Hungarian translation

 po/hu.po | 192 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 133 insertions(+), 59 deletions(-)

commit 88be987502ae06bdd6a3f14409dc0a4f8a56f4b2
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Fri Feb 27 11:57:58 2015 +0200

    Updated Ukrainian translation

 po/uk.po | 62 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 35 insertions(+), 27 deletions(-)

commit 7208376d0338bc722ac070d816c091596e2f26c6
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Wed Feb 25 05:22:57 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 184 ++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 110 insertions(+), 74 deletions(-)

commit 4c162e6d9741d16fed1ec585e0ec416482692df1
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Mon Feb 23 07:28:45 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 63 +++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 27 deletions(-)

commit b5bc9577a7de01c46565a20a5ce1021988da6a76
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Sat Feb 21 22:02:17 2015 +0200

    Updated Greek translation

 po/el.po | 126 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 72 insertions(+), 54 deletions(-)

commit 7ec3346133b23725aeb22dad176120a4b2ae26d3
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Feb 21 10:43:26 2015 +0000

    Updated Chinese (Taiwan) translation

 po/zh_TW.po | 435 ++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 263 insertions(+), 172 deletions(-)

commit 97f086db989275bc71b795cd6553aacc9fed96d9
Author: Efstathios Iosifidis <iefstathios@gmail.com>
Date:   Fri Feb 20 19:20:43 2015 +0000

    Updated Greek translation

 po/el.po | 458 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 276 insertions(+), 182 deletions(-)

commit e392b016e6852597a5cb72033efa380a0555e471
Author: Jonas Skarulskis <jonas.ska@gmail.com>
Date:   Thu Feb 19 23:22:00 2015 +0200

    Added Lithuanian translation

 po/LINGUAS |   1 +
 po/lt.po   | 320 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 321 insertions(+)

commit 5dfa1c6ecda905773b0e6eb63d4aec919fbb3d19
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Thu Feb 19 10:29:37 2015 +0100

    Updated Galician translations

 po/gl.po | 459 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 280 insertions(+), 179 deletions(-)

commit c241c555a7d79a6859ff85122aeef2e7536fc410
Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
Date:   Thu Feb 19 10:22:59 2015 +0300

    Updated Russian translation

 po/ru.po | 91 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 50 insertions(+), 41 deletions(-)

commit 75ca8f545f5534043d6a4d99a411eaba5878b8ad
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Wed Feb 18 14:50:59 2015 +0000

    Updated Slovak translation

 po/sk.po | 61 +++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 35 insertions(+), 26 deletions(-)

commit 5606cbdb8dd4703e46bba01b97316ee0b0155ec6
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Feb 17 18:33:51 2015 +0100

    Updated Spanish translation

 po/es.po | 42 +++++++++++++++++++++++-------------------
 1 file changed, 23 insertions(+), 19 deletions(-)

commit 96c8120d286b1d7a99052ae97f1c47388c20c3dc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 17:37:01 2015 -0500

    month-view: optimized event-widget parts removal

 src/gcal-month-view.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit edec70fe0db8daa330c3fb7d2deb082c87362285
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 17:14:51 2015 -0500

    search: use new compare function

 src/gcal-search-view.c           | 27 +--------------------------
 src/gcal-shell-search-provider.c | 30 ++++++++++++++++++++++++++++--
 2 files changed, 29 insertions(+), 28 deletions(-)

commit 87d35dd4432da6a5df2fd369736c5728593c9635
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 17:13:02 2015 -0500

    utils: gained compare API

 src/gcal-utils.c | 37 +++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h |  4 ++++
 2 files changed, 41 insertions(+)

commit c0acef2d19a542d4ba7680f5d84b8882ec7988b9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 13:06:52 2015 -0500

    Bump version to 3.15.90 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a752e00aeb011e4d5ca81a5c116881bc242c0750
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 13:02:54 2015 -0500

    NEWS: updated for release

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit f659570fa470532c6d7b3069c953b1af20bc5917
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Tue Feb 17 01:27:24 2015 +0200

    Updated Hebrew translation

 po/he.po | 100 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 58 insertions(+), 42 deletions(-)

commit b502ccd363b6b7c53401efd1b36dcaaa9545b791
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 12:53:29 2015 -0500

    misc: fix styling

 src/gcal-manager.c         | 4 ++--
 src/gcal-search-view.c     | 6 ++----
 src/gcal-subscriber-view.c | 4 ++--
 3 files changed, 6 insertions(+), 8 deletions(-)

commit aef9960d734a0a1fa3d02e1da93b8f8bfa42f82e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 12:52:30 2015 -0500

    search-view: fix double free of ListBox's rows

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

commit b86f3817050c043da3d8df179cc6eeadab5838de
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 12:51:32 2015 -0500

    search-view: changed sorting of results
    
    This sorting promotes the results closer to the time when the search was done.

 src/gcal-search-view.c | 48 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 17 deletions(-)

commit bdd751c03b997f6f6a1588f1298f6382c90a1a62
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Feb 16 18:24:40 2015 +0100

    Updated Norwegian bokmål translation from Åka Sikrom.

 po/nb.po | 88 ++++++++++++++++------------------------------------------------
 1 file changed, 22 insertions(+), 66 deletions(-)

commit 91defe22defc6831ae70c77d9b1dd19051d25f8c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Feb 16 00:01:26 2015 -0500

    window: handle reissue of in-app notification
    
    For now we throw the first one away, and show the second. Eventually we
    could handle this better.

 data/ui/window.ui |  2 +-
 src/gcal-window.c | 64 ++++++++++++++++++++++++++++++++-----------------------
 2 files changed, 38 insertions(+), 28 deletions(-)

commit 15604b13d8e491294093b4cbbb84eaa4bb4ec466
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 21:59:23 2015 -0500

    year-view: fix sidebar headers

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

commit 264492580ec3eeeb6ea25f0a8a38573495697c97
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 20:43:50 2015 -0500

    edit-dialog: convert time to timezone

 src/gcal-edit-dialog.c | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit 8f1b118abbd8b6bf198056960b2c9ecfe2e408a9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 20:40:43 2015 -0500

    event-widget: fix events with no end date

 src/gcal-event-widget.c | 2 +-
 src/gcal-utils.c        | 3 +++
 src/gcal-year-view.c    | 5 ++++-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 4c7a99e7bfacfd9cc593afd2019356fa2e75834f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 20:09:18 2015 -0500

    event-widget: handle timezone properly

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

commit 8fadbaa760caedc9433b7cc21474cf7a9ccd6739
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 17:12:37 2015 -0500

    misc: fix various memory leaks

 src/gcal-search-view.c           | 3 +++
 src/gcal-shell-search-provider.c | 1 +
 src/gcal-window.c                | 1 +
 src/gcal-year-view.c             | 8 +++++++-
 4 files changed, 12 insertions(+), 1 deletion(-)

commit 44411f233ac157c1dd79ab58066b7e7d8abc444d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 16:17:17 2015 -0500

    year-view: impl comp added properly
    
    Previously we updated the sidebar completely, removing every children
    and add it again after it. There's no need of it, if we provide a
    sort_func to the ListBox and add only the component received

 src/gcal-year-view.c | 353 +++++++++++++++++++++++++++++++++------------------
 1 file changed, 231 insertions(+), 122 deletions(-)

commit 6ddb9da442762574f07a1982e5108da7ee52472c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 11:19:00 2015 -0500

    month-view: fix range selection
    
    We add one day in order to have the all-day event span the selected
    days. If the range was selected from large day to a shorter one this was
    chopping one day of the range. Adding the extra day after the range has
    been sorted.

 src/gcal-month-view.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cb0571987a3985e8d935bca85c6ee6ab52923e4e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 11:09:20 2015 -0500

    event-widget: properly handle timezone
    
    For now, we're going to convert every widget time into our timezone
    without question. Further along the way, when we have a more complete
    edit-dialog we can handle this in a less strict manner.

 src/gcal-event-widget.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit d447d45f2b6ddc8544dcecc3a110616f8f10306f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 11:08:57 2015 -0500

    style: shorten a bit the size of the headers

 data/theme/gtk-styles.css | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 48f1529e15aea54bbd19af8bdf0956fa0d9b5325
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 11:07:36 2015 -0500

    month-view: draw overflow indicators
    
    This was wrongly removed by me before, I should have changed
    gtk_widget_queue_draw_area() to gtk_widget_queue_draw() instead of
    removing it completely.

 src/gcal-month-view.c | 3 +++
 1 file changed, 3 insertions(+)

commit a4212d16f2200c2332eb6ce299e10cdc54828ec4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 11:07:12 2015 -0500

    month-view: add widgets margin to its allocation

 src/gcal-month-view.c | 34 ++++++++++++++++++++++------------
 1 file changed, 22 insertions(+), 12 deletions(-)

commit eb8d16bbc7f510f10b47dc75d5b7864116686d8d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 11:04:10 2015 -0500

    event-widget: fix size requisition
    
    Size requisition previously add margin to the size requested. Margin
    should be taken into account outside of the widget. Moving margin to the
    container and use border, which previously was not used.

 data/theme/gtk-styles.css |   7 +---
 src/gcal-event-widget.c   | 102 ++++++++++++++++------------------------------
 2 files changed, 37 insertions(+), 72 deletions(-)

commit 0aa162a9e7340c86ced120c3730ea47774795c46
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 09:44:14 2015 -0500

    window: show every widget by default

 data/ui/window.ui    | 2 +-
 data/ui/year-view.ui | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit ef774ad2c2096019648a263e49b36b7f12cbc88a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 09:20:21 2015 -0500

    window: update subscriptions after active-date
     notification
    
    Some views need to update itself when the dates changes,
    e.g. WeekView. This allows to update the state of the view and be ready
    properly for the components update.

 src/gcal-window.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit bd2b6356b1943bf8a6e1abe1100c04e0d9c9851d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 15 02:16:18 2015 -0500

    app: use gtk_widget_show() instead of show_all()
    
    Remove comment

 src/gcal-application.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 96d986c5dd9c782e08f91b0f3a597fb4d9d10fa2
Author: Muhammet Kara <muhammetk@gmail.com>
Date:   Sat Feb 14 08:53:56 2015 +0000

    Added Turkish translation

 po/LINGUAS |   1 +
 po/tr.po   | 304 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 305 insertions(+)

commit b94a804d3ae426d4ed4ad444c3718d6c27540025
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Feb 13 13:02:55 2015 -0500

    manager: Enable authentication for eds calendars

 configure.ac       |   1 +
 src/gcal-manager.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 122 insertions(+)

commit 6e6643d1def3ba50c4da492d05ddc53c599df3dc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Feb 13 12:35:00 2015 -0500

    build: bump glib requirements
    
    This is needed for the use of G_DECARE_FINAL_TYPE macros

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cff527f642f8bd2efc7fadd2cea4a02e7c784f47
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Feb 7 23:11:22 2015 -0500

    month-view: fix some of the event-widget tagging

 src/gcal-month-view.c | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

commit 46904450adbf3784d96fba49df032d483d2cf3d1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Feb 7 22:18:02 2015 -0500

    edit-dialog: use word wrap on the description field

 data/ui/edit-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit 6be8b4b5aeacd7f2ba934a9a1aaf7a6eaac23873
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Feb 7 22:14:11 2015 -0500

    app: use source-added signal to load css providers
    
    After the changes of latest EDS is needed to use source-added signal
    again since the some sources might take longer to connect than others.

 src/gcal-application.c | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

commit 348be333292c2f629ba1bf0a5231a45c5ab0f9a9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Feb 7 22:13:29 2015 -0500

    app: event-widget CSS code for classes rewritten

 data/theme/gtk-styles.css |   2 +
 src/css-code.h            | 366 ++++++++++++++++++++++++++++++----------------
 src/gcal-application.c    |  36 +----
 3 files changed, 242 insertions(+), 162 deletions(-)

commit 16d77a67182f65dbb52bed9119f04b5635e3c3aa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Feb 6 15:02:36 2015 -0500

    Revert "event-widget: hardcode padding-top/bottom at 4px"
    
    This reverts commit 554ef1d80bc27cb5ab00415defa196fbbd71dbfd.

 src/gcal-event-widget.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit dccaf54d5e744706c6a142217c77085714a75c82
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Feb 9 20:13:09 2015 +0100

    Updated Spanish translation

 po/es.po | 51 +++++++++++++++++++++++++++------------------------
 1 file changed, 27 insertions(+), 24 deletions(-)

commit 3285d0d43ac873356ee0b076f328cf43355109c5
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Feb 9 18:16:33 2015 +0100

    Updated Norwegian bokmål translation from Åka Sikrom.

 po/nb.po | 439 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 274 insertions(+), 165 deletions(-)

commit 18f88489ae0fd6dac4150a4618fe902fc1f99dcb
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Feb 8 23:54:20 2015 +0100

    Updated Czech translation

 po/cs.po | 47 ++++++++++++++++++++++++++---------------------
 1 file changed, 26 insertions(+), 21 deletions(-)

commit 68973c43189aa6ceaf294e464f8ed7a71ee2ed27
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Sun Feb 8 00:07:59 2015 +0100

    Add Esperanto translation

 po/LINGUAS |   1 +
 po/eo.po   | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 314 insertions(+)

commit 560fddeebe7e0aa12a278bc7512bb0399b5f58da
Author: Milan Crha <mcrha@redhat.com>
Date:   Fri Feb 6 14:09:08 2015 -0500

    manager: port to latest EDS

 configure.ac       | 6 +++---
 src/gcal-manager.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 10429b3f8cfdf25ba0ba9e710c1c2d91e6b7fcc8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Feb 6 09:20:26 2015 -0500

    shell-search: app set initial date to current on its own

 src/gcal-shell-search-provider.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit b203f4da53b3925d4ab637b0ee60bd85e138ba65
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Feb 6 09:19:56 2015 -0500

    manager: enable/disable shell-search model

 src/gcal-manager.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 14bdca160506245f2e882fe936ced30445bd4f50
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 22:53:14 2015 -0500

    window: use current_date
    
    Streamline code a bit

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

commit 546b137d249b13c34a1d0c80c1a90e908880f58c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 22:47:46 2015 -0500

    utils: removing unused functions

 src/gcal-application.c |   1 -
 src/gcal-utils.c       | 155 -------------------------------------------------
 src/gcal-utils.h       |  15 -----
 3 files changed, 171 deletions(-)

commit b1df382ee3524014528ef2acf22864a0fcf0ab8b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 22:42:48 2015 -0500

    app: use get_color_name_from_source()

 src/gcal-application.c  |  6 ++----
 src/gcal-edit-dialog.c  | 14 +++-----------
 src/gcal-event-widget.c |  8 ++------
 src/gcal-search-view.c  |  5 +----
 src/gcal-window.c       |  4 +---
 5 files changed, 9 insertions(+), 28 deletions(-)

commit 06768733f7a82c4065d88d88717ad13c2bb831cd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 18:41:26 2015 -0500

    window: fix calendars popover population
    
    When the application load as a service by the time a user opens a window
    GcalManager:source-added signals has passed and the calendars popover
    does not contains any items. Use GcalManager::load_completed API

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

commit f0e35881e7004fa509fceef1274eb86954685f63
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 18:40:07 2015 -0500

    manager: add ::source_enabled API

 src/gcal-manager.c | 14 ++++++++++++++
 src/gcal-manager.h |  3 +++
 2 files changed, 17 insertions(+)

commit 837c33399fc787540b24ffb1ab14dec995968f57
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 18:16:09 2015 -0500

    misc: remove comments and debug instructions

 src/gcal-application.c           | 5 +----
 src/gcal-shell-search-provider.c | 4 +---
 2 files changed, 2 insertions(+), 7 deletions(-)

commit cc18c971972c225d7e361b5b865d1cfe5dc06a13
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 18:13:56 2015 -0500

    shell-search: impl launch-search

 src/gcal-shell-search-provider.c | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit bed360b013a7909b76e0a96afb4f9a10cb06e39f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 18:13:12 2015 -0500

    window: set search terms API

 src/gcal-window.c | 8 ++++++++
 src/gcal-window.h | 2 ++
 2 files changed, 10 insertions(+)

commit e79484f6f4d7aee840bfa3ec9edad01c70b25127
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 17:19:50 2015 -0500

    window: style issue

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

commit 158523bb6b3f887e5d8d2fb78d13cb9492019833
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 17:06:57 2015 -0500

    window: wait for callbacks execution
    
    When the date has been just moved, the ECalDataModel callbacks has not
    had time to execute so the vie wis empty. Schedule a request to allow
    the callbacks execution.

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

commit 7d7ded58aad02f1b8771a631a3a6f3d2b38231f6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 15:57:01 2015 -0500

    shell-search: fix hold/release pair of functions

 src/gcal-shell-search-provider.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 18dfac5e5ad0dbf09c840926c220e5741107a175
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 15:56:36 2015 -0500

    shell-search: fix valgrind shown leaks

 src/gcal-shell-search-provider.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 16f6d28ac6cc977f9a32b0c71172b72cb9afbe42
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 14:24:23 2015 -0500

    shell-search: impl activate result

 src/gcal-shell-search-provider.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 023dbb06320868c8b662bfa7d31814b68cfa7828
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 14:23:05 2015 -0500

    manager: obtain event data from its uuid
    
    This is only enable on the shell search provider model for now. If it
    proves useful we can extend it to some other place

 src/gcal-manager.c | 38 ++++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h |  3 +++
 2 files changed, 41 insertions(+)

commit c96b9f05e43bf8c5effd86c6fa57a38640abade9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 14:22:15 2015 -0500

    window: add func to show an event from its uuid

 src/gcal-window.c | 19 +++++++++++++++++++
 src/gcal-window.h | 11 +++++------
 2 files changed, 24 insertions(+), 6 deletions(-)

commit f4799552aa92603fac124d6cea3c27f470628db8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 14:20:55 2015 -0500

    app: set initial on GcalWindow always
    
    Add function to allow the search provider to set the value.

 src/gcal-application.c | 13 +++++++++++++
 src/gcal-application.h |  2 ++
 2 files changed, 15 insertions(+)

commit 4f689b22e642ced22798924de1cce47f8fe369e2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 14:20:00 2015 -0500

    app: read uuid from cli option
    
    Use also a function to set the value of the event's uuid to show.

 src/gcal-application.c | 30 +++++++++++++++++++++++++++++-
 src/gcal-application.h |  5 ++---
 2 files changed, 31 insertions(+), 4 deletions(-)

commit 0655c34462862e3e25f81e34196b1049a933826c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Feb 5 11:55:44 2015 -0500

    shell-search: improve async query preparation

 src/gcal-shell-search-provider.c | 162 ++++++++++++++++++++++-----------------
 1 file changed, 91 insertions(+), 71 deletions(-)

commit 46c9742a90643c46756100e1408c80207eac8887
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Feb 4 12:57:51 2015 -0500

    app: properly ordered shell search initialization and setup

 src/gcal-application.c | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit f3e97aa3bd155ee7f0d0e579bafad697c01dd421
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Feb 4 12:55:44 2015 -0500

    shell-search: initial impl of get_search_result and get_result_metas
    
    This code is missing the handling of :activate-result and :launch-search
    We are not ranking and sorting the results yet, that need a bit more of tinkering

 src/gcal-shell-search-provider.c | 304 ++++++++++++++++++++++++++++++++-------
 src/gcal-shell-search-provider.h |   4 +
 2 files changed, 259 insertions(+), 49 deletions(-)

commit 25fd4ab5a936bae394c52acf60d6d95d2ea0380b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Feb 4 12:52:18 2015 -0500

    manager: add shell search provider helpers
    
    Added:
    + :query-completed signal. This would allow to know when the search has
    completed and the shell search provider will be able to sort and rank
    the results
    
    Added API to:
    + set the query for the shell provider model
    + set the subscription of the view on the shell provider model
    + know when the querying of the views completed on the model and all the
    events are available for retrieving

 src/gcal-manager.c | 123 ++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/gcal-manager.h |  15 ++++++-
 2 files changed, 125 insertions(+), 13 deletions(-)

commit b3a374dbe9dca57e6ed5938130ef0ed6bff868df
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Feb 4 12:50:57 2015 -0500

    app: use GcalManager:load-completed signal
    
    Use this signal to load the CSS code for the widgets just one time
    instead of recreating the complete CSS code once for each source connected

 src/gcal-application.c | 137 +++++++++++++++++++++++++++----------------------
 1 file changed, 75 insertions(+), 62 deletions(-)

commit 4527ddfa6463ea61d06a2d9c830379658b1f3463
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Feb 4 12:49:42 2015 -0500

    manager: added load_completed public API
    
    The idea is to be able to retrieve the status as well listen to the
    signal when needed.

 src/gcal-manager.c | 6 ++++++
 src/gcal-manager.h | 2 ++
 2 files changed, 8 insertions(+)

commit 820d1cdb651dd701c7e2fffd6e3646f0177a58de
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Feb 4 12:46:48 2015 -0500

    utils: API added
    
    + get_color_name_from_source
    + get_circle_pixbuf_from_color
    
    The first one is use plenty in the codebase, everytime we need a color,
    and the second one will be used when retrieving the search results.

 src/gcal-utils.c | 34 ++++++++++++++++++++++++++++++++++
 src/gcal-utils.h |  5 +++++
 2 files changed, 39 insertions(+)

commit e942f6c885b0c3fec73a121c5f3aacac1b4012ed
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Feb 4 12:46:21 2015 -0500

    e-cal-data-model: code updated from Evolution

 src/e-cal-data-model.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 8f7d9313408c37a26c6b255cfa35894087bc0cc1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 1 16:39:43 2015 -0500

    manager: add :load-completed signal
    
    :load-completed signals the end of the opening of the sources initially
    read from ESourceRegistry.

 src/gcal-manager.c | 27 ++++++++++++++++++++++-----
 src/gcal-manager.h |  1 +
 2 files changed, 23 insertions(+), 5 deletions(-)

commit 1dd50951f6e0d487ec5b160c11d952ec1d4207fc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Feb 1 10:08:41 2015 -0500

    app: add shell provider implementation skeleton

 .gitignore                                     |   2 +
 data/Makefile.am                               |   1 +
 data/shell-search-provider-dbus-interfaces.xml |  44 ++++++
 src/Makefile.am                                |  14 ++
 src/gcal-application.c                         | 149 +++++++++++++++-----
 src/gcal-manager.c                             |  35 +++++
 src/gcal-manager.h                             |   5 +
 src/gcal-shell-search-provider.c               | 185 +++++++++++++++++++++++++
 src/gcal-shell-search-provider.h               |  47 +++++++
 9 files changed, 445 insertions(+), 37 deletions(-)

commit e23436248caefd69829507759f60564cbbea4cbc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 30 15:33:02 2015 -0500

    app: add search-provider ini file

 .gitignore                                        |  2 ++
 configure.ac                                      |  1 +
 data/Makefile.am                                  | 10 ++++++++--
 data/org.gnome.Calendar.search-provider.ini.in.in |  7 +++++++
 po/POTFILES.in                                    |  1 +
 po/POTFILES.skip                                  |  1 +
 6 files changed, 20 insertions(+), 2 deletions(-)

commit 9cde853fdd9d8a6e1f28f0d2114c09fb1ce9952f
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Thu Feb 5 23:46:48 2015 +0200

    Added uk translation

 po/LINGUAS |   1 +
 po/uk.po   | 307 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 308 insertions(+)

commit 198b7899fc3ceb838a47918e55347b3bdc6d1309
Author: Benjamin Steinwender <b@stbe.at>
Date:   Thu Feb 5 14:38:09 2015 +0000

    Updated German translation

 po/de.po | 459 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 277 insertions(+), 182 deletions(-)

commit 15065d964fbd45bab7bb9fd65df6c25dd868cb31
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Feb 3 19:58:36 2015 +0100

    Updated Czech translation

 po/cs.po | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

commit a5ec02f3ad31512a5524d67343b9f01c0110382d
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Feb 3 19:56:42 2015 +0100

    Updated Czech translation

 po/cs.po | 74 ++++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 46 insertions(+), 28 deletions(-)

commit 9b8e1af60a37af1d81935e746340009b4d010670
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Feb 2 11:54:38 2015 +0100

    Updated Spanish translation

 po/es.po | 81 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 46 insertions(+), 35 deletions(-)

commit b84648930810697bf6b61e941a6d30b5e33cbd77
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Jan 31 18:17:38 2015 +0000

    Updated Slovak translation

 po/sk.po | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit fc832d24fc4f4abcb78be97dfd7b30c6f0d21daa
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Jan 31 17:53:45 2015 +0000

    Updated Slovak translation

 po/sk.po | 57 ++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 32 insertions(+), 25 deletions(-)

commit 782c20924689ab50f833e092ae60df78971a36db
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 30 12:58:12 2015 -0500

    HACKING: updated
    
    The main reason to change the ordering of the functions is to avoid the
    need of explicit prototypes at the top of the files

 HACKING | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit d5fe2d8cb6d0b8f123518dd660bcf339c976092b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 30 12:41:17 2015 -0500

    month-view: remove unneeded state flag
    
    ::start_mark_cell flags has the same function of ::clicked_cell and some
    more, so ::clicked_cell plays no role.

 src/gcal-month-view.c | 28 ++++++++--------------------
 1 file changed, 8 insertions(+), 20 deletions(-)

commit 4a29759b40371df9aaf480961c5849afc5c798fc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 30 12:40:51 2015 -0500

    build: show srcdir after configure has finished

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit d32b9435f22fdafe451b26c0d165a94d5060dcd6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 30 12:40:22 2015 -0500

    year-view: wrap add_class in save/restore block

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

commit 60557b3bdd1e30de8be8e9e80c32a32557f2e83c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 30 12:08:11 2015 -0500

    doap: updated

 gnome-calendar.doap | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 9494326e8213ce3ddea5a7131e7f0b101fe62b5b
Author: Stas Solovey <whats_up@tut.by>
Date:   Thu Jan 29 21:32:23 2015 +0000

    Updated Russian translation

 po/ru.po | 396 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 211 insertions(+), 185 deletions(-)

commit effce4d1271cd9a265dee28389dc0e61eefc4848
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 29 11:22:28 2015 -0500

    month-view: avoid sigsegv at hidden event removal
    
    The code was carrying some old behaviour from the days we did not
    show hidden events.

 src/gcal-subscriber-view.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 94a6e8bf7ed159bf3d1ecdbc754e67c4f3ffaf67
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 29 10:54:27 2015 -0500

    month-view: restore ::days_delay calculation.
    
    This was wrongly lost on commit fa2f300362693392ecd1ca150e86d6895351ee5c

 src/gcal-month-view.c | 1 +
 1 file changed, 1 insertion(+)

commit b08defc0e55a7dd8ab1e11d669df862e6790d5e0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 29 10:47:41 2015 -0500

    app: keep a pointer to private instance data
    
    This seems faster to me

 src/gcal-application.c | 55 ++++++++++++++++----------------------------------
 src/gcal-application.h |  4 ++++
 2 files changed, 21 insertions(+), 38 deletions(-)

commit 79ea0817b00372893f8990bfbf90756ca257e5ad
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 29 09:56:31 2015 -0500

    month-view: fix button release behaviour
    
    When starting from invalid cell button_release vfunc didnt check
    properly the value of the first clicked cell, this led to non-sense
    dates on new-event popover.

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8af1e6c02a47432e29426a11188b347194e927c3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 29 09:20:27 2015 -0500

    window: month view navigation fixed for February
    
    Since February have 28 days sometimes when you add month to January, 29
    icaltime_normalize() takes you to February, 29 which is actually, March, 1.
    The same happens for January 30 and 31.

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 08b37bf8ea55b173f3aad5cf42af4dab82a550a3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 29 00:01:10 2015 -0500

    views: remove unused code

 src/gcal-month-view.c | 14 --------------
 src/gcal-month-view.h |  1 -
 src/gcal-year-view.c  |  6 ------
 src/gcal-year-view.h  |  1 -
 4 files changed, 22 deletions(-)

commit 88e95081c5ea39a62e4a3c07678ccf72483a6521
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jan 28 15:54:16 2015 -0500

    month-view: highlight current date properly
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703323

 src/gcal-month-view.c | 15 ++++++++++++++-
 src/gcal-month-view.h |  2 ++
 src/gcal-window.c     |  1 +
 3 files changed, 17 insertions(+), 1 deletion(-)

commit 86d5a23dddabffe86a82432d85ba371fc689cde9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jan 28 15:18:53 2015 -0500

    app: initial current date marking work

 src/gcal-window.c    | 34 ++++++++++++++++++++++++++--------
 src/gcal-year-view.c | 12 ++----------
 2 files changed, 28 insertions(+), 18 deletions(-)

commit 25545e5bf66da4fef26774d42b4c7d1b6ff500e8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jan 28 00:16:53 2015 -0500

    month-view: match UI style of year-view popover
    
    year-view: rename popover class to something more generic

 data/theme/gtk-styles.css | 11 ++++++-----
 data/ui/year-view.ui      |  2 +-
 src/gcal-month-view.c     | 24 +++++++++++-------------
 3 files changed, 18 insertions(+), 19 deletions(-)

commit 3f877d3bfae45e79def9578f30e30851d4924276
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 23:10:15 2015 -0500

    misc: be consistent on attributes values

 data/ui/year-view.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0d74fcc87f56ba979a3447cede13958873500540
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 23:09:32 2015 -0500

    year-view: properly update active-date property

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

commit c8339d333d3710ee49aac3cd496b6196542602ab
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 23:07:44 2015 -0500

    year-view: fix marking and placing of events

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

commit 2465dfca40dc3a5b53d9c0fe41cb235e7250fbae
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 22:52:20 2015 -0500

    window: add month-view and year-view to UI file

 data/ui/window.ui | 28 ++++++++++++++++++++++++++++
 src/gcal-window.c | 39 ++++++++++++---------------------------
 2 files changed, 40 insertions(+), 27 deletions(-)

commit fa2f300362693392ecd1ca150e86d6895351ee5c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 22:37:44 2015 -0500

    app: move view subscription to GcalWindow
    
    Initialize :manager property first and :active-date later. Allocate
    ::active_date instance on instance init vfunc.

 src/gcal-month-view.c |  32 --------------
 src/gcal-month-view.h |   2 -
 src/gcal-window.c     | 120 ++++++++++++++++++++++++++++++++++++++------------
 src/gcal-year-view.c  |  30 +------------
 4 files changed, 93 insertions(+), 91 deletions(-)

commit 6d2dfdf9a11f315570008a86ad41664cdf6d4c82
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 19:10:28 2015 -0500

    app: update date when change in views
    
    year-view: update date on selection

 src/gcal-window.c    | 2 +-
 src/gcal-year-view.c | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e67fc01279678338fb354e2041b8a00e5ecc5a4a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 17:49:44 2015 -0500

    app: use "Add Event…" instead of "Add new event…"

 data/ui/menus.ui      | 4 ++--
 data/ui/year-view.ui  | 2 +-
 src/gcal-month-view.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 9c33bd0dfce5a27f966037640d3dec5b18c74873
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 17:48:34 2015 -0500

    year-view: use icaltime_compare_date()
    
    Hopefully, this fix once and for all the selection of the range to show
    on the sidebar.

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

commit f2d84231a418236d33c30a798949dc5b07e3e68c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 17:42:16 2015 -0500

    utils: added date comparison method
    
    icaltime_compare_date_only() has some problems when one of the dates
    passed are marked as is_date and the other not.

 src/gcal-utils.c | 24 ++++++++++++++++++++++++
 src/gcal-utils.h |  3 +++
 2 files changed, 27 insertions(+)

commit 489100ad9446dfd52bfb83b4f0e3b2ddb4e8223c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 17:25:39 2015 -0500

    year-view: popover eye candy

 data/theme/gtk-styles.css | 19 ++++++++++++++-----
 data/ui/year-view.ui      |  1 -
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 4628799d2e7875fb282172a079564e9959796686
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 13:25:37 2015 -0500

    year-view: include events overlapping the range

 src/gcal-year-view.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 9838f8c64e3e61b2760a8dc01cee5e488a09b3c7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 12:59:38 2015 -0500

    year-view: end-date passed to edit-dialog

 src/gcal-year-view.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7b6037e707e549ad333db688c795339732ef953e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 27 11:31:05 2015 -0500

    year-view: add no events label to popover mode

 data/theme/gtk-styles.css | 15 ++++++++++-----
 data/ui/year-view.ui      | 37 ++-----------------------------------
 src/gcal-year-view.c      | 32 +++++++++++++-------------------
 3 files changed, 25 insertions(+), 59 deletions(-)

commit 57ebe7aed96d8f9386cfdb64c2abebf71dc26935
Author: Rishabh Raj <rishabhr123@gmail.com>
Date:   Tue Jan 27 10:33:39 2015 -0500

    time-selector: fix handler unblocked

 src/gcal-edit-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32cc4d1a28146a821659db73a8a4bebfc54d4cc9
Author: Rishabh Raj <rishabhr123@gmail.com>
Date:   Tue Jan 27 10:28:17 2015 -0500

    application: remove bad shortcut for About dialog

 data/ui/menus.ui | 1 -
 1 file changed, 1 deletion(-)

commit 954dd314a2b2b17a66743837343150e17d396e3a
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Mon Jan 26 21:59:58 2015 +0200

    Updated Hebrew Translation

 po/he.po | 201 +++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 152 insertions(+), 49 deletions(-)

commit 2a3b2775d3f91a3898580b1866953c28187175c5
Author: Vadim Rutkovsky <vrutkovs@redhat.com>
Date:   Mon Jan 26 16:10:56 2015 +0100

    build: use srcdir for appdata location
    
    https://bugzilla.gnome.org/show_bug.cgi?id=743540

 data/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb6550d29bdab77af4ad15543f46c589ea6cccc1
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Mon Jan 26 12:30:29 2015 +0000

    Added Slovak translation

 po/LINGUAS |   1 +
 po/sk.po   | 305 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 306 insertions(+)

commit 920f1dd3c1aa846c830f7a20641e57a769f000a9
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jan 26 09:29:40 2015 +0000

    Add some translated keywords to the desktop file

 data/org.gnome.Calendar.desktop.in.in | 1 +
 1 file changed, 1 insertion(+)

commit 032b2fab55c97cabea08fc79ddb2eccc7f77a1c8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 22:05:58 2015 -0500

    year-view: fix range marking for a single day

 src/gcal-year-view.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ec80a907435003f8ade97341c004d7c0658ddf19
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 22:05:08 2015 -0500

    year-view: iterate properly through listbox children

 src/gcal-year-view.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 7ee9be263c2e102aab5aaaa2120a8e5a725ea5b2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 22:04:36 2015 -0500

    year-view: show no events label when needed

 data/ui/year-view.ui |  2 +-
 src/gcal-year-view.c | 28 +++++++++++++++++++++++++---
 2 files changed, 26 insertions(+), 4 deletions(-)

commit 14f9310452ad9ab5cdf272e21a817e1e7bb23266
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Fri Jan 23 18:07:21 2015 +0100

    Added Basque language\nAdded 'eu' (Basque) to LINGUAS

 po/LINGUAS |   1 +
 po/eu.po   | 295 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 296 insertions(+)

commit 3479ae18a0fefa534375cb9900987c1e5a6dfff2
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Jan 23 11:43:07 2015 +0100

    Updated Spanish translation

 po/es.po | 144 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 67 insertions(+), 77 deletions(-)

commit 5c5d5f62f8cef4f04525753ae72ab442cda7949c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 15:55:15 2015 -0500

    month-view: fixed draw clip bug
    
    Updated Gtk+ version requirement to 3.15.4 where the bug is fixed.

 configure.ac          | 2 +-
 src/gcal-month-view.c | 4 ----
 2 files changed, 1 insertion(+), 5 deletions(-)

commit 139f96e8bf8905694d452f326d8a178d9d836fba
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 15:36:06 2015 -0500

    month-view: remove comments reminders
    
    These issues were fixed, so the reminders have to go

 src/gcal-month-view.c | 3 ---
 1 file changed, 3 deletions(-)

commit f06586df893d8b18543751dfbd0a895c302a950f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 14:26:28 2015 -0500

    month-view: mark event-widgets edges

 src/gcal-month-view.c | 42 ++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 40 insertions(+), 2 deletions(-)

commit bb41d9dc76c711fef3e449e990e1bb549bedd8f4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 14:02:06 2015 -0500

    year-view: fix all-day events
    
    icaltime_compare() keeps doing its own work as it see fits

 src/gcal-year-view.c | 2 ++
 1 file changed, 2 insertions(+)

commit 5071b94b142b5c27a111dbe4477a918a8eebaec4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 13:47:25 2015 -0500

    application: use events edges styles

 data/theme/gtk-styles.css | 22 +---------------------
 src/gcal-application.c    | 41 +++++++++++++++++++++++++++++++++++++++--
 2 files changed, 40 insertions(+), 23 deletions(-)

commit a704b244b93bbeb3715ae65640b1dec11f741dbf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 13:46:54 2015 -0500

    css-code: added harcoded styles of widgets

 src/Makefile.am |   1 +
 src/css-code.h  | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 152 insertions(+)

commit 5aace8e060fa3a40968eba0960e335f181567ede
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 13:44:25 2015 -0500

    year-view: add class tagging to events
    
    We add three classes:
    + slanted-start
    + slanted-end
    + slanted
    
    Those mean an event who does not start on the first cell is drawn, and event
    who does not end on the last cell its drawn and bot things at the same time.

 src/gcal-year-view.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 554ef1d80bc27cb5ab00415defa196fbbd71dbfd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 13:31:08 2015 -0500

    event-widget: hardcode padding-top/bottom at 4px
    
    This is necessary in order to properly style slanted edges on widgets
    who need it on both start and end.

 src/gcal-event-widget.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit 50702a9f532c72fc3621b9359833f4c2af798f72
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 22 10:14:58 2015 -0500

    dist: install settings schemas
    
    This was wrongly removed on commit: 70b0988a
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=743344

 data/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit e009a67e30ffcaf6dbebf524d00b5cba8bdf26ab
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 22 09:53:19 2015 -0200

    utils: better search for the first week day
    
    We were relying on _NL_TIME_FIRST_WEEKDAY, which is a glibc extension.
    
    It doesn't work with non-glibc systems, such as FreeBSD.
    
    This commit makes it carefully search for the first weekday. Fixes bug #743327.

 src/gcal-utils.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 48 insertions(+), 4 deletions(-)

commit 6635f314226b85cb574f352264502f65b6f2d2ec
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jan 21 09:29:49 2015 -0500

    HACKING: updated with contributing guidelines

 HACKING | 8 ++++++++
 1 file changed, 8 insertions(+)

commit bdda641b98e81e46ecad07d7a0d0ffca15adcb56
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 22:37:16 2015 -0500

    Bump version to 3.15.4.1 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70b0988a8cf5e4f08bcf8b99e276452a27765854
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 23:12:58 2015 -0500

    dist: fix appdata for the second time
    
    ... and I'm not even sure this is the right way

 Makefile.am      |  1 +
 data/Makefile.am | 12 ++++++------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit cf0ae10d2d3ccebbad1d00b4c4562bd37768702b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 22:36:51 2015 -0500

    NEWS: updated for release

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit ea4fdbc05b67707a3e6f61e05d854d79152e60f6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 21 10:19:29 2015 -0200

    build: don't try to generate a Makefile from a non-existant Makefile.am

 configure.ac | 1 -
 1 file changed, 1 deletion(-)

commit a2141bb7b848337d870a14d95e4061da7c09d286
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Jan 21 07:38:45 2015 +0100

    Updated Czech translation

 po/cs.po | 112 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 47 insertions(+), 65 deletions(-)

commit edb8f41902774d40541df6efc83ed51fa078281b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 18:24:43 2015 -0500

    Bump version to 3.15.4 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af39760af9886c1242f4096298826ba9d190d33d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 18:23:01 2015 -0500

    dist: fix appdata

 data/Makefile.am                               | 11 +++++++++--
 data/appdata/Makefile.am                       |  8 --------
 data/appdata/org.gnome.Calendar.appdata.xml.in | 13 ++++---------
 3 files changed, 13 insertions(+), 19 deletions(-)

commit a8955715eb174ddb086560212e204e35cc950875
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 17:21:22 2015 -0500

    NEWS: updated for release

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit 92ea54ac7b4209a93278454df58fbc05fe0101d8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 17:15:17 2015 -0500

    year-view: fix bug when ListBoxRow child is NULL

 src/gcal-year-view.c | 2 ++
 1 file changed, 2 insertions(+)

commit 4247018bde89e350f05c80f98d1f594dbe4add81
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 17:06:22 2015 -0500

    year-view: initial UI for no events days

 data/theme/gtk-styles.css | 18 +++++++++++++++
 data/ui/year-view.ui      | 59 +++++++++++++++++++++++++++++++++++++++++++----
 src/gcal-year-view.c      | 16 +++++++++++++
 3 files changed, 89 insertions(+), 4 deletions(-)

commit 9b222e8d5f22511ffccbf30f01e91e870080ef34
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 17:04:16 2015 -0500

    year-view: fix 31 of december and query range
    
    icaltime_compare_date_only doesn't work as I expected. So moving back to
    icaltime_compare along and fixing condition to include not all-day events

 src/gcal-year-view.c | 32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

commit 2ff6bb460edaba69fb7e9834f122f4c9b8e5935e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 15:02:29 2015 -0500

    gcal-view: remove unused funcs

 src/gcal-month-view.c | 24 -----------------------
 src/gcal-view.c       | 36 ----------------------------------
 src/gcal-view.h       |  8 --------
 src/gcal-week-view.c  | 53 ---------------------------------------------------
 src/gcal-year-view.c  | 16 ----------------
 5 files changed, 137 deletions(-)

commit 648ae1816224ce313f3af695ff9c9db1cd7910b6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 14:48:46 2015 -0500

    window: use GcalView::get_children_by_uuid

 src/gcal-subscriber-view.c | 13 +++++++++++++
 src/gcal-window.c          | 13 ++++++++-----
 2 files changed, 21 insertions(+), 5 deletions(-)

commit b03a906eee78f4fa3ca8e12f86e73b2e46eae779
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 14:48:27 2015 -0500

    month-view: impl GcalView::get_children_by_uuid

 src/gcal-month-view.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 3ac46c9a3ca2221d1d94ed14d74e415d6b8bad14
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 13:55:23 2015 -0500

    misc: comments and whitespace fixes

 src/gcal-application.c             | 1 +
 src/gcal-subscriber-view-private.h | 3 ++-
 src/gcal-subscriber-view.c         | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

commit d76ba04d921748f8298d0a51af654bd955fdaaf7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 13:46:22 2015 -0500

    year-view: prevent segfault when there's no child

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

commit a9ca220457ba5c62760c4acc88ac7cfd85e47efe
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 13:44:59 2015 -0500

    build: remove nav-bar unused files

 data/Makefile.am            |   1 -
 data/calendar.gresource.xml |   1 -
 data/ui/nav_bar.ui          |  40 -----------
 src/Makefile.am             |   2 -
 src/gcal-nav-bar.c          | 164 --------------------------------------------
 src/gcal-nav-bar.h          |  53 --------------
 src/gcal-window.c           |   1 -
 7 files changed, 262 deletions(-)

commit 699bb4736317f223a277b42b432607c004be34f1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 13:38:49 2015 -0500

    window: remove unneeded GcalNavBar
    
    Previously GcalNavBar sported navigation buttons (which are gone) and
    the labels. The labels alone are easily drawn inside the views, and we
    could use the space more wisely.

 data/ui/window.ui | 11 -----------
 src/gcal-window.c | 45 +--------------------------------------------
 2 files changed, 1 insertion(+), 55 deletions(-)

commit bdacaeaa599a716a1e0a14b15e652d7c4a6c8aa6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 13:19:37 2015 -0500

    month-view: add view headers of its own

 data/theme/gtk-styles.css |  1 +
 src/gcal-month-view.c     | 87 ++++++++++++++++++++++++++++++++---------------
 2 files changed, 61 insertions(+), 27 deletions(-)

commit 93fa37ce1127cda309f9468657b2623b9ef91ffe
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jan 20 19:22:35 2015 +0100

    Replace three dots with a proper ellipsis

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef8bcf0f6d0037a445ea3633e991941fe08cf439
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jan 20 19:21:02 2015 +0100

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 18ee4de144f797dfb55b07de1c4e064dfa6f6b12
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 01:11:40 2015 -0500

    year-view: impl GcalView::get_children_by_uuid

 src/gcal-year-view.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 03b108ff71143f55f6dc913286a71cd821fd1c6f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 01:09:57 2015 -0500

    GcalView: add get_children by uuid method
    
    After adding it and removing it, and adding it again. I think this time
    is for good. We're keeping GcalView interface as parent of every view
    shown in the application.

 src/gcal-view.c | 19 +++++++++++++++++++
 src/gcal-view.h |  5 +++++
 2 files changed, 24 insertions(+)

commit 0f13cb4a11110152b3245ed743fd1a5250fff9a5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 01:08:55 2015 -0500

    month-view: optimize days_delay update
    
    No need of memory allocation and releasing which is costly.

 src/gcal-month-view.c | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

commit 2bd81dc2eec68400a378712331f0ad9b64e69612
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 01:07:15 2015 -0500

    window: disable week-view as it is unfinished
    
    After the release we will restart the work on it

 src/gcal-window.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit c62d808a35f9d9b8f51ed8b8e6f7a3d1d17e6b0f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 00:34:22 2015 -0500

    year-view: fix subscriber callback
    
    GcalYearView::start_selected_date will always be started into something
    and comparing against zero no matters what returns will enter in one of
    the two categories
    Still before 3.16, this code should change.

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

commit ffc7a7f5770abb0931c201235c4e3438e1f1bc5d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 00:28:00 2015 -0500

    year-view: update sidebar on year changing

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

commit 85d7461cfff4f923e0a450662eb9fdc3654f6062
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jan 20 00:20:45 2015 -0500

    year-view: added popover mode

 data/theme/gtk-styles.css | 14 ++++++++-
 data/ui/year-view.ui      | 49 +++++++++++++++++++++++++++--
 src/gcal-year-view.c      | 78 +++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 135 insertions(+), 6 deletions(-)

commit 70f788ad25acf66474241e95719027d6ff31a219
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 22:18:16 2015 -0500

    year-view: comment for post-release fixes

 src/gcal-year-view.c | 5 +++++
 1 file changed, 5 insertions(+)

commit e1ba556f2ea9417f26f8df7d71362636139ae136
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 22:17:19 2015 -0500

    year-view: connect current_date to window
    
    Update sidebar whenever the current_date is updated.
    This current_date mechanism is going to be moved completely into GcalWindow.

 src/gcal-window.c    |  3 +++
 src/gcal-year-view.c | 22 +++++++++++++++-------
 src/gcal-year-view.h |  2 ++
 3 files changed, 20 insertions(+), 7 deletions(-)

commit 12708485db0eee056ce89c1a3e39934b955ebcf8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 21:57:07 2015 -0500

    year-view: updated UI

 data/theme/gtk-styles.css |  2 --
 data/ui/year-view.ui      | 26 +++++++++++++++++---------
 2 files changed, 17 insertions(+), 11 deletions(-)

commit caaf492a3d8c125164732eedff78dc2acc9d5820
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 21:56:33 2015 -0500

    year-view: add manager subscription process

 src/gcal-year-view.c | 120 ++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 104 insertions(+), 16 deletions(-)

commit 0dd6458ae8dc068628b4ed27f5b986e54556733f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 15:34:45 2015 -0500

    event-widget: fix compare function

 src/gcal-event-widget.c | 50 +++++++++++++++++++++++++++++++++----------------
 1 file changed, 34 insertions(+), 16 deletions(-)

commit f7beeadbb22fe06b7b152dc05e6752fec2c78a4d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 15:34:25 2015 -0500

    year-view: adding second header to sidebar

 data/theme/gtk-styles.css | 10 +++++-----
 src/gcal-year-view.c      | 46 ++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 47 insertions(+), 9 deletions(-)

commit fb3cc4caafe13f87cf4df55aef871d37b3a51351
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 13:52:35 2015 -0500

    year-view: added update_sidebar and widget marking

 data/theme/gtk-styles.css |  25 +++++++++
 src/gcal-year-view.c      | 133 ++++++++++++++++++++++++++++++++++------------
 2 files changed, 125 insertions(+), 33 deletions(-)

commit 338f4c039fb8233cdfb41698389937dd81f09e88
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 01:42:54 2015 -0500

    year-view: initial sidebar impl

 data/theme/gtk-styles.css |  16 ++++
 data/ui/year-view.ui      |   3 +-
 src/gcal-year-view.c      | 208 +++++++++++++++++++++++++++++++++++++++-------
 src/gcal-year-view.h      |   4 +
 4 files changed, 201 insertions(+), 30 deletions(-)

commit 01f527676426e649da9bca30510ee6f198a8b26b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 01:42:19 2015 -0500

    manager: retrieve events on a range

 src/gcal-manager.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h |  4 ++++
 2 files changed, 48 insertions(+)

commit d53a3570bfa01cd43c31f620c3c8b7ebf4e91ef0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 19 01:39:44 2015 -0500

    event-widget: added compare function
    
    This compare function is made to sort using the same two methods used
    before but together, giving priority to the longer events.
    The idea is sort event properly on year-view's sidebar.
    This function will probably change later.

 src/gcal-event-widget.c | 39 +++++++++++++++++++++++++++++++++++++++
 src/gcal-event-widget.h |  3 +++
 2 files changed, 42 insertions(+)

commit 0770a12ea92c215bf015fa25d254fb3436b93d5b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jan 18 23:34:06 2015 -0500

    year-view: add event handling to navigator

 data/theme/gtk-styles.css |   6 +-
 data/ui/year-view.ui      |   5 +-
 src/gcal-year-view.c      | 299 +++++++++++++++++++++++++++++++++++++++-------
 3 files changed, 268 insertions(+), 42 deletions(-)

commit e49418a26d392463afa131f9dcef78d9a93bfdb2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jan 18 17:43:09 2015 -0500

    year-view: add navigator drawing

 data/theme/gtk-styles.css |  51 ++++++
 data/ui/year-view.ui      |  13 +-
 src/gcal-window.c         |   2 +
 src/gcal-year-view.c      | 397 ++++++++++++++++++++++++++++++++++++++++++++--
 src/gcal-year-view.h      |  13 +-
 5 files changed, 455 insertions(+), 21 deletions(-)

commit 19c8ae9d0ecc8958a8fdb0340c2078712b23fd40
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 15 01:43:38 2015 -0500

    year-view: provide GcalView implementation

 src/gcal-year-view.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 0b2367200b34f4cf7c1a487f893a015437b8ed06
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 15 01:43:05 2015 -0500

    copyright: update year

 src/gcal-application.c   | 2 +-
 src/gcal-application.h   | 2 +-
 src/gcal-date-selector.h | 2 +-
 src/gcal-edit-dialog.c   | 2 +-
 src/gcal-edit-dialog.h   | 2 +-
 src/gcal-event-widget.c  | 2 +-
 src/gcal-event-widget.h  | 2 +-
 src/gcal-manager.c       | 2 +-
 src/gcal-manager.h       | 2 +-
 src/gcal-month-view.c    | 2 +-
 src/gcal-time-selector.c | 2 +-
 src/gcal-time-selector.h | 2 +-
 src/gcal-utils.h         | 2 +-
 src/gcal-view.c          | 2 +-
 src/gcal-week-view.c     | 2 +-
 src/gcal-window.c        | 2 +-
 src/gcal-window.h        | 2 +-
 src/main.c               | 2 +-
 18 files changed, 18 insertions(+), 18 deletions(-)

commit d15c4a5c1b519a55920bab17cfd36d047832ccca
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 15 01:36:17 2015 -0500

    view iface: remove manager property
    
    There's no reason at all why manager should be a property inside the
    views. It won't benefit of bindings or anything else inherent to GObject
    property system.

 src/gcal-month-view.c | 21 +++++++++++----------
 src/gcal-month-view.h | 15 +++++++--------
 src/gcal-view.c       |  8 --------
 src/gcal-week-view.c  | 24 ++++++++++++------------
 src/gcal-week-view.h  | 15 +++++++--------
 src/gcal-window.c     | 23 +++++++++--------------
 6 files changed, 46 insertions(+), 60 deletions(-)

commit 24b8c553dcd4a1802b583e67f80859daca289ad0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 15 00:45:54 2015 -0500

    year-view: initial commit
    
    Dropped almost everything. Started using an ui file and using a GtkBox
    as a parent.

 data/Makefile.am            |    1 +
 data/calendar.gresource.xml |    1 +
 data/ui/year-view.ui        |   41 ++
 src/gcal-window.c           |    8 +-
 src/gcal-year-view.c        | 1009 +++++--------------------------------------
 src/gcal-year-view.h        |   50 ++-
 6 files changed, 181 insertions(+), 929 deletions(-)

commit 5757b1193941ba8c943c2b84ef636d62dcc6a5fb
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Jan 18 23:27:34 2015 +0100

    Updated Czech translation

 po/cs.po | 144 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 101 insertions(+), 43 deletions(-)

commit 9cc0dda7d48d8ab886ae2e7cafce473ed18ba302
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 14 15:00:38 2015 -0200

    window: change the transition to crossfade
    
    There is no linear relation of day, month and year views.
    
    As such, it is better to not try to suggest it.

 data/ui/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 17e5327cf467b0320b3836ecbb12e54a835b1c49
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 17:10:39 2015 -0200

    manager: prevent a segfault when opening edit dialog with no sources connected

 src/gcal-manager.c | 3 +++
 1 file changed, 3 insertions(+)

commit 54232803983df09df0f0db2487b9ea8f56ea981f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 17:02:07 2015 -0200

    edit-dialog: use UI file to connect signals
    
    Fixes bug #739313.

 data/ui/edit-dialog.ui | 10 +++++++++
 src/gcal-edit-dialog.c | 59 ++++++++------------------------------------------
 2 files changed, 19 insertions(+), 50 deletions(-)

commit c799acf4821c81de88498055164aabc701f69656
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 16:18:40 2015 -0200

    edit-dialog: calculate all_day before using it to set the dates
    
    It was using the all_day var before actually using it.
    
    This caused an issue where the start time showed as the current time.

 src/gcal-edit-dialog.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit b1daf9eeb42257c3067420f1c7c3c4b21199bbd0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 13:29:17 2015 -0200

    edit-dialog: remove unused field
    
    The old times when calendar used GtkTreeIter has passed, and it no longer needs the active iter field.

 src/gcal-edit-dialog.c | 8 --------
 1 file changed, 8 deletions(-)

commit 3cf37cc3d21e97182fe568bef26de0613bbac301
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 13:25:11 2015 -0200

    window: remove unused prototype
    
    The code was implemented at gcal-utils, so no need to have it here.

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

commit 6de2bdd2922682b2d72a45e533dd1ed0bfcb4011
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 13:23:42 2015 -0200

    edit-dialog: fix missing icons from source selection menu

 data/ui/edit-dialog.ui |  5 ++++-
 src/gcal-edit-dialog.c | 13 +++++++++----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 6094cb7b695fe2a12f44b0be87e5a63ba279de09
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 13:23:10 2015 -0200

    window: fix missing icons from calendar management menu

 data/ui/window.ui |  4 ++++
 src/gcal-window.c | 11 +++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit b44f14bdf263d027a09fc412099927e77e6da343
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 13 13:21:48 2015 -0200

    utils: added code to show the GtkPopover menu's icons
    
    This will be useful for the next commits, which will introduce a fix for the hidden icons at calendar menus.

 src/gcal-utils.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h |  2 ++
 2 files changed, 80 insertions(+)

commit 249b7e449192cd79be8e6e7d01e753319a3ea96c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jan 12 19:15:46 2015 +0100

    Updated Spanish translation

 po/es.po | 454 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 277 insertions(+), 177 deletions(-)

commit 89c64bef7d89346c3ed1e61e4e346c8eb8bf3b32
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon Jan 12 15:16:21 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 150 +++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 104 insertions(+), 46 deletions(-)

commit fd5bbda184a40e1d395818b51491fa4f3dbe56a3
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jan 11 15:09:29 2015 +0100

    Updated Polish translation

 po/pl.po | 130 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 90 insertions(+), 40 deletions(-)

commit 7f95a80bce7f8e3486cc58b8cd12b8e01f295a3e
Author: Miguel Vaello <miguel.vaellomartinez@gmail.com>
Date:   Fri Jan 9 23:46:27 2015 +0100

    window: Setting window minimum height size
    
    Sets a minimum height size to the main window,
    allowing always show whole calendar sheet.
    
    This patch sets the "height_request" property directly into
    data/ui/window.ui file avoiding the hard coded solution.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=742373

 data/ui/window.ui | 1 +
 1 file changed, 1 insertion(+)

commit eee9d11633cc0586cde706efe959e96ebb531d34
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 9 14:58:02 2015 -0500

    window: move search-view into ui file
    
    This new impl of search-view will allow a lot of cleaning on GcalWindow impl

 data/ui/window.ui |  6 ++++++
 src/gcal-window.c | 57 ++++++++++++++-----------------------------------------
 2 files changed, 20 insertions(+), 43 deletions(-)

commit ea21ffdd70e5de44a4f4413c85f3927752ee1231
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 9 13:37:08 2015 -0500

    search-view: internal manager is not a property
    
    The idea here it to include SearchView as a widget in GcalWindow
    Builder UI file.

 src/gcal-search-view.c | 43 +++++++++++++++++++++----------------------
 src/gcal-search-view.h |  4 +++-
 src/gcal-window.c      |  3 ++-
 3 files changed, 26 insertions(+), 24 deletions(-)

commit e832fb76c5820913fc9ea391acd0ffd17aeced6b
Author: Igor Gnatenko <ignatenko@src.gnome.org>
Date:   Fri Jan 9 21:05:52 2015 +0300

    appdata: update screenshot after rewriting search-view
    
    also change permissions for screenshots to 0644
    
    Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>

 data/appdata/calendar-management.png | Bin
 data/appdata/default.png             | Bin
 data/appdata/search.png              | Bin 70588 -> 51178 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

commit 40ff9692adcc3511c5963c6eb9e8ac39d2071959
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Jan 9 16:45:46 2015 +0100

    Updated POTFILES.in

 po/POTFILES.in | 2 ++
 1 file changed, 2 insertions(+)

commit 7f8e8eaa1f68ad8f3a3234d9c22f13f03c435ea8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jan 9 12:53:42 2015 -0200

    window: show search view when animation finish, hide when animation starts
    
    This prevents a warning, and makes the behavior a little bit more polished.

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

commit ee09608a581c5f2b9f9ecec928a6c9c57dba94d9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jan 9 12:40:16 2015 -0200

    search-view: remove non-working connection
    
    All the source update stuff is done internally by ECalDataModel, and we don't need to do it again.

 src/gcal-search-view.c | 32 --------------------------------
 1 file changed, 32 deletions(-)

commit 79f400027117d939a1e9c93730d0335482dc9d79
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 9 09:22:03 2015 -0500

    year-view: fix reminders of the merge

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

commit 029e34a205a76f054675626ce4abfbf86d200983
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 8 22:44:34 2015 -0500

    year-view: remove debug statement

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

commit 372c6fba3d984248650fd58cab2e0e878d424625
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 8 22:42:23 2015 -0500

    search-view: fix memory leak
    
    Use internal icaltimetype from ECalComponentDateTime. Mark
    GcalSearchView::event-activated signal parameter as constant.

 src/gcal-search-view.c | 5 +----
 src/gcal-search-view.h | 2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 4832f5e79ef379e775ab97dfa858304be81788ec
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 8 22:35:47 2015 -0500

    providers: remove from screen on app::finalize
    
    This fixes the quirks of decreasing the refcount after attaching the
    providers to the default screen.

 src/gcal-application.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit bc17a9b38b4b3faea8ab48e6b8aa6995e4605ae2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 8 17:15:53 2015 -0200

    search-view: right-align icons

 src/gcal-search-view.c | 1 +
 1 file changed, 1 insertion(+)

commit 54aa3933fc639ab922ab11c75737238cb91fde0d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 8 16:42:41 2015 -0200

    search-view: show icons for event attributes
    
    For now, only the alarm and lock icons are showed.

 src/gcal-search-view.c | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 3ed508b8c0966eeccd5ce23b541d9c901b3514c9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 8 13:11:38 2015 -0200

    search-view: order by date, instead of name

 src/gcal-search-view.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 352ebd40c36126ea3d91d24dc669ad2abc17f232
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 8 12:50:05 2015 -0200

    window: code cleanup
    
    Removes an unused function and an unused variable.

 src/gcal-window.c | 23 -----------------------
 1 file changed, 23 deletions(-)

commit 0b4efe3bedfdad3ddc45eff5beba5fc475d89137
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 8 12:40:43 2015 -0200

    window: don't change the header title when changed
    
    As strongly recommended by the design team, it's redundant to have the 'Results for 'xyz'' title.

 src/gcal-window.c | 21 +--------------------
 1 file changed, 1 insertion(+), 20 deletions(-)

commit d65f01c3f236a78c6b9318be9a33f717534842c3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Jan 8 12:27:54 2015 -0200

    window: show the search popover when the entry is mapped
    
    This avois the flickering of the popover trying to reach an unmaped widget.

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

commit 0002e7640fd03a438efb03b6074b1e9cccff8642
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 19:39:11 2015 -0200

    search-view: update the view when a valid search occurs

 src/gcal-search-view.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8933b1485a2e67e51c5b8771fbeb90c6e1bbcb84
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 19:35:21 2015 -0200

    search-view: reset states when performs the search
    
    Also, reset search when starting a new search from window.

 src/gcal-search-view.c | 3 +++
 src/gcal-window.c      | 5 +----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 469999cd9683d3620bbd3399050c68b808bddebd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 19:13:42 2015 -0200

    window: remove list button from search bar
    
    We won't be using is for now, and it causes a lot of confusion. Also, the behavior is quite broken.

 data/ui/window.ui | 19 -------------------
 src/gcal-window.c |  4 ----
 2 files changed, 23 deletions(-)

commit a458a7fb5235c4280d976d72f2d010ec3a570825
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 18:57:32 2015 -0200

    search-view: coding style fixes
    
    This commit introduces no new code, as it only
    change function ordering and some minor style
    fixes.

 src/gcal-search-view.c | 383 +++++++++++++++++++++++++------------------------
 1 file changed, 193 insertions(+), 190 deletions(-)

commit 37566a435ec9549091f00641eb924fd99a455889
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 18:50:37 2015 -0200

    search-view: run the search when the sources changes

 src/gcal-search-view.c | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit f0c126b0ee3f5d2f7ef77608c76af1c13859e744
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 18:37:20 2015 -0200

    window: fix header display

 data/ui/window.ui | 1 -
 src/gcal-window.c | 4 +++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit d5d1d374111865a8152fc5416cab70e7c0499bfb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 17:22:20 2015 -0200

    search-view: style it to better fit the HIG stardard

 data/theme/gtk-styles.css | 11 ++---------
 data/ui/search-view.ui    |  3 +++
 2 files changed, 5 insertions(+), 9 deletions(-)

commit e88af3ab5f48c1a980b1df1f5fb30adc22f4f82d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 17:20:58 2015 -0200

    search-view: show properly a thin line before every result
    
    This time, do not rely on CSS hacks.

 src/gcal-search-view.c | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit a00bc04f71de6a399e0e51f99aae82058fab5f00
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 16:46:21 2015 -0200

    window: properly show/hide search bar
    
    Instead of relaying on hacks, properly toggle visibility based on the GtkRevealer::child-revealed property.

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

commit 7f247444556293819f34800f97d230deffd36b94
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 16:28:29 2015 -0200

    window: don't hide search bar

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

commit d628c4b9fc38e0d2b3f9825973a1768f45ac989a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 16:15:30 2015 -0200

    search-label: show a friendly label when search entry is empty

 data/ui/search-view.ui | 34 ++++++++++++++++++++++++++++------
 src/gcal-search-view.c |  2 ++
 2 files changed, 30 insertions(+), 6 deletions(-)

commit ff54f7eb67872dad8648738efb93dd00abff9301
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 15:53:13 2015 -0200

    search-view: don't try to access NULL data
    
    This should be better debugged, as it may be a thread syncronization problem.

 src/gcal-search-view.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit ddb93d8d72d234b859e914cefb02f9b7aa447ce5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 15:46:14 2015 -0200

    search-view: subscribe on demand
    
    To avoid filling up the list with all events, subscribe only when the first search happens.

 src/gcal-search-view.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit c9047c102f075af095ceffe0b1f4dcf699ae3716
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 15:30:43 2015 -0200

    search-view: handle search independently
    
    Instead of letting GcalWindow handle the searches,
    make GcalSearchView handle it so the widget has
    more control over the general appearance of the
    popover.

 src/gcal-search-view.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-search-view.h |  5 +++++
 src/gcal-window.c      |  8 ++------
 3 files changed, 55 insertions(+), 6 deletions(-)

commit 35fa63028acb01f4528943f425ab986d954009eb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 14:22:26 2015 -0200

    search-view: does not show the popover on startup
    
    That would try to set relative to an unmapped widget, which causes awful things.

 data/ui/search-view.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b5c80e1849ddccb3a2e723d4f4de2f79a0dfa86a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 14:18:21 2015 -0200

    search-view: better width for labels
    
    The labels are consuming too much space. This commit fix it.

 src/gcal-search-view.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit fb7b738ff7ee8416fa50a4c47e21eb20e8f4d8dc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 14:11:22 2015 -0200

    search-view: make it a GtkPopover descendant
    
    This huge patch makes GcalSearchView a GtkPopover
    descendant. Also, it poorly adapts GcalWindow to
    make it work with it.

 data/ui/search-view.ui | 117 +++++++++++++++++++++++--------------------------
 data/ui/window.ui      |  28 +++++++++---
 src/gcal-search-view.c |   9 ++--
 src/gcal-search-view.h |   4 +-
 src/gcal-window.c      |  73 +++++++++---------------------
 5 files changed, 106 insertions(+), 125 deletions(-)

commit 6c7500c5b0d2a1e5dd9ec286cf7d7a2aaab8afcc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 01:46:46 2015 -0200

    search-view: remove GcalSearchView::date_mask fiels
    
    Completely replaced by "%x" formatting string on GDateTime.

 src/gcal-search-view.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit a9de8dd3c14588f39cb3d0c2a15a1777673141b0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 01:43:37 2015 -0200

    search-view: remove GcalSearchView::time_mask field
    
    It is unused and should be removed to avoid further headaches.

 src/gcal-search-view.c | 7 -------
 1 file changed, 7 deletions(-)

commit d72729356d2c4965f1643256d126745183f98a6b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 01:42:18 2015 -0200

    search-view: respect system time format

 src/gcal-search-view.c | 33 +++++++++++++++++++++++++++++++--
 src/gcal-search-view.h |  3 +++
 src/gcal-window.c      |  1 +
 3 files changed, 35 insertions(+), 2 deletions(-)

commit 8742b47dc6ab232f93ac203cb3603f45c618e332
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 01:04:13 2015 -0200

    search-view: comment almost every function possible

 src/gcal-search-view.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 96 insertions(+), 3 deletions(-)

commit cd4fb40281e047ec6dff916628e3302742673603
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Jan 7 00:35:45 2015 -0200

    search-view: major code cleanup

 src/gcal-search-view.c | 73 ++++++++++++++++++++++----------------------------
 1 file changed, 32 insertions(+), 41 deletions(-)

commit 95b35964cdfaaa82012c6b965694d3c8eb25ef8b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 21:14:12 2015 -0200

    search-view: fixed double border at the end of the list
    
    Also, fixes a small details that the results list is
    always expanded.

 data/theme/gtk-styles.css | 4 ++++
 data/ui/search-view.ui    | 6 +++++-
 src/gcal-search-view.c    | 1 -
 3 files changed, 9 insertions(+), 2 deletions(-)

commit e34a587f16e03b16c7d7996b1325950c4087dc44
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 18:20:13 2015 -0200

    window: properly hear GcalSearchView::'event-activated' signal
    
    Data passed by search view's signal is different
    from the other views, so special case this into
    a new function.

 src/gcal-window.c | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit a0e5a8564e1bf0925fbaeee7fd96940bc43548c0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 18:13:49 2015 -0200

    search-view: properly connect 'row-activated' signal

 data/ui/search-view.ui | 1 +
 src/gcal-search-view.c | 8 ++++++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 3cb6c0af25e156a86dea98d63925013492b706bd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 18:04:20 2015 -0200

    search-view: emit GcalSearchView::'event-activated' signal
    
    Needed so that GcalWindow can go to the selected event's date.

 src/gcal-search-view.c | 24 +++++++++++++++++++-----
 src/gcal-search-view.h |  2 +-
 2 files changed, 20 insertions(+), 6 deletions(-)

commit 90ad7f2cde54ba1a2bf34945ed0a63691ee1b451
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 18:03:56 2015 -0200

    search-view: remove obsolete prototype

 src/gcal-search-view.c | 2 --
 1 file changed, 2 deletions(-)

commit 38311c27b59216d5ce275af2348b4b074eb005f6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 17:23:39 2015 -0200

    search-view: ignore case when sorting events

 src/gcal-search-view.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 0c08577504f39e346663c323eba4b175d1f40a73
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 17:17:39 2015 -0200

    search-view: show 'All day' for all day events

 src/gcal-search-view.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit a0b0cf1e46c71df29dd3aa5a3c91dc6fe7b128e1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 17:06:35 2015 -0200

    search-view: make it looks more like the proposed design
    
    The current implementation uses 2 hash tables, one
    mapping (uuid : event data) and the other one mapping
    (row : event data).
    
    Events are added and removed from both of these tables,
    but only GcalSearchView::events is responsible for the
    destruction proccess.

 src/gcal-search-view.c | 254 ++++++++++++++++++++++++++++---------------------
 1 file changed, 148 insertions(+), 106 deletions(-)

commit 0c233fe3b3a87df50964d19cc9d0c0fb675b7fc9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 14:07:56 2015 -0200

    search-view: define detroy functions for hash table

 src/gcal-search-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb23939aa7ecadac12ce6b23769189795aac5900
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 14:06:10 2015 -0200

    search-view: add hash of events
    
    Maps uuid -> event data

 src/gcal-search-view.c | 4 ++++
 1 file changed, 4 insertions(+)

commit f44179da432aa11175ac4b740dc1eddecdbcba0a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 13:58:13 2015 -0200

    search-view: remove obsolete comment, some style fixing

 src/gcal-search-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26c27e880c971d608a9b22bd91de68023416c90b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 13:53:17 2015 -0200

    search-view: change list row ordering
    
    First step to reach the design proposed[1].
    
    [1] https://dl.dropboxusercontent.com/u/5031519/calendar-search-result.png

 src/gcal-search-view.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 38213ae5d2d5a749be00ffc60e5bc908cd0f37bc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 22:18:26 2015 -0200

    window: reset query when entering search mode
    
    An empty query should show all events.

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 397e1da5de562795849c368d9b94e3a301e6ebcc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 22:01:00 2015 -0200

    window: make 'Calendar' the default title
    
    Shows it for empty search results.

 data/ui/window.ui | 1 +
 src/gcal-window.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 900b55dce58f704cedd651f133bbf7105da2d3b6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 21:57:07 2015 -0200

    search-view: highlight date

 src/gcal-search-view.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit c4724fc875a04e181a73968526892eb0548b6ce2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 20:35:41 2015 -0200

    window: hear GcalSearchView::'event-activated' signal again

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

commit 1055709d40c3f1a8b1aa4b5d36e17598a06cee74
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 20:33:30 2015 -0200

    search-view: don't cast to GcalView when emit signal
    
    Also, remove the last traces of GcalView.

 src/gcal-search-view.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 36e51ac981593ce8cd80f202e1b6f2edbc8b61fb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 20:30:57 2015 -0200

    search-view: remove GcalView interface, add GcalSearchView::'search-activated' signal

 src/gcal-search-view.c | 34 ++++++++++++++++------------------
 src/gcal-search-view.h |  4 ++++
 2 files changed, 20 insertions(+), 18 deletions(-)

commit baad1c352b5bf4839b4ecadac7cf02a21a92d8bb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 19:48:26 2015 -0200

    Revert "window: hear GcalSearchView signals"
    
    This reverts commit 3c5d833f0bc33213757479289cc0daabfa4667c5.

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c68a499ad75451098b3a51641e75677cbb24d19a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 5 10:47:37 2015 -0500

    Revert "window: readd binding between search button and search mode"
    
    This reverts commit f83c5865a3d0c2222233cbe3cec668180b8071ae.
    
    Conflicts:
            src/gcal-window.c

 src/gcal-window.c | 3 ---
 1 file changed, 3 deletions(-)

commit bdaf2dbc2519891f775c815576f1916e4d1d0c04
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:43:36 2014 -0500

    subscriber: files renaming before class renaming

 src/Makefile.am               |   6 +-
 src/gcal-subscriber-private.h |  59 -------
 src/gcal-subscriber.c         | 394 ------------------------------------------
 src/gcal-subscriber.h         |  61 -------
 4 files changed, 3 insertions(+), 517 deletions(-)

commit e57d9ca55e51ae60e7c0ed8c3afaf1cd373f998f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:35:41 2014 -0500

    year-view: initial GtkWidget::size_allocate impl
    
    This impl uses internals structures from GcalSubscriber

 src/gcal-year-view.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 5f29241c64c0e4b1831cc120d887bf56e39153a9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:24:00 2014 -0500

    year-view: add initial ::draw impl
    
    So far support RTL drawing.
    Missing:
    + Overflow indicators (this could be buttons)
    + selection borders drawing

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

commit 61e11019522e0e2afceb7f4b4e949f3038504667
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:21:17 2014 -0500

    year-view: add orientation factor
    
    This would be helpful in order to provide proper RTL drawing to the view

 src/gcal-year-view.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

commit caf4031efe48b7508d7cd086ed2f1e006a67b1c7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:12:57 2014 -0500

    subscriber: rework ::remove and ::modified vfuncs
    
    Since we have now access to the hash keeping the children of thw widget
    there's no more need of calling GcalView::get_by_uuid

 src/gcal-subscriber.c | 43 ++++++++++++++++++++++++-------------------
 1 file changed, 24 insertions(+), 19 deletions(-)

commit c1e68032c960fdab8b2c7198eb18b48fbe2e4100
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:09:06 2014 -0500

    subscriber: added protected internal structure
    
    The idea here is to make GcalSubscriber handle the container
    responsibilities of the view, and the view will handle only the drawing
    an allocating, this would allow us to remove GcalView interface and
    merge its methods in GcalSubscriber.

 src/Makefile.am               |   6 +-
 src/gcal-subscriber-private.h |  59 +++++++
 src/gcal-subscriber.c         | 389 ++++++++++++++++++++++++++++++++++++++++++
 src/gcal-subscriber.h         |  61 +++++++
 4 files changed, 512 insertions(+), 3 deletions(-)

commit a12e3cb59de364a25ca2439a0484f8cf789ec3ec
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Jan 4 11:23:28 2015 -0200

    search-view: add a timeout for displaying the 'no results' page
    
    When the user types, *all* entries are removed, then readded.
    
    Because of it, the 'No results' page keeps flickering. This patch fixes this.

 src/gcal-search-view.c | 33 +++++++++++++++++++++++++++++----
 1 file changed, 29 insertions(+), 4 deletions(-)

commit bcbdb82baa7cd1e941e3b687b1dd216dd0637aee
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Jan 4 00:16:23 2015 -0200

    window: show/hide buttons according to search mode

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

commit ab1374d8cd4ba979f236b08bbe7622aa95f21bf3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Jan 4 00:02:32 2015 -0200

    search-view: implemented no results page

 data/ui/search-view.ui | 1 +
 src/gcal-search-view.c | 8 ++++++++
 2 files changed, 9 insertions(+)

commit f937489dcd390e1e08a77cbc7b9eb7158bdc60aa
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 23:41:48 2015 -0200

    search-view: keep a cached count of results

 src/gcal-search-view.c | 3 +++
 1 file changed, 3 insertions(+)

commit a3c12fe09260a3015976d26f02ce1346950b9641
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 23:39:21 2015 -0200

    search-view: make it build the UI from search-view file

 src/gcal-search-view.c | 25 ++++++++-----------------
 1 file changed, 8 insertions(+), 17 deletions(-)

commit 9d90cc8c84b8573d4899ebe03837e93a1716aee1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 23:38:46 2015 -0200

    search-view: fixed minor visual issues

 data/ui/search-view.ui | 54 +++++++++++++-------------------------------------
 1 file changed, 14 insertions(+), 40 deletions(-)

commit 3936f46253f89b76904533f45dc492c760f5bb2c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 23:30:32 2015 -0200

    search-view: add CSS class to UI file

 data/ui/search-view.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 4f40ac67af07a6a8cebc0d634492d5ba3c9a14a7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 23:28:44 2015 -0200

    search-view: make it dependant of Gtk+ 3.10

 data/ui/search-view.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d5df1588057fc778de664b0741fc57cb3b2f9a9b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 23:26:06 2015 -0200

    search-view: add GtkBuilder UI files

 data/Makefile.am            |   1 +
 data/calendar.gresource.xml |   1 +
 data/ui/search-view.ui      | 115 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 117 insertions(+)

commit 842be669cd3c41868dc78898cfb5f947df77e5e3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 23:09:45 2015 -0200

    search-view: add a border below search results

 data/theme/gtk-styles.css | 4 ++++
 src/gcal-search-view.c    | 1 +
 2 files changed, 5 insertions(+)

commit 69a1af76d9ac2186f66636f46fa2a4c00e945b5e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 22:46:07 2015 -0200

    search-view: correct background color

 data/theme/gtk-styles.css | 4 ++++
 1 file changed, 4 insertions(+)

commit 160e66cc83bc4829459714ff34151c4348578fa8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 22:42:02 2015 -0200

    search-view: align date & time box with event widget

 src/gcal-search-view.c | 1 +
 1 file changed, 1 insertion(+)

commit 41d685d5e33ea439336ffd8a47debe1fb8bfdb97
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 22:38:21 2015 -0200

    search-view: wrap date & time labels in a box
    
    Makes the upper grid more flexible.

 src/gcal-search-view.c | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 0bdff182f8bf374c7c8f64c68e2c8e126182ea98
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 22:29:27 2015 -0200

    search-view: wrap the list around a frame

 src/gcal-search-view.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 5fc4c250025ce4ece28c75cd3bf1d8c4b311fc76
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 22:13:25 2015 -0200

    search-view: remove end date from grid

 src/gcal-search-view.c | 63 ++++++++++++++++----------------------------------
 1 file changed, 20 insertions(+), 43 deletions(-)

commit 4195e294ab7ef70fde5cb7be2c409e839916c8f8
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 21:32:51 2015 -0200

    search-view: show date & time data from events
    
    Needs lotf of work

 src/gcal-search-view.c | 111 +++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 104 insertions(+), 7 deletions(-)

commit 35db162529ab1420f2b2d52c133f045272d26f49
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 21:30:24 2015 -0200

    search-view: cache locale data
    
    Time mask will need format_24h info

 src/gcal-search-view.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 5a32c3794cc7e8eb1a91c32637570bd53f8650bc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 20:26:54 2015 -0200

    search-view: sort events by date & name
    
    Date has highest priority than name when sorting.
    
    Past events goes last, future events goes first.

 src/gcal-search-view.c | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit c8b143e399e108a7503b7695dfb721ce98d1b954
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 20:09:57 2015 -0200

    search-view: properly remove widgets by their data

 src/gcal-search-view.c | 35 +++++++++++++++++++++++++++++++----
 1 file changed, 31 insertions(+), 4 deletions(-)

commit 13ee94248d3543c8efe3580678780fdcfaa8d279
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 19:41:40 2015 -0200

    search-view: emit GcalView::'event-activated' signal when needed

 src/gcal-search-view.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 586de0f2e21ba1fa5fdeead688807798180c16f1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 19:35:02 2015 -0200

    window: hear GcalSearchView signals
    
    Previous commit made GcalSearchView a GcalView implementation.

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f0413e1bc5ba22c5976865ba9568145fe8019ca
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 19:30:46 2015 -0200

    search-view: stub implementation of GcalView interface

 src/gcal-search-view.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit a4d7d317f2db35db1971329895d549273002f266
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Jan 9 14:13:40 2015 +0100

    Updated POTFILES.in

 po/POTFILES.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5a3e9577f2af824d3b474d4f7aa1269fe286f25a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 8 13:04:49 2015 -0500

    view: fix gdk relayout warning

 src/gcal-month-view.c | 9 +++++++++
 src/gcal-year-view.c  | 9 +++++++++
 2 files changed, 18 insertions(+)

commit c6b0274c2f4bedb483286489776dae3f3d4b04d8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 8 13:03:34 2015 -0500

    subscriber-view: flag children changes

 src/gcal-subscriber-view-private.h | 3 +++
 src/gcal-subscriber-view.c         | 4 ++++
 2 files changed, 7 insertions(+)

commit 668c9ec439a74627fe13ec5b77d22dc8196dec81
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jan 8 13:03:01 2015 -0500

    subscriber-view: fix define guard

 src/gcal-subscriber-view-private.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55bb938127b3a81c8e419df3f3d073d2a654f931
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jan 7 13:08:51 2015 -0500

    year-view: use g_list_foreach

 src/gcal-year-view.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 2d93d0a939fe2615e89afaf20333fef753490c78
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jan 7 12:51:51 2015 -0500

    ignore: updated

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit e411257fca1e2be0d90abb2895479e9a7304efb8
Author: Igor Gnatenko <ignatenko@src.gnome.org>
Date:   Fri Jan 2 20:17:58 2015 +0300

    Makefile: don't install docs
    
    All RPM-based distros installing docs via %doc in RPM Spec.
    Fedora < 21 using arch-dependent doc-dir.
    
    Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=742231

 Makefile.am | 7 -------
 1 file changed, 7 deletions(-)

commit 322ae8516767788eddc34451c663041b11ff8303
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 6 18:48:28 2015 -0200

    appdata: update search view image
    
    Search view was heavily under development, and the UI changed a lot. This image better shows the current status.

 data/appdata/search.png | Bin 53632 -> 70588 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit de0171c654dcb861716a3808e7af77f8827bc8db
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Jan 4 00:23:59 2015 -0200

    appdata: added some images and update URIs in xml
    
    Images were taken with default GNOME theme and has more better
    resolution.
    
    Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
    https://bugzilla.gnome.org/show_bug.cgi?id=742214

 data/appdata/calendar-management.png           | Bin 0 -> 35427 bytes
 data/appdata/default.png                       | Bin 0 -> 33548 bytes
 data/appdata/org.gnome.Calendar.appdata.xml.in |   6 +++---
 data/appdata/search.png                        | Bin 0 -> 53632 bytes
 4 files changed, 3 insertions(+), 3 deletions(-)

commit ab45e692d77929e43182f245a006ff67836696f6
Author: Igor Gnatenko <ignatenko@src.gnome.org>
Date:   Fri Jan 2 05:10:55 2015 +0300

    add AppStream to show in Software Centres
    
    https://bugzilla.gnome.org/show_bug.cgi?id=742214
    Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>

 Makefile.am                                    |  2 ++
 configure.ac                                   |  3 ++
 data/Makefile.am                               |  2 +-
 data/appdata/Makefile.am                       |  8 +++++
 data/appdata/org.gnome.Calendar.appdata.xml.in | 44 ++++++++++++++++++++++++++
 5 files changed, 58 insertions(+), 1 deletion(-)

commit 96aa73164f1482a97c35dc6f18964a5422b39eec
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 5 22:35:23 2015 -0200

    window: change refresh times
    
    Make them as 15min for active windows and 1h for innactive windows.

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

commit 5e78eadba789f5aeea1657231fdaf976a4cec953
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jan 5 10:47:37 2015 -0500

    Revert "window: readd binding between search button and search mode"
    
    This reverts commit f83c5865a3d0c2222233cbe3cec668180b8071ae.

 src/gcal-window.c | 3 ---
 1 file changed, 3 deletions(-)

commit 13a2aad87baadfed1706307244743fbf58d62228
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 31 10:22:26 2014 -0500

    month-view: impl ::clear_state vfunc
    
    Implementing GcalSubscrberView::clear_state allow month-view to use
    GcalSubscriberView::setup_child when handling overflow widgets

 src/gcal-month-view.c      | 34 ++++++++++++++++++----------------
 src/gcal-subscriber-view.c |  3 ++-
 2 files changed, 20 insertions(+), 17 deletions(-)

commit b27402e870f3e0a6a58f2497a6a760ef75bb434e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 31 10:09:52 2014 -0500

    debug: changed warning statements

 src/gcal-manager.c         |  2 +-
 src/gcal-subscriber-view.c | 14 ++++++++++----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit e0b26dd6f7345580ca466322ff45a351562cce3e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 30 21:42:32 2014 -0500

    style: misc fixes

 src/gcal-month-view.c | 22 +++++++---------------
 1 file changed, 7 insertions(+), 15 deletions(-)

commit 22eda8563264ab0364f441b4881c24f97c845044
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 30 21:33:25 2014 -0500

    month-view: use subscriber-view internals

 src/gcal-month-view.c | 285 ++++++++++----------------------------------------
 1 file changed, 53 insertions(+), 232 deletions(-)

commit 37245c6702e68478e5136f038df6bccf09e219cb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 30 21:28:31 2014 -0500

    subscriber-view: fix :event-activated signal type

 src/gcal-subscriber-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6989eb36c53bea533495e2071245aa6be7e16401
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 30 10:22:24 2014 -0500

    subscriber-view: add ::clear_state to reset widget
    
    GcalSubscriberView::clear_state is implemented by descendants to reset
    the state of the drawing

 src/gcal-subscriber-view.c | 17 ++++++++++++++++-
 src/gcal-subscriber-view.h |  5 +++--
 2 files changed, 19 insertions(+), 3 deletions(-)

commit a5fe4c5ef0948ecba68de595a1f5a5a038e5a143
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 30 10:12:44 2014 -0500

    subscriber-view: use ::setup_child protected func

 src/gcal-month-view.c      |  2 +-
 src/gcal-subscriber-view.c | 22 +++++++++++++++++++---
 src/gcal-subscriber-view.h |  4 ++++
 src/gcal-year-view.c       | 15 +--------------
 4 files changed, 25 insertions(+), 18 deletions(-)

commit fdf12bc6fd8050b589757d9e8709277995e7c1e3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 30 10:10:32 2014 -0500

    subscriber-view: adopt ::event-activated signal

 src/gcal-subscriber-view.c | 13 +++++++++++++
 src/gcal-subscriber-view.h |  3 +++
 src/gcal-view.c            | 10 ----------
 src/gcal-view.h            |  1 -
 4 files changed, 16 insertions(+), 11 deletions(-)

commit 663f1c6fa4c49ac893653876e9c5e1b1ff27a6aa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 17:28:27 2014 -0500

    build: remove not-used code

 src/gcal-month-view.c | 1 -
 src/gcal-month-view.h | 3 ---
 src/gcal-year-view.c  | 1 -
 src/gcal-year-view.h  | 3 ---
 4 files changed, 8 deletions(-)

commit 9994377c9f8807938f4db9a114545cbb848eeb4c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 17:24:13 2014 -0500

    subscriber-view: gained ::get_child_by_uuid vfunc
    
    Started migrating methods from GcalView to GcalSubscriber

 src/gcal-month-view.c      | 29 -----------------------------
 src/gcal-subscriber-view.c | 24 ++++++++++++++++++++++++
 src/gcal-subscriber-view.h |  8 +++++++-
 src/gcal-view.c            | 21 ---------------------
 src/gcal-view.h            |  6 ------
 src/gcal-week-view.c       | 18 ++++++++++--------
 src/gcal-window.c          | 12 ++++--------
 src/gcal-year-view.c       | 20 --------------------
 8 files changed, 45 insertions(+), 93 deletions(-)

commit 0e5c197c2f08f9448701cb35de9a1993074bcbdf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 17:03:50 2014 -0500

    subscriber: renamed to GcalSubscriberView
    
    This is more of a semantic change than anything else. GcalSubscriber
    will gradually take on GcalView interface and that's why I'm adding the
    View suffix.

 src/gcal-month-view.c              |   7 +-
 src/gcal-month-view.h              |   4 +-
 src/gcal-subscriber-view-private.h |   8 +-
 src/gcal-subscriber-view.c         | 182 ++++++++++++++++++-------------------
 src/gcal-subscriber-view.h         |  36 ++++----
 src/gcal-week-view.c               |   7 +-
 src/gcal-week-view.h               |   4 +-
 src/gcal-year-view.c               |  39 ++++----
 src/gcal-year-view.h               |   4 +-
 9 files changed, 141 insertions(+), 150 deletions(-)

commit 0aba9c55d2dd3e1dfa3becfa873528601d9f7cea
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:43:36 2014 -0500

    subscriber: files renaming before class renaming

 src/Makefile.am                                                   | 6 +++---
 src/gcal-month-view.h                                             | 2 +-
 src/{gcal-subscriber-private.h => gcal-subscriber-view-private.h} | 2 +-
 src/{gcal-subscriber.c => gcal-subscriber-view.c}                 | 6 +++---
 src/{gcal-subscriber.h => gcal-subscriber-view.h}                 | 2 +-
 src/gcal-week-view.h                                              | 2 +-
 src/gcal-year-view.c                                              | 2 +-
 src/gcal-year-view.h                                              | 2 +-
 8 files changed, 12 insertions(+), 12 deletions(-)

commit c5311148f1aa67cfc6c70cd8e62cdab8ef64e6e9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:37:16 2014 -0500

    year-view: clean warning and whitespace

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

commit 2db94ae2cb3f6954bb9bbd53c1f6494249d319d9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:36:16 2014 -0500

    year-view: implement GcalView::get_by_uuid

 src/gcal-year-view.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c4bd918827ae3bfed77aeb6d6589bca1b0e0c7ec
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:35:41 2014 -0500

    year-view: initial GtkWidget::size_allocate impl
    
    This impl uses internals structures from GcalSubscriber

 src/gcal-year-view.c | 278 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 273 insertions(+), 5 deletions(-)

commit d9801d188b1417bb89105c25d5dee4bbfa1cc32b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:32:17 2014 -0500

    year-view: implement GcalSubscriber extensions points
    
    In GcalSubscriber container implementation is needed to find out if an
    event will expand more than on cell on a view and on which cell it
    belongs. GcalSubscriber provides two vfuncs for its descendants to implement.

 src/gcal-year-view.c | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 354581b7aaadad7d53b5b5eeee869f8e20f8ed74
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:30:00 2014 -0500

    year-view: use GcalSubscriber container mojo
    
    Empties GtkWidget::size_allocate and GcalView::get_by_uuid to make it build

 src/gcal-year-view.c | 257 ++-------------------------------------------------
 1 file changed, 6 insertions(+), 251 deletions(-)

commit cdd27073e3cad7458a1b43fde7285eb0925d2f0b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:24:00 2014 -0500

    year-view: add initial ::draw impl
    
    So far support RTL drawing.
    Missing:
    + Overflow indicators (this could be buttons)
    + selection borders drawing

 src/gcal-year-view.c | 264 +++++++++++++++++++--------------------------------
 1 file changed, 97 insertions(+), 167 deletions(-)

commit 78d92c394e908c9d80142a9912b31fc094fc5306
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:21:17 2014 -0500

    year-view: add orientation factor
    
    This would be helpful in order to provide proper RTL drawing to the view

 src/gcal-year-view.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 362dc6889826e1af4b665fc8d56dada2179ba27c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:12:57 2014 -0500

    subscriber: rework ::remove and ::modified vfuncs
    
    Since we have now access to the hash keeping the children of thw widget
    there's no more need of calling GcalView::get_by_uuid

 src/gcal-subscriber.c | 43 ++++++++++++++++++++++++-------------------
 1 file changed, 24 insertions(+), 19 deletions(-)

commit 8e899465e94f84cde82719f7d03f13411c74743b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 29 16:09:06 2014 -0500

    subscriber: added protected internal structure
    
    The idea here is to make GcalSubscriber handle the container
    responsibilities of the view, and the view will handle only the drawing
    an allocating, this would allow us to remove GcalView interface and
    merge its methods in GcalSubscriber.

 src/Makefile.am               |   1 +
 src/gcal-subscriber-private.h |  59 +++++++++++
 src/gcal-subscriber.c         | 238 +++++++++++++++++++++++++++++++++++++++++-
 src/gcal-subscriber.h         |   8 ++
 4 files changed, 301 insertions(+), 5 deletions(-)

commit 098d8a79d8f3674ba34c00ae61b0667ff4e7e6ea
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 26 23:24:02 2014 -0500

    window: fix search_button/search_bar binding
    
    Remove unneeded placeholder declaration
    This code was accidentally touched on commit:
    2970729324f2c442c85df918ea67c13152c60a17
    This is kind-of a revert of that patch

 data/ui/window.ui | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit a229715937719311057b3f408aafbf1aa2ec1425
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Mon Jan 5 12:31:28 2015 +0000

    Updated Hungarian translation

 po/hu.po | 79 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 42 insertions(+), 37 deletions(-)

commit 35776172f37291aa91b0b8a19f63fd7ec5dcb7d1
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Jan 5 09:20:20 2015 +0100

    Updated Polish translation

 po/pl.po | 42 +++++++++++++++++++++++-------------------
 1 file changed, 23 insertions(+), 19 deletions(-)

commit b2fe4dbd553785ec1d0a1dfdbafb780ad21f8404
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Jan 4 15:25:47 2015 +0100

    Updated Czech translation

 po/cs.po | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

commit 7e98a1a99067c5c455c1e693c7f8ee2312a68b39
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Sat Jan 3 22:25:46 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 395 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 218 insertions(+), 177 deletions(-)

commit 3cde8ad4f486a6d8acc90776380e0a9c4f2ae6e2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 18:41:19 2015 -0200

    window: simplify refresh sources timeout code

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

commit 8aefe7131694b5e2f4ebcf453fc472918c21fb8b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 17:17:09 2015 -0200

    window: syncronize sources from time to time
    
    Currently, it is hardcoded 5min for active windows, and 20min for innactive windows. These values may change later.

 data/ui/window.ui |  1 +
 src/gcal-window.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)

commit b635ac71123e11b53539c54ffe464b5cea68fccc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 16:00:37 2015 -0200

    time-selector: fix wrong time order for RTL languages
    
    Fix bug #741921.

 src/gcal-time-selector.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c10ba6b22807075aad36e548810ee62a684f479b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 15:31:05 2015 -0200

    time-selector: don't access dconf multiple times for the same key
    
    Instead of accessing 3 times the same key, use the cached version and save up some time.

 src/gcal-edit-dialog.c   |  3 +++
 src/gcal-time-selector.c | 38 +++++++++++++++++---------------------
 src/gcal-time-selector.h |  3 +++
 3 files changed, 23 insertions(+), 21 deletions(-)

commit fa014972bcb635292e41f23da4333fdb9bad4c53
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 15:11:20 2015 -0200

    time-selector: make it GtkMenuButton descendant
    
    With it, it is up to Gtk+ to handle the popover.

 data/ui/time-selector.ui | 131 +++++++++++++++++++++++++++--------------------
 src/gcal-time-selector.c |  65 +++++------------------
 src/gcal-time-selector.h |   4 +-
 3 files changed, 91 insertions(+), 109 deletions(-)

commit ecb4cb24d6e30eff328ce79f0066ac3a67348d0a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 13:11:00 2015 -0200

    manager: fix refreshing condition
    
    GcalManager shouldn't refresh when it's not enabled or when refreshing is not supported, not strictly both of them.

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6915522ecc7b05816c17e1de33f75f35fd1d7a92
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 13:08:47 2015 -0200

    manager: syncronize sources at startup
    
    As proposed by the design team, Calendar should update the sources at startup time.

 src/gcal-manager.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 29d5af6bca7f92b01157ac410773eb609d64068d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 12:42:41 2015 -0200

    window: perform the search even for empty strings
    
    This will keep consistency, since empty search is performed for the first time, then it's ignored.

 src/gcal-window.c | 27 ++++++++++-----------------
 1 file changed, 10 insertions(+), 17 deletions(-)

commit b43e08be8b77d75a477a69c7ba11b1cfeaf675dd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 12:21:06 2015 -0200

    theme: improve .overflow:hover class to better fit the mockups

 data/theme/gtk-styles.css | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f83c5865a3d0c2222233cbe3cec668180b8071ae
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 11:24:57 2015 -0200

    window: readd binding between search button and search mode
    
    This should've been lost somewhere.

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

commit 0446fa09e6609b32b7dfced7885231534133b5df
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Jan 3 11:03:40 2015 -0200

    edit-dialog: removed 'entry' style class
    
    It was causing horrible visual glitches when text overflows.

 data/ui/edit-dialog.ui | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit fd4172c513076026e5ac0d4b96a867885f030a9e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Dec 28 20:45:20 2014 +0100

    Updated Polish translation

 po/pl.po | 78 +++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 45 insertions(+), 33 deletions(-)

commit 6b020e2ed451c32ca490e98fb6d0c040dacd9b86
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Dec 27 17:03:11 2014 +0100

    The Czech translation

 po/cs.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5fa7ad717e745497369b4e6812e7acaa35c04184
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Dec 27 17:01:55 2014 +0100

    The Czech translation

 po/cs.po | 329 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 151 insertions(+), 178 deletions(-)

commit b637c7e7faaf575710fda587f519f3dc95d46bd9
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sat Dec 27 14:15:10 2014 +0100

    Updated Serbian translation

 po/sr.po       | 403 +++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 403 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 446 insertions(+), 360 deletions(-)

commit 11324a6712e14c8d44fa7fc9f4b5a8dc1b88cf05
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 26 16:53:05 2014 -0500

    month-view: fix all-day events end-date
    
    All-day events has an end-date one day after they really end.

 src/gcal-month-view.c | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

commit 443a502b1f4c08ed10b3be21b517fe0aa89e203a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 26 12:02:15 2014 -0500

    month-view: fix ::forall impl leaking

 src/gcal-month-view.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit b66d4eb21caeb62f9c195cb861202610bd28b724
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 26 12:01:53 2014 -0500

    misc: fix memory leak

 src/gcal-edit-dialog.c | 6 ++++--
 src/gcal-month-view.c  | 7 +++----
 2 files changed, 7 insertions(+), 6 deletions(-)

commit e6a929f3fdb867466dc571a152e2d9d179d10c5b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 25 20:24:36 2014 -0500

    view: remove ::mark_current_unit
    
    New event action will open edit-dialog directly so this method is not needed

 src/gcal-month-view.c | 49 -------------------------------------------------
 src/gcal-view.c       | 20 --------------------
 src/gcal-view.h       |  5 -----
 src/gcal-week-view.c  |  1 -
 src/gcal-year-view.c  | 35 -----------------------------------
 5 files changed, 110 deletions(-)

commit 2261ea69093fda666981af787b5745c5623b0cb9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 25 18:47:54 2014 -0500

    month-view: fix memory leak
    
    Remove unneeded debug instructions

 src/gcal-month-view.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 43dd2e207f189a461afa4fedc1da08daaf9b5af8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 25 18:47:32 2014 -0500

    utils: fix memory leak

 src/gcal-utils.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 9638db32e637fc97a9e5a395db5278baaf74e6a0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 25 18:47:04 2014 -0500

    date-selector: fix memory leak

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

commit 070be33262c49aa7a5605e95cd415a2d139a73ca
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 25 15:46:13 2014 -0500

    search-view: remove unused GtkSizeGroup

 src/gcal-search-view.c | 4 ----
 1 file changed, 4 deletions(-)

commit de2cb4c9b9b9e913f8815a83aedf39600e45287e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 25 13:34:30 2014 -0500

    window: use edit-dialog on new event action
    
    New event action triggered from the menu on the header bar or the app
    menu should not use new-event popover.

 src/gcal-window.c | 40 ++++++++++++----------------------------
 1 file changed, 12 insertions(+), 28 deletions(-)

commit 5395dca4f2f7f4dca6933b72bb34c3239c29be74
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 25 13:03:15 2014 -0500

    date-selector: make it GtkMenuButton descendant
    
    Added GtkBuilder's UI file definition

 data/ui/date-selector.ui | 168 +++++++++++++++++++++++++++++++----------------
 src/gcal-date-selector.c | 129 +++++++++++++-----------------------
 src/gcal-date-selector.h |   4 +-
 3 files changed, 160 insertions(+), 141 deletions(-)

commit 7cd5a40a0dd5fe3ba8155c7c7e03f316ac35aaa3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 15:55:56 2014 -0500

    build: remove autogen warnings
    
    Copied autogen.sh from folks projects where pwithnall cares for
    autotools stuff.

 autogen.sh | 37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

commit f988f74560e1f82b99a18e3b3b2821c31245395d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 15:21:55 2014 -0500

    Bump version to 3.15.3.1 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit acc9dc47482b0a03b3d8c23fb44b6d40fbb020ee
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 15:17:47 2014 -0500

    NEWS: updated for release

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit bc1560c609d2f96db3aa14e2926e4d0f85385f49
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 15:12:20 2014 -0500

    manager: cleaner way of returning enabled sources

 src/gcal-manager.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit d1315de42abfe79d53ba1af4463e91af57277ac5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 15:00:56 2014 -0500

    date-selector: fixed re-entry in ::set_date
    
    This was causing double actualization of internal day,month,year
    variables because GtkCalendar::day-selected signal handler is run by
    default after the user connected ones.

 src/gcal-date-selector.c | 2 ++
 1 file changed, 2 insertions(+)

commit a7aed0987a1820fe883554d9be04932d0042f2f1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 13:33:29 2014 -0500

    month-view: fix draw and allocation on 6 rows months
    
    Sometimes months expand 6 rows completely instead of the regular
    5. March, 2015 is an example of it. Allocation of widgets, drawing
    of indicators, placement of the overflow popover was wrong.

 src/gcal-month-view.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit cf69b68288c136d0aba460607f06dcdc88d54e82
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 13:27:35 2014 -0500

    date-selector: always use 4 digits entry for years
    
    Since GtkCalendar widget is a bit clunky to navigate fast between years,
    using a four years digits it's better because we are still
    very close to the change of the century.

 src/gcal-date-selector.c | 27 +--------------------------
 1 file changed, 1 insertion(+), 26 deletions(-)

commit 8877e89e65b80e1fb3dc766d88c56bf394ac9fad
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 11:09:08 2014 -0500

    manager: add debug statements

 src/gcal-manager.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 358b3766a0f091a05cfa24d7eb5056beab0cdc3d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 11:08:30 2014 -0500

    manager: don't query disconnected clients

 src/gcal-manager.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 375425573d1e38ed401e1b8e93145dbe2a9dd019
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 24 11:07:37 2014 -0500

    edit-dialog: fix memory leak
    
    Also, evolution set altrep to NULL usually, we better do the same.

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

commit 8ffb7fcd612d5c9f3fb2599424f3447109b4f25e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 24 10:47:01 2014 -0200

    configure: updated link to wiki.gnome.org

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb57d5998a755b994dcae506eefb3b2cd9671dd1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 21:35:05 2014 -0200

    month-view: better handle overflow background draw

 src/gcal-month-view.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 9926c3a01bcebbb4f7adbbc65d7c1cc790a0d886
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 23 12:11:33 2014 -0500

    Bump version to 3.15.3 for release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1557245a195daf032368eed45cdde17c708af9d5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 23 12:10:46 2014 -0500

    Updated POTFILES.in
    
    Fix make distcheck

 po/POTFILES.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eba5a341bbefbbc1b6864ee9a5e37bdc8b8cda30
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 23 12:00:56 2014 -0500

    NEWS: updated for release

 NEWS | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 70fa71492ebe128cbf3e09b32f48f878438dfc62
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 14:24:16 2014 -0200

    date-selector: added docs

 src/gcal-date-selector.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit e2dc2591e8999c33cc5d7b76ecf968a9abc421d3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 14:16:35 2014 -0200

    date-selector: remove unneeded initialization
    
    GObject initializes private fields to 0, we don't have to redo this work.

 src/gcal-date-selector.c | 1 -
 1 file changed, 1 deletion(-)

commit 70d62e802d1e176d16f24dcdc194b0c275500a53
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 14:11:59 2014 -0200

    date-selector: fix code style format
    
    Better legibility is always welcomed.

 src/gcal-date-selector.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit ef3b4f059f17dd4b6910692efb51992bc82c7230
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 23 10:22:35 2014 -0500

    build: fix make distcheck

 data/Makefile.am       | 1 +
 data/icons/Makefile.am | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c4c2ae3517388b3714bb91bc2df4d840972852aa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 23 10:21:50 2014 -0500

    build: autogen does not need git submodule mojo

 autogen.sh | 2 --
 1 file changed, 2 deletions(-)

commit 4d9ed837cbe877c7ed117e15c08deb85949f7dd4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 12:44:58 2014 -0200

    date-selector: remove debug message
    
    It's not needed to know the mask.

 src/gcal-date-selector.c | 1 -
 1 file changed, 1 deletion(-)

commit 5ed4832f9a18d429d37b3d85c6269fb7e750a7e2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 12:37:57 2014 -0200

    date-selector: use atoi instead of strtol
    
    This prevents the pseudo-bug where strtol thinks the date is in octal because of the leading zeros.

 src/gcal-date-selector.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3257f47b462f46306e067a7cdcfef9245e54d7a2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 12:31:14 2014 -0200

    date-selector: fix code style

 src/gcal-date-selector.c | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit fddac33fad9e901e1973b38aa8b3c7b5b849f603
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 23 11:22:54 2014 -0200

    date-selector: factor out duplicated code

 src/gcal-date-selector.c | 56 +++++++++++-------------------------------------
 1 file changed, 13 insertions(+), 43 deletions(-)

commit 13a3fb96386e88d1c374b89a9031fb0603a4e827
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 22 15:48:01 2014 -0200

    date-selector: don't set locale on ::init

 src/gcal-date-selector.c | 1 -
 1 file changed, 1 deletion(-)

commit 5cec73ab436f8b18ce377504bce068ddd5b5931e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 22 13:15:49 2014 -0200

    date-selector: completely drop the format_24h flag
    
    Dates do not depend on the time format, so it shouldn't be cached here.

 src/gcal-date-selector.c | 27 ---------------------------
 src/gcal-date-selector.h |  3 ---
 2 files changed, 30 deletions(-)

commit 9b5670a4167d7c3ec43f3778b39f019b97c4a636
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 22 13:10:59 2014 -0200

    date-selector: add gcal_date_selector_use_24h_format function
    
    Will be used later on in order to avoid retrieving this value multiple times with GSettings.

 src/gcal-date-selector.c | 15 +++++++++++++++
 src/gcal-date-selector.h |  3 +++
 2 files changed, 18 insertions(+)

commit 07e052ef9c9ed28f4c69bb9c40598aa7f7d67de5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 22 13:02:34 2014 -0200

    edit-dialog: requires date format for construct
    
    Neccessary to pass it to GcalDateSelector & GcalTimeSelector without having to search the value again.

 src/gcal-edit-dialog.c | 7 ++++++-
 src/gcal-edit-dialog.h | 2 +-
 src/gcal-window.c      | 2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 0ad7dd54abd5dacac8e8cb7ac09546b057ec75a7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 22 12:54:19 2014 -0200

    date-selector: remove wrongly placed g_object_refs

 src/gcal-date-selector.c | 5 -----
 1 file changed, 5 deletions(-)

commit 0db303abe26989feaa9e6f5eebba6b86dcdfaeff
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 18:23:34 2014 -0200

    edit-dialog: fix sizing issue

 data/ui/edit-dialog.ui | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit bfc6e37595c88f67817f998c1bb6ea471a615d82
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 15:15:37 2014 -0200

    date-selector: show Day, Month and Year labels according to it's position

 data/ui/date-selector.ui |  6 ++++--
 src/gcal-date-selector.c | 16 ++++++++++++++++
 2 files changed, 20 insertions(+), 2 deletions(-)

commit 71913eed414fd7ab6c63bd6ad0c5f0843b478747
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 14:17:23 2014 -0200

    date-selector: fire MODIFIED signal
    
    Also, some code cleanup.

 src/gcal-date-selector.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 62849f128df3ffb375b0cabf266450d419546dc0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 13:52:53 2014 -0200

    date-selector: fix focus-out propagation issue

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

commit f0e0a6c015d939bbf034d27cc7c7c8298932b8e1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 13:50:00 2014 -0200

    date-selector: update date on GtkEntry::activate signal

 src/gcal-date-selector.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 55b4002e6bda403fd78b07249059f7491e5d5bba
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 13:42:06 2014 -0200

    date-selector: set date on GtkEntry::focus-out-event

 src/gcal-date-selector.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 26df8ec8d82918139bc5e36903fd678aedf6083e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 13:09:43 2014 -0200

    edit-dialog: link date & time selectors

 data/ui/edit-dialog.ui | 74 ++++++++++++++++++++++++++++++++++----------------
 1 file changed, 50 insertions(+), 24 deletions(-)

commit 077b1a7d01fbcbdd1bca0149351de220a2ee7120
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 13:03:20 2014 -0200

    date-selector: clamp day & month values before validating it

 src/gcal-date-selector.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 107772131b5479620d3b9511ab7f5e802870f7ad
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 13:01:23 2014 -0200

    date-selector: clear code, improved set_date func

 src/gcal-date-selector.c | 129 ++++++++++++++++++++++-------------------------
 1 file changed, 59 insertions(+), 70 deletions(-)

commit d820abcb3ed0f800a4d77ca5d54b24cd55c44a93
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 12:48:09 2014 -0200

    date-selector: allow calendar to select the date
    
    For testing reasons, we don't fire MODIFIED signal yet.

 src/gcal-date-selector.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 86624ce8fdddd33e6181cb39c4ae1981d5ad5a20
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 12:32:55 2014 -0200

    date-selector: validate entries' input

 src/gcal-date-selector.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit 69db4acf4cc24ba6e512200ada835ea3afb1e2fc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 11:47:08 2014 -0200

    date-selector: limit number of digits of entries

 src/gcal-date-selector.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 55c06817633b1e6434430cad2f7a2bd38ea2ef0c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 11:26:12 2014 -0200

    date-selector: setup date entries' text
    
    They still are useless.

 src/gcal-date-selector.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 63 insertions(+), 1 deletion(-)

commit b386be95d660f77821173e71cd38bee46118dc6a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 11:14:45 2014 -0200

    date-selector: ajust entries' names

 data/ui/date-selector.ui | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8521e5b0f14df71e5e76d45c61a9f858bb1c4fd9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Dec 21 11:03:46 2014 -0200

    date-selector: shows parsed date at the date's label
    
    Also, GcalDateSelector do it's best to find out day, month and year relative positions at the date mask.

 src/gcal-date-selector.c | 80 ++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 64 insertions(+), 16 deletions(-)

commit a518c4e046c7c914c49a23ae1431a26947e0dded
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Dec 20 22:16:06 2014 -0200

    date-selector: set calendar's date

 src/gcal-date-selector.c | 44 ++++++++++++++++++++++++++++++++++++--------
 1 file changed, 36 insertions(+), 8 deletions(-)

commit 714fb4ec6b8b059390fff10336181be9b96c2e2c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 18 20:13:37 2014 -0200

    date-selector: set max width for date entries
    
    Fixes those giant horrible entries that were being cutted off of the dialog.

 data/ui/date-selector.ui | 4 ++++
 1 file changed, 4 insertions(+)

commit 63e473476b4bb5565780efc9d473d76f8d5918ee
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 18 15:31:43 2014 -0200

    edit-dialog: fixed wrong setting of date selector sensitivity

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

commit 2be9c125dd31471710f018931ab7bd2865f3c07e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 18 15:24:44 2014 -0200

    date-selector: load popover with date selector

 data/ui/date-selector.ui | 41 +++++++++++++++++++-----------
 src/gcal-date-selector.c | 66 ++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 82 insertions(+), 25 deletions(-)

commit 40683e5e104b63f0d7fde062b76ea7dbc17169c6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 18 14:20:20 2014 -0200

    date-selector: initial implementetation
    
    No functionality is ready, only project settings and class type.

 data/Makefile.am            |   1 +
 data/calendar.gresource.xml |   1 +
 data/theme/gtk-styles.css   |   8 +
 data/ui/date-selector.ui    |  74 ++++++++
 data/ui/edit-dialog.ui      |   4 +-
 src/Makefile.am             |   4 +-
 src/gcal-date-entry.c       | 439 --------------------------------------------
 src/gcal-date-entry.h       |  72 --------
 src/gcal-date-selector.c    | 156 ++++++++++++++++
 src/gcal-date-selector.h    |  69 +++++++
 src/gcal-edit-dialog.c      |  52 +++---
 11 files changed, 340 insertions(+), 540 deletions(-)

commit 6bea205cfdefff8cd0d541009af78f66519c0831
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Tue Dec 23 16:40:06 2014 +0000

    Updated Hungarian translation

 po/hu.po | 43 +++++++++++++++++++++++++++----------------
 1 file changed, 27 insertions(+), 16 deletions(-)

commit 64a00b78b563f0d65268c19b17f942e52dec242c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 23:37:40 2014 -0500

    ignore: updated

 .gitignore | 3 +++
 1 file changed, 3 insertions(+)

commit 1b31d419d49ccf860173be79c5599f5b8cd7330a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 23:34:29 2014 -0500

    app:  make DBus-activatable
    
    This commit installs a service file, renames the desktop file
    to follow the bus name, and adds the DBusActivatable key to the
    desktop file, following
    https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
    
    Updates POTFILE files accordingly

 configure.ac                                            |  2 +-
 data/Makefile.am                                        | 17 +++++++++++++++--
 ...r.desktop.in.in => org.gnome.Calendar.desktop.in.in} |  1 +
 po/POTFILES.in                                          |  2 +-
 po/POTFILES.skip                                        |  2 +-
 5 files changed, 19 insertions(+), 5 deletions(-)

commit 43522b88455a135fb4431c24844d1e7f3259fb50
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 22:50:31 2014 -0500

    build: update GLib required version
    
    g_strv_contains is a new acquisition of Glib, so we need to bump the
    dependency up.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b88c2fd89bc3bdc7d73435e96043ce178dcc823
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 22:08:50 2014 -0500

    build: remove mention to non-existent file
    
    Fix make distcheck

 data/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 1de6a8b87ae81745256257a852b2ab2a42f612c2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 21:56:38 2014 -0500

    misc: whitespace and code style minor fixes

 src/gcal-manager.c    |  1 -
 src/gcal-month-view.c | 12 +++---------
 2 files changed, 3 insertions(+), 10 deletions(-)

commit 0ff177c1d8ba611b5b8f3bad41c21272425ca9cb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 21:55:55 2014 -0500

    comments: document utils functions, add FIXME

 src/gcal-event-widget.c | 1 +
 src/gcal-month-view.c   | 1 +
 src/gcal-utils.c        | 9 +++++++++
 3 files changed, 11 insertions(+)

commit 4eabc0223b61511fd067d728153d8582cc570544
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 21:52:35 2014 -0500

    build: remove unneeded code
    
    GObject type system zeroing instance private data, so initialization to
    NULL and FALSE is not needed.
    Misc code styles fixes.

 src/gcal-edit-dialog.c   |  5 -----
 src/gcal-event-widget.c  |  6 ------
 src/gcal-month-view.c    |  1 -
 src/gcal-time-selector.c |  9 +--------
 src/gcal-week-view.c     | 18 +-----------------
 src/gcal-window.c        | 17 -----------------
 src/gcal-year-view.c     |  9 +--------
 7 files changed, 3 insertions(+), 62 deletions(-)

commit 8f8bb2153428d9471118604aac0f870cdbb75b02
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 21:41:14 2014 -0500

    event-widget: use custom class for background colors

 src/gcal-event-widget.c | 30 +++++++++---------------------
 1 file changed, 9 insertions(+), 21 deletions(-)

commit 64f9e45c76691c9c0255705d7dbdeadcf2e69a3c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 21:37:24 2014 -0500

    app: create custom provider for background colors
    
    GcalEventWidgets get its background colors dynamically, so we are
    creating a custom provider with a CSS class per calendar color, and
    later on the proper class will be applied to the widget.

 src/gcal-application.c | 84 ++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 72 insertions(+), 12 deletions(-)

commit 442b26b5eaef597d6ebc26de47ab0c796f0e710c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 14:54:05 2014 -0500

    month-view: properly handle all-day events
    
    Note: when the marking of break events is made, this have to be taken
    into account.

 src/gcal-month-view.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 5a36689e070bc18ae22e510b7ffc580e3e1397e3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 14:52:34 2014 -0500

    event-widget: advertise properly multiday status
    
    When an event is marked all day, the end-date is always one day ahead of
    the true end of the event, and both dates are marked as date. We need to
    take this into account.

 src/gcal-event-widget.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 748b3f74c0ea800a05c7e2c83b7472f000a302eb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 14:36:18 2014 -0500

    manager: fix gchar** memory allocation
    
    I had totally forgot you need to end the array with NULL.

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

commit c00ae959d18b74acf640af083479a5bed687543c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 13:10:25 2014 -0500

    manager: chains ::constructed up

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

commit 3f093c5e13b839545131e74aea07f15269539bf9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 22 10:00:24 2014 -0500

    month-view: fix drawing of overflow indicator
    
    The drawing was happening but the clipping was not including the full
    widget. Queuing a new draw expands the clip to the whole area of the widget.

 src/gcal-month-view.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 45601d39a23bc7fc3402cf1ea0201a3fa182854d
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Dec 22 15:10:20 2014 +0100

    Use d_ngettext() in printf format directly
    
    .. instead of going via an intermediate variable.
    This way, gcc is smart enough to detect that the format string is indeed
    static and not throw a warning.

 src/gcal-month-view.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 2aeae4cd8248dc32a92f87c75dd4bb90e3fd4858
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Dec 18 19:10:24 2014 +0100

    view: Fix compiler warnings

 src/gcal-view.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 073719ef35bd83c708b6f518df5f30430b71dd0b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 23:24:59 2014 -0500

    manager: get all connected sources
    
    Added ::get_sources_connected API to retrieve a list of every source the
    application has connected, no matter whether they are enabled or not.
    Use ::get_sources_connected on calendars menu in GcalWindow to enable
    disabled sources.

 src/gcal-manager.c | 20 ++++++++++++++++++--
 src/gcal-manager.h |  2 ++
 src/gcal-window.c  |  2 +-
 3 files changed, 21 insertions(+), 3 deletions(-)

commit 761475e47be41df5ce7cd477498d15d20dd102af
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 23:13:04 2014 -0500

    build: remove unusued code
    
    Since we don't build treeview anymore using cell renderer, this code is
    not needed.

 src/Makefile.am             |   2 -
 src/e-cell-renderer-color.c | 241 --------------------------------------------
 src/e-cell-renderer-color.h |  73 --------------
 src/gcal-window.c           |   2 -
 4 files changed, 318 deletions(-)

commit 6081b9547c9506f2d61947a77dd6581389b278c6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 23:01:12 2014 -0500

    manager: emit ::source-activated on enabled sources
    
    The ::source-activated signal has no much sense right now, I'm leaving
    it around, for a while, in case some use case pop up. Otherwise in time,
    it will go.

 src/gcal-manager.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit bfeef45983e872baafac5fc0898c9e3eaafcb700
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 16:54:02 2014 -0500

    manager: make ::get_sources retrieve only enabled sources

 src/gcal-manager.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit f0d35f60fbd3f0538584b4be9fe4b2724fef8f48
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 14:49:05 2014 -0500

    Revert "edit-dialog: update sources when their readonly state changes"
    
    This reverts commit 31fa4e8e06e9a2b74d9e73f842dd9ca07a1aafbd.

 src/gcal-edit-dialog.c | 68 +++++++++++---------------------------------------
 1 file changed, 14 insertions(+), 54 deletions(-)

commit c4de15eeef2908318a3b2e3bdb6e26736c29fa4c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 13:55:43 2014 -0500

    window: unmark disabled sources checkbox
    
    Calendars selector menu needs to know which source is enable to properly
    mark the checkbox

 src/gcal-manager.c | 5 +++--
 src/gcal-manager.h | 2 +-
 src/gcal-window.c  | 4 +++-
 3 files changed, 7 insertions(+), 4 deletions(-)

commit 5a00fddfb38edc981c18f72c19911ef635d09edd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 13:08:12 2014 -0500

    manager: use "disabled-sources" settings

 src/gcal-manager.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 50 insertions(+), 8 deletions(-)

commit 9af65c8f1fbcc6d7235fdd33dc553fe71b4008db
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 13:06:47 2014 -0500

    manager: hold a reference of the application's settings
    
    We need to keep on the settings the list of the disabled sources
    Moved code from ::init vfunc to ::constructed vfunc in order to wait for
    construction properties to be set

 src/gcal-application.c |   2 +-
 src/gcal-manager.c     | 131 ++++++++++++++++++++++++++++++++++++++-----------
 src/gcal-manager.h     |   2 +-
 3 files changed, 103 insertions(+), 32 deletions(-)

commit c28e345b5bfa3c2614b938418ad729743a64d8fc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 13:04:56 2014 -0500

    app: settings gained "disabled-sources" key
    
    This key will keep a list of the uid of the sources marked as disabled
    in the interface in order to keep the same state between runs of the application

 data/org.gnome.calendar.gschema.xml.in | 6 ++++++
 1 file changed, 6 insertions(+)

commit a08a0a66c1c451112e6a23810de202f9e5274981
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 11:28:12 2014 -0500

    event-widget: remove unused CSS tag name
    
    Since Gtk+ parses automatically widgets' name, there's no need of custom class

 data/theme/gtk-styles.css | 12 ++++++------
 src/gcal-event-widget.c   |  4 ----
 2 files changed, 6 insertions(+), 10 deletions(-)

commit e2d4e52ec703892e5c3a479329b751751e1efb3f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 00:56:24 2014 -0500

    month-view: monitor click only on overflow indicator

 src/gcal-month-view.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 83bd285f3d1953bb597a013594ac1017f5619fbe
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 00:24:35 2014 -0500

    window: use GcalView::create-event-detailed signal

 src/gcal-window.c | 45 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 36 insertions(+), 9 deletions(-)

commit c97473e955e2529941f7781a647d56c9f68bf0ec
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 00:20:54 2014 -0500

    month-view: emit ::create-event-detailed
    
    Emit this signal from the "Add new event..." button of overflow popover,
    the reason is mainly aesthetics since it won't look good showing one
    popover after another.

 src/gcal-month-view.c | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 09f42ad9557fd8affda5eebc363478bdd08977fd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 21 00:17:33 2014 -0500

    gcal-view: signal the opening of edit-dialog directly

 src/gcal-view.c | 5 +++++
 src/gcal-view.h | 1 +
 2 files changed, 6 insertions(+)

commit 0749520a3574d8f6c658b8295e5df03d25cedd0b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Dec 20 23:55:21 2014 -0500

    edit-dialog: don't open with summary entry empty

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

commit 56f7f88572d3720c671ea2bea2930eba7b9b7fff
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Dec 20 19:51:50 2014 -0500

    month-view: fix insert ordered widgets
    
    The head of the list might changed when ordering the list at insertion,
    then, some events was getting lost

 src/gcal-month-view.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 829d6762cd98090df906e9d80cdc809edefc520a
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Dec 21 20:11:06 2014 +0100

    Updated Polish translation

 po/pl.po | 69 ++++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 48 insertions(+), 21 deletions(-)

commit 6f672c682a0a30a7cf3e7d9c4788a42a0b0fc3c6
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Sat Dec 20 16:59:19 2014 +0000

    Updated Hungarian translation

 po/hu.po | 29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)

commit 4bef6148f996102a459d7414a22cfcc624cec2db
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 22:09:42 2014 -0500

    month-view: sort single-day event widgets by start date
    
    This guarantee that events widgets appear sorted by its start date on
    the overflow popover

 src/gcal-month-view.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 420e66bdb1bb9d3c413caa136d0f990c9911b0ca
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 22:08:34 2014 -0500

    event-widget: add ::compare_by_start_date
    
    This function will eventually deprecate gcal_compare_event_widget_by_date()

 src/gcal-event-widget.c | 13 +++++++++++++
 src/gcal-event-widget.h |  3 +++
 2 files changed, 16 insertions(+)

commit f9627fcf983033b6d02fc5e0ff3a8f46e209df30
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 21:48:46 2014 -0500

    month-view: show start time header on overflow popover

 src/gcal-month-view.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit 9badd9f50222d3df9e7531939ce795a1540074b7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 21:47:26 2014 -0500

    month-view: read 12/24 time format setting
    
    The setting will be used when showing the start time of events in the
    overflow popover.

 src/gcal-month-view.c | 22 ++++++++++++++++++++++
 src/gcal-month-view.h |  3 +++
 src/gcal-window.c     | 12 ++++--------
 3 files changed, 29 insertions(+), 8 deletions(-)

commit 5051ba600fd4e5bf2e4947b44aa4aa21d13e69ae
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 18:31:17 2014 -0500

    month-view: draw a background on the overflow indicator
    
    This code suffer from a similar bug to ::queue_area on
    ::size_allocate. This need some revisiting to make it work properly.

 data/theme/gtk-styles.css | 10 +++++
 src/gcal-month-view.c     | 96 +++++++++++++++++++++++++----------------------
 2 files changed, 62 insertions(+), 44 deletions(-)

commit 7a00364efb94a93c2419cb6b8a8387114fb998c5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 18:29:37 2014 -0500

    month-view: preserve hovered cell on popover show
    
    The hovered cell is the indicator to draw the background and the
    coloring of the overflow indicator. Preserve its value as long as the
    overflow is shown.

 src/gcal-month-view.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit d63d23bc16cfbbeefd66dfc1661f0f4b7e412a40
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 18:28:49 2014 -0500

    month-view: add title to overflow popover

 src/gcal-month-view.c | 31 ++++++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

commit 96a939ab483b53423e52a5af144d81ede2ce4340
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 14:31:44 2014 -0500

    month-view: update note about Gtk+ clipping bug

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bd62b96a75f86f19e6a58eddf4315addbecba091
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 14:31:16 2014 -0500

    month-view: FIXME removed, feature added

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

commit ca2072695930bf43773e3d3e33aaaa3e9c3600ca
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 14:30:46 2014 -0500

    month-view: fix popover placement on RTL locales

 src/gcal-month-view.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 046dac4fe9e24434607c60c4c5af0d4b38e1d5d9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 13:50:08 2014 -0500

    month-view: highlight overflow indicator on hover

 src/gcal-month-view.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 07b4ee486237a25e398b8f49e2e890b73aca9213
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 13:49:24 2014 -0500

    month-view: initial impl of overflow popover

 src/gcal-month-view.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 101 insertions(+), 3 deletions(-)

commit e5f507b95a9e5ceabf096633a49271af751f92fa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 13:35:49 2014 -0500

    month-view: track events on overflow indicator area
    
    We keep to state variables to handle hovering and clicking on the
    indicator.
    Note: This commit does not build because requires of upcoming work

 src/gcal-month-view.c | 162 ++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 117 insertions(+), 45 deletions(-)

commit 9bfa04810117d5dc8a9fad4107805235abc67ce7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 13:31:32 2014 -0500

    month-view: add proper count of overflowed events
    
    Keep a list of the hidden events per cell in order to add them later to
    the popover

 src/gcal-month-view.c | 46 +++++++++++++++++++++++++++++++++++-----------
 1 file changed, 35 insertions(+), 11 deletions(-)

commit 56788946fadbc4f222adf699be16e61575548d9f
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Sat Dec 20 11:51:58 2014 +0000

    Updated Hungarian translation

 po/hu.po | 86 +++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 55 insertions(+), 31 deletions(-)

commit f4e782fd072f4f55342b6b82c67fd879fe449912
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Dec 19 19:00:02 2014 +0100

    Updated POTFILES.in

 po/POTFILES.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 06e43d836fd521f2b842c1233f704b4b7dc091a4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 19 10:40:39 2014 -0500

    month-view: amend fix ::forall impl

 src/gcal-month-view.c | 2 --
 1 file changed, 2 deletions(-)

commit 2c639d2d0058b8f788172c56e586e833e253d689
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 22:21:18 2014 -0500

    month-view: queue draw on size_allocate
    
    It should not be necessary to queue a draw operation after
    ::size_allocate. This has been discussed over with Gtk+ devs, as soon as
    the bug is fixed these statements will goes away.

 src/gcal-month-view.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 780bebf8719fbb154e79d7499c565746784beac7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 19:58:13 2014 -0500

    month-view: optimize text direction query
    
    By keeping the value of the direction factor k around we save code and
    function calling every time we need to use it.

 src/gcal-month-view.c | 150 +++++++++++++++++++-------------------------------
 1 file changed, 57 insertions(+), 93 deletions(-)

commit 232b93095d71b00ffddf36207043620bf135b8d3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 19:25:23 2014 -0500

    month-view: fix ::forall and ::remove impl
    
    Take care of removing parts-widgets first whenever a master widgets is removed

 src/gcal-month-view.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 5b4e7d470dc556faac4b09b6a1968f32c5917b54
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 15:43:13 2014 -0500

    month-view: implement GcalView::get_by_uuid

 src/gcal-month-view.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 170501bbddc859150eb0c79d49b0d1eb160476c3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 14:50:29 2014 -0500

    month-view: add helper method

 src/gcal-month-view.c | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit ceabae5e2cf904b8b2f20dd12d818272df23b15c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 14:44:05 2014 -0500

    month-view: rework handling of widget's hiding
    
    Previously, we were hoping keeping a list of the widgets hidden by the
    application, but the implementation did not work.
    Now we keep a hash of those widgets hidden because of the overflow, when
    a widget is not visible, and it's not in GcalMonthView::hidden_as_overflow
    hash, then was hidden by the application.

 src/gcal-month-view.c | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit a2a2a9c8d5aafb0a4a7e3e56b5ffa2eb7e99d996
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 18 11:23:42 2014 -0200

    time-selector: removed unneeded code

 src/gcal-time-selector.c | 2 --
 1 file changed, 2 deletions(-)

commit fa7bc69192d061a9b279c73660b80979738942d5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 18 11:21:40 2014 -0200

    edit-dialog: properly set time selector's sensivity
    
    Instead of simply not settings them at all, it is now set according to the writable and all day values.

 src/gcal-edit-dialog.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 448594325e29a590585034c4b43d4051bfd082a0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 19:39:11 2014 -0200

    edit-dialog: remove useless code
    
    I'm not really sure of this one, but it seems very correct. At least, things work now.

 src/gcal-edit-dialog.c | 2 --
 1 file changed, 2 deletions(-)

commit 7f1277062ea5911b3fc280ec95f2c4644a6fbbcc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 16:32:14 2014 -0200

    time-selector: send GcalTimeSelector::modified signal when date changes

 src/gcal-time-selector.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 1c76779143012df0b445cdfab558f93ac90e8fa2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 16:28:26 2014 -0200

    time-selector: update label when hour or minute changes

 src/gcal-time-selector.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 78140e7b7906673576fe9440807ccaeb5bf639c7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 16:23:29 2014 -0200

    time-selector: always show the popover at the bottom

 src/gcal-time-selector.c | 1 +
 1 file changed, 1 insertion(+)

commit ff15bd3a056796483ff092bfa01a58587269abe9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 16:14:21 2014 -0200

    time-selector: format time label when the day period changes
    
    Also, factor out date formatting code.

 src/gcal-time-selector.c | 67 ++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 57 insertions(+), 10 deletions(-)

commit ee62cdab925d47a2421c4efea8d71e8a6cf2b419
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 15:55:04 2014 -0200

    time-selector: format hour according to the 12/24h setting

 src/gcal-time-selector.c | 43 ++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 38 insertions(+), 5 deletions(-)

commit 5c570e0140b069d442e53c722bfb1e3f2d1bae1c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 15:39:49 2014 -0200

    time-selector: select AM by default

 data/ui/time-selector.ui | 1 +
 1 file changed, 1 insertion(+)

commit de04c78cc0cddcda44bd40660cebd3de7815df36
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 15:29:21 2014 -0200

    time-selector: limit to 11 hours when using 12h format

 src/gcal-time-selector.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 37a38b6acb639b0131740916fdc307a371eff51b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 14:03:48 2014 -0200

    time-select: hide period selector when not 12h format

 data/ui/time-selector.ui | 8 ++++++--
 src/gcal-time-selector.c | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c6ada8c356f3d306e10fec96626152f9444e53a4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 13:37:23 2014 -0200

    time-selector: ref builder objects before destroying it
    
    Fixes the annoying bug

 src/gcal-time-selector.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 9372b3ff3f502c43247cb026cfe1b04480c65031
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 12:35:07 2014 -0200

    time-selector: removed unused var

 src/gcal-time-selector.c | 3 ---
 1 file changed, 3 deletions(-)

commit 33d101062d370c29c224edf3cb6a6aa21037a0bf
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 17 09:24:58 2014 -0200

    time-selector: implemented time selection with spin buttons

 data/Makefile.am            |   1 +
 data/calendar.gresource.xml |   1 +
 data/ui/edit-dialog.ui      |   4 +-
 data/ui/time-selector.ui    |  69 ++++++++
 src/Makefile.am             |   4 +-
 src/gcal-edit-dialog.c      |  56 +++---
 src/gcal-time-entry.c       | 407 --------------------------------------------
 src/gcal-time-entry.h       |  68 --------
 src/gcal-time-selector.c    | 211 +++++++++++++++++++++++
 src/gcal-time-selector.h    |  68 ++++++++
 10 files changed, 382 insertions(+), 507 deletions(-)

commit 1f9b380238c983957bdfa7a1bea7e300086c85ee
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 01:54:24 2014 -0500

    month-view: overflow indicator drawn centered

 src/gcal-month-view.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit fbeb6d35b243b9173532ff8bcec59dd8566b3f10
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 01:23:46 2014 -0500

    month-view: initial implementation of size alloc
    
    This implements breaking of events, and showing of its parts. It also
    provides the information need for the drawing of the overflow indicator.
    This implementation brings support to RTL locales as well as LTR.
    
    There's some things still missing here:
    1. Mark the widgets with CSS classes for styling its broken status
    2. Draw properly the overflow indicator

 src/gcal-month-view.c | 262 +++++++++++++++++++++++++++++++++++---------------
 1 file changed, 185 insertions(+), 77 deletions(-)

commit 7f7739db6d9b4b386d9b3f21112669c4eaddba0d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 01:11:17 2014 -0500

    month-view: add helper for hidden event-widgets
    
    When an event is deleted we hide it while the notification with the Undo
    option is shown and after a while the event is actually destroyed. This
    helper is meant for keeping a set of the event-widgets hidden in that situation

 src/gcal-month-view.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 87856ec31ce454176b5f6c0f83f993dbf900c123
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 01:09:52 2014 -0500

    month-view: initial drawing of overflow indicator
    
    Added FIXME for properly wording the message

 src/gcal-month-view.c | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 4c7626cad2a020f5ccb5e3ae261339b74944c3c0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 01:03:45 2014 -0500

    month-view: fix ::add, ::remove, ::forall vfuncs
    
    Fixed some bugs:
    1. Insert single-day event-widgets on the proper structure
    (GcalMonthView::single_day_children)
    2. Add FIXME for keep single-day events-widgets ordered
    3. Properly handle hash table replacement. GHashTable::replace call
    key_destroy_func() and value_destroy_func() if those are provided
    4. Don't keep NULL lists on any of the hashes kept by GcalMonthView
    5. Change the order in which forall is executed. Don't modify the hashes
    while iterating over it.

 src/gcal-month-view.c | 51 +++++++++++++++++++++++++++++----------------------
 1 file changed, 29 insertions(+), 22 deletions(-)

commit 9c29618fb6152cda6af5bcb4f7604ea0ba17f481
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 00:59:58 2014 -0500

    month-view: helper to calculate the split of widgets
    
    This calculates the split according to the space left on each cell

 src/gcal-month-view.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 51c7e5e2eacc9e7e129802da4eafc05fa3fdaae8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 18 00:56:46 2014 -0500

    event-widget: add convenient API to query dates
    
    Simply it is faster not to allocate memory when there is no need of it

 src/gcal-event-widget.c | 34 ++++++++++++++++++++++++++++++++++
 src/gcal-event-widget.h |  4 ++++
 2 files changed, 38 insertions(+)

commit f5a08f24bb00ec274e6fdea817bde8f642b29207
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Dec 13 16:17:04 2014 -0500

    month-view: rework internals data structures
    
    Changed internals data structures in order to handle allocation of
    multidays events properly.
    Modified GtkContainer::add, GtkContainer::remove and
    GtkContainer::forall according to this new internal structure.
    Commented out GcalView::get_by_uuid since it might get deprecated.

 src/gcal-month-view.c | 194 ++++++++++++++++++++++++++++----------------------
 1 file changed, 107 insertions(+), 87 deletions(-)

commit 719a294fae35daaac5c95596775e4eb28e87becc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Dec 13 16:13:03 2014 -0500

    event-widget: add helper API
    
    Added GcalEventWidget::is_multiday to check if an event span more than
    one day.
    Added GcalEventWidget::compare_by_length which compares two event
    widgets according to the duration of the events they represent.

 src/gcal-event-widget.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-event-widget.h |  5 +++++
 2 files changed, 50 insertions(+)

commit d1a7c6ee2433e8fd5e40cb28ab77fa575a03941f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 12 23:26:54 2014 -0500

    month-view: fix sigsegv if end_date is not created

 src/gcal-month-view.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 52a4e617b586e7bde7aa71fda4b0c2af517be2e9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 12 23:26:12 2014 -0500

    month-view: draw selected days marks

 src/gcal-month-view.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 78 insertions(+), 6 deletions(-)

commit 70d69ac966db8927f5641ea3e0e76877444d9def
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 12 23:06:18 2014 -0500

    month-view: organize, clean code

 src/gcal-month-view.c | 71 ++++++++++++++++++++++++---------------------------
 1 file changed, 34 insertions(+), 37 deletions(-)

commit 268ef174840b52a8a79670164052a5f9d5d7166c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 12 22:56:28 2014 -0500

    month-view: updated press/release/motions handlers
    
    Now internal values of button press, motion and releases are kept
    according the cell numbers alone, as explained in the comments.

 src/gcal-month-view.c | 235 +++++++++++++++++++++++++++-----------------------
 1 file changed, 127 insertions(+), 108 deletions(-)

commit aaee4a26570b98642a9dca528928594b0b5fae31
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 10 11:52:26 2014 -0500

    month-view: initial work to new mockup from Lapo
    
    There's a bunch of stuff missing here, but this code is already working.
    This includes only part of the drawing code, I already take into account
    here LTR and RTL languages.
    Here month-view make use of classes for styling different regions of the
    grid, there are:
    1. header class, which is used for the font and color details of the
    days naming on the top of the grid
    2. current class, which is used for drawing the current day number and
    its background
    3. lines class: which set the color property of the lines in the grid
    4. :selected pseudo-class is used for drawing the font on the days
    marked when creating an event. This will work as well for keyboard
    navigation
    
    What's missing here:
    1. properly update click/press marks to new model
    2. draw border around the selected days

 data/theme/gtk-styles.css |  17 ++-
 src/gcal-month-view.c     | 256 +++++++++++++++++++++-------------------------
 2 files changed, 129 insertions(+), 144 deletions(-)

commit 60946551b3b69bd4ac9e00ebb0d3b97fefedfc75
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 10 11:44:59 2014 -0500

    event-widget: add ::clone API

 src/gcal-event-widget.c | 25 +++++++++++++++++++++++++
 src/gcal-event-widget.h |  4 ++++
 2 files changed, 29 insertions(+)

commit cb7d45e184869aa3111cacae99dbc5d537298eb6
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 16 13:05:11 2014 -0200

    manager: change signal name to ::'source-activated'

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75143200cb9b5bd235cef14c8d0945d8372bb82e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 16 13:01:29 2014 -0200

    manager: change signal name to ::'source-activated'

 src/gcal-edit-dialog.c | 2 +-
 src/gcal-manager.c     | 8 ++++----
 src/gcal-manager.h     | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 09262e875e9dbd2cd4ece94154d2eafe16c80c06
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 16 12:47:37 2014 -0200

    window: remove faulty g_free()
    
    Freeing uid variant results in bloody segfaults.

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

commit 37241a189b70dd8f6b35dffed7200a10c8d23fed
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 16 12:35:47 2014 -0200

    window: implement ability to show/hide calendars
    
    This is a major feature of the preview roadmap.
    
    Right now, it only shows/hides calendars, and the ability to create, delete, et al, them is to be designed.

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

commit 31fa4e8e06e9a2b74d9e73f842dd9ca07a1aafbd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 16 11:19:56 2014 -0200

    edit-dialog: update sources when their readonly state changes
    
    This fixes the annoying all-insensitive-menu bug.

 src/gcal-edit-dialog.c | 68 +++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 54 insertions(+), 14 deletions(-)

commit 96e0055fcbb70be8457b646d891d0b27d482ad69
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 16 11:16:10 2014 -0200

    manager: added missing signal signature

 src/gcal-manager.h | 1 +
 1 file changed, 1 insertion(+)

commit ffac8223c1b0549d41073e09807df37710e86111
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 16 11:14:46 2014 -0200

    window: added calendar button

 data/ui/window.ui | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 0cefc9f5eaf64ebf1c0d9937c38705579a901b09
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 15 15:58:59 2014 -0200

    manager: implemented GcalManager::source-added and GcalManager::source-removed signals

 src/gcal-manager.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h |  4 ++++
 2 files changed, 54 insertions(+)

commit 069ea90d576f51be526cdcc547aed69c6ffedacf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 15 13:34:53 2014 -0500

    manager: implement ::enable/disable methods

 src/gcal-manager.c | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

commit 9e429225433d752afa21a2edefc89f1134a22c7a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 15 13:33:10 2014 -0500

    manager: Keep references of the clients internally
    
    In order to remove clients from the ECalDataModel without destroying we
    need to keep a reference to it.

 src/gcal-manager.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit e53e514a7e3138d47147bbdc6fbf552b001cf5fe
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 15 15:34:58 2014 -0200

    manager: stub functions for enabling/disabling sources

 src/gcal-manager.c | 30 ++++++++++++++++++++++++++++++
 src/gcal-manager.h |  6 ++++++
 2 files changed, 36 insertions(+)

commit 25cbc8627d526e67e45b85f8bed175f6080b84fe
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Dec 14 12:55:16 2014 +0100

    Updated Polish translation

 po/pl.po | 40 ++++++++++++++++++++++------------------
 1 file changed, 22 insertions(+), 18 deletions(-)

commit 2a6b9a31ce7608b95edf10e7fb8dad32540c1b6e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 10 01:21:19 2014 -0500

    app: fix sigsegv when not getting a date from cli

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit e2a2721e9e85d3ed6b26ac0e07569aebda69ba0d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 9 15:37:02 2014 -0500

    window: add safety check

 src/gcal-window.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 83345b2fb468a129281c4ee48239c97698696d38
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 9 15:36:01 2014 -0500

    app: gained --date option
    
    GcalWindow loads the date from GcalApplication.

 src/gcal-application.c | 54 +++++++++++++++++++++++++++++++++++++++++---------
 src/gcal-window.c      | 20 +++++--------------
 src/gcal-window.h      |  5 +++--
 3 files changed, 53 insertions(+), 26 deletions(-)

commit 738bb89d94fc789293ce625e520c1ceefe822fbf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 8 12:26:51 2014 -0500

    edit-dialog: fix memory leaks

 src/gcal-edit-dialog.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit f8c269ac745cf8464512bb32da1ca8317ee381dd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Dec 8 14:45:32 2014 -0200

    edit-dialog: fixed wrong menu fill
    
    Menu is created each time the dialog is shown, now. This avoids the syncronization between sources loading time.
    
    Also, icon color is now 16px.

 src/gcal-edit-dialog.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit e58959d851e2fa1f0c5bcf49ce66631c203e15c0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 8 11:33:44 2014 -0500

    e-cal-data-model: fix event with no end-date
    
    Google Calendar set no end-date on events with 0 sec duration time. We
    need to make the corner case work.

 src/e-cal-data-model.c | 2 ++
 1 file changed, 2 insertions(+)

commit 98e4b44a7d8de667a6531a5a3c4e087ec06010e2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 8 11:17:53 2014 -0500

    manager: defer adding client to the internal hash
    
    Wait until the client is opened and connected to add it to the internal
    hash, so GcalManager::get_sources work properly.

 src/gcal-manager.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit e62f48bfeac9992f00476df978e6e5ed2c2cd2aa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Dec 7 15:23:27 2014 -0500

    events: fix handling of event with no end date
    
    Fix the sigsegv in edit-dialog and event-widgets when there's no
    end-date set.
    Set a guard in Utils::gcal_dup_icaltime function.
    There's still some problems with the events showing the first time but
    not anymore.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=736002

 src/gcal-edit-dialog.c  | 44 ++++++++++++++++++++++----------------------
 src/gcal-event-widget.c | 28 ++++++++++++++++------------
 src/gcal-utils.c        |  3 +++
 3 files changed, 41 insertions(+), 34 deletions(-)

commit e3976bdb80053907875e6cf9ad5e985b29a5cc2d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Dec 7 19:24:10 2014 +0100

    Updated Polish translation

 po/pl.po | 284 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 106 insertions(+), 178 deletions(-)

commit fab76b0bd4c13c577f612079515827228d2db46e
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Sun Dec 7 11:41:24 2014 +0000

    Updated Hungarian translation

 po/hu.po | 340 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 166 insertions(+), 174 deletions(-)

commit b5ff5437f62d1987fb70031d21eabc931669a1eb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 5 22:40:15 2014 -0500

    manager: removed unneeded code, and comments

 src/gcal-manager.c | 12 ------------
 1 file changed, 12 deletions(-)

commit db71a1c1f6b631c856802d3a33791061d46fac57
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 5 22:30:10 2014 -0500

    window: adjust new-event popover position

 src/gcal-window.c | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit 314f60e040a7f37035e9d8c1834d95048007104d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 5 16:20:57 2014 -0500

    about: praise our artists properly
    
    Add jimmac to artists list

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit fe7b1d942e6b2d70cdbcd672d402eb449607f403
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Dec 5 16:20:16 2014 -0500

    app: use new icon

 data/gnome-calendar.desktop.in.in | 2 +-
 src/gcal-application.c            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 26f85f9f8f523e76e0c9811f5ac2dd48649f0adf
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Fri Dec 5 18:00:17 2014 +0100

    include app icon
    
    https://bugzilla.gnome.org/show_bug.cgi?id=741032

 configure.ac                                       |    1 +
 data/Makefile.am                                   |    2 +
 data/icons/Makefile.am                             |   67 ++
 data/icons/gnome-calendar.blend                    |  Bin 0 -> 2203840 bytes
 data/icons/gnome-calendar.svg                      | 1265 ++++++++++++++++++++
 data/icons/hicolor_apps_16x16_gnome-calendar.png   |  Bin 0 -> 769 bytes
 data/icons/hicolor_apps_22x22_gnome-calendar.png   |  Bin 0 -> 1168 bytes
 data/icons/hicolor_apps_24x24_gnome-calendar.png   |  Bin 0 -> 1260 bytes
 data/icons/hicolor_apps_256x256_gnome-calendar.png |  Bin 0 -> 50400 bytes
 data/icons/hicolor_apps_32x32_gnome-calendar.png   |  Bin 0 -> 1834 bytes
 data/icons/hicolor_apps_48x48_gnome-calendar.png   |  Bin 0 -> 3557 bytes
 data/icons/hicolor_apps_512x512_gnome-calendar.png |  Bin 0 -> 197273 bytes
 12 files changed, 1335 insertions(+)

commit 20575b928f9395f8fceb3890d1ccc92918811227
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 5 17:22:03 2014 -0200

    edit-dialog: update source color on selection

 src/gcal-edit-dialog.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit dd17c451679909b4461a6b9a68132106eeda058b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 5 16:06:51 2014 -0200

    edit-dialog: enable selecting source at event creation
    
    When creating a new event, the user should be able to select in which source it'll be created in. This commit implements that.
    
    Moving an event to another source, however, is not allowed at the moment.

 src/gcal-edit-dialog.c | 126 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 126 insertions(+)

commit 9364cab3de77d63d2f2d8500c79500da33bc9b7f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 5 14:37:26 2014 -0200

    edit-dialog: change source image to button
    
    This is a stub button for the sources. Implementation of it will come soon.

 data/ui/edit-dialog.ui | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 2853e9a3b202f2a7dfe2f5bc327148ef74e8811d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 23:51:05 2014 -0500

    about: add Lapo to the design/art team

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit da19ffd6abadf3e0738c50d2a72b6bda39aa6960
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 23:40:19 2014 -0500

    window: create edit-dialog at construct time
    
    This isn't as dynamical as one was, so create it at construction will
    work just fine, and we have the 'if's.

 src/gcal-window.c | 33 +++++++--------------------------
 1 file changed, 7 insertions(+), 26 deletions(-)

commit 532a4de02eaed91187a338fcc8e86150b4ed85b8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 23:29:39 2014 -0500

    event-widget: fixed typo on method name

 src/gcal-event-widget.c | 4 ++--
 src/gcal-event-widget.h | 2 +-
 src/gcal-search-view.c  | 4 +---
 src/gcal-subscriber.c   | 4 +---
 4 files changed, 5 insertions(+), 9 deletions(-)

commit 9188d37e53f18e133d155e02ff641aed75ab6681
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 22:52:44 2014 -0500

    manager: removed EVENT_CREATED signal
    
    Since we are opening edit-dialog on event creation directly, we don't
    need this notification anymore.

 src/gcal-manager.c | 29 +----------------------------
 src/gcal-manager.h |  4 ----
 src/gcal-window.c  | 41 +----------------------------------------
 3 files changed, 2 insertions(+), 72 deletions(-)

commit e9eca7c86d677535e00ab922dfc6317fbeb8a807
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 5 10:39:09 2014 -0200

    window: reset title after search

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 23e4f8132a2ea62f584809c2423f817e84119c47
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Dec 5 10:30:57 2014 +0200

    Updated Hebrew Translation

 po/he.po | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 76 insertions(+), 9 deletions(-)

commit 86578d5fc8786a38b1bda9896fe25e0f37b60b18
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Dec 5 10:30:37 2014 +0200

    Don't translate unneeded string

 data/ui/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 14ad4eaeb8674f9cdabdb60adb67f690ce2b14ae
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Dec 5 10:30:18 2014 +0200

    Use the unicode character '…' instead of '...'

 data/ui/menus.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 08c4060a1d576004963526802599053945625e23
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Dec 5 10:24:54 2014 +0200

    Updated POTFILES.in

 po/POTFILES.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b9af700281eca1a78ec78f720f4d2117de8bf423
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Dec 5 10:19:38 2014 +0200

    Added Hebrew translation

 po/LINGUAS |   1 +
 po/he.po   | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 147 insertions(+)

commit 8f4d6be1bf1b108f6e7233075a3bbfe88628aa38
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 5 00:41:34 2014 -0200

    edit-dialog: hide Delete button when creating a new event
    
    Because we don't want to delete an event that is not created

 src/gcal-edit-dialog.c | 1 +
 src/gcal-window.c      | 3 +++
 2 files changed, 4 insertions(+)

commit 23a7cda5008eb474d4011cd1a7e9a8456b637809
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Dec 5 00:04:01 2014 -0200

    month-view: fixed small position calc issue
    
    When using double for *part* of the calculation of Y position, the result is completely wrong.
    
    This commit fixes it.

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c67da7b24bdd51dc0ef444c1ee86e3e6e115e799
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Dec 5 01:08:12 2014 +0100

    Updated POTFILES.in

 po/POTFILES.in | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 7cd4fd032b775b3988e68bb96c81fbde4a5ea717
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 4 20:57:31 2014 -0200

    window: fixed key handler code
    
    When in GcalWindow::new-event-mode, the key handler cannot redirect input to search bar. This commit fixes it.

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

commit 1f614948a89275d6a4d9a9293364813a2659c82d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 17:31:00 2014 -0500

    style: HACKING updated

 HACKING | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1916986f1558d2cf6d61cfec50f7d10f26a2e9cf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 16:25:59 2014 -0500

    app: active More details button from new event popover
    
    GcalWindow got connected to GcalManager, and pass just created component
    to GcalEditDialog
    GcalEditDialog gained support to handle component not committed to
    manager singleton instance yet.

 src/gcal-edit-dialog.c | 29 +++++++++++++++++++++++++++--
 src/gcal-edit-dialog.h |  4 ++++
 src/gcal-window.c      | 49 ++++++++++++++++++++++++++++++++++++++-----------
 3 files changed, 69 insertions(+), 13 deletions(-)

commit b36a39029231b2711f6f21f631e51da2b90e676e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 16:07:26 2014 -0500

    manager: updated GcalManager::create_event
    
    Move the API to use ECalComponent instead of uids.

 src/gcal-manager.c | 135 +++++++++++++++++++++++++----------------------------
 src/gcal-manager.h |   6 +--
 2 files changed, 65 insertions(+), 76 deletions(-)

commit 78bced937e3088c2105a352f80a930e335d33cf0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 15:41:00 2014 -0500

    utils: add helper method for component construction

 src/gcal-utils.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h |  4 ++++
 2 files changed, 54 insertions(+)

commit 1c277b99b391b1bc9096a9d256cdc7e0d12d970f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 09:48:09 2014 -0500

    window: connect signal to the right object
    
    The ::remove_event handler was not connected to the GtkRevealer so it
    was not executing itself when the notification was closed. That caused
    the application never removed any events. Fixed now.

 data/ui/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc941b6a9dffb942e0c12fccdd04ad529b0ea99e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 4 09:36:06 2014 -0500

    edit-dialog: use reccurrence_id of events
    
    When generating the uuid of an event if the event is recurrent, you need
    to take into account its rid.

 src/gcal-edit-dialog.c | 35 +++++++++++++++++++++++++++++++----
 1 file changed, 31 insertions(+), 4 deletions(-)

commit 927233cabb5f6255d846c17262c3437344ab26b2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 3 16:30:53 2014 -0500

    build: remove GcalNewEventWidget related files

 data/calendar.gresource.xml |   1 -
 data/ui/new-event.ui        | 121 ------------------
 src/Makefile.am             |   2 -
 src/gcal-new-event-widget.c | 301 --------------------------------------------
 src/gcal-new-event-widget.h |  86 -------------
 5 files changed, 511 deletions(-)

commit af3ce14ac2a1aafd15e4d870b4855fdcb18a55f5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 3 16:23:17 2014 -0500

    app: remove GcalNewEventWidget, use GcalWindow ui
    
    Since there will be no behavior on GcalNewEventWidget we can use simple
    ui from GcalWindow to accomplish this.

 data/ui/window.ui |  71 ++++++++++++++++++++++++++++++-
 src/gcal-window.c | 122 ++++++++++++++++++++++++------------------------------
 2 files changed, 123 insertions(+), 70 deletions(-)

commit 83eb99efba1357850227ad3056f83b979ac178f8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Dec 3 11:03:54 2014 -0500

    manager: update retrieve sources API
    
    The move to newer API is to drop GtkListStore dependency on the manager.

 src/gcal-manager.c | 53 +++++++++++++++++++++++++++++++----------------------
 src/gcal-manager.h |  8 +++-----
 src/gcal-window.c  | 20 ++++----------------
 3 files changed, 38 insertions(+), 43 deletions(-)

commit 329118079d21275bc826552edf2e4279aa80ae36
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 2 16:30:58 2014 -0500

    manager: update GcalManager::remove_event API
    
    Move GcalManager::remove_event API to new style using ESource and
    ECalComponent instead of uuid
    Update GcalWindow uses of this API

 src/gcal-manager.c | 119 +++++++++++++++++++++++++++--------------------------
 src/gcal-manager.h |   9 ++--
 src/gcal-window.c  |  46 +++++++++++++--------
 3 files changed, 93 insertions(+), 81 deletions(-)

commit 67732884bbd044fc838a3eca33a20686f4be9bab
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 2 16:29:18 2014 -0500

    utils: build an uuid string
    
    Use an ESource and ECalComponent to build an uuid string with the format specified

 src/gcal-utils.c | 37 +++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h |  3 +++
 2 files changed, 40 insertions(+)

commit e0ef2892fdb735e51ece614435e484c4ee34417e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 2 15:49:42 2014 -0500

    window: fixed event removed notification
    
    Moved all this code into ui file.
    Removed public API of GcalWindow. In time, if needed by some other
    object it can be brought back.

 data/ui/window.ui |  82 ++++++++++++++++++
 src/gcal-window.c | 247 +++++++++++++++++++++++-------------------------------
 src/gcal-window.h |   4 -
 3 files changed, 187 insertions(+), 146 deletions(-)

commit 0856345ace079f2974fb48f52a3227f5a1e11fb5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 2 16:58:42 2014 -0200

    theme: use different style classes for navbar labels

 data/theme/gtk-styles.css | 13 ++++++++++---
 data/ui/nav_bar.ui        |  4 ++--
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 2970729324f2c442c85df918ea67c13152c60a17
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Dec 2 16:26:01 2014 -0200

    window: move arrow buttons to headerbar
    
    This is part of the ongoing efforts to fit Calendar with the latest designs.

 data/ui/nav_bar.ui | 74 ++++----------------------------------------------
 data/ui/window.ui  | 79 +++++++++++++++++++++++++++++++++++++++++++++---------
 src/gcal-nav-bar.c | 20 --------------
 src/gcal-nav-bar.h |  4 ---
 src/gcal-window.c  | 11 ++++----
 5 files changed, 77 insertions(+), 111 deletions(-)

commit 52fc61a1a568abef95a219f796b661c792b75fda
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 2 12:50:56 2014 -0500

    window: set view visible before show it
    
    Since the move into using GtkBuilder's files the views aren't show
    automatically. That's why the setting of the view initially was failing.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=741003

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 3fdadffe081ec0ffe89335ba40b72c01904a791d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Nov 28 17:31:43 2014 -0200

    new-event: initialize values before using them
    
    Only to politely ask the compiler to stop complaining about them.

 src/gcal-new-event-widget.c | 2 ++
 1 file changed, 2 insertions(+)

commit 947e23758c227529f8540a778798956c4ca25552
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 26 13:53:20 2014 -0500

    misc: whitespace, comments and strings fixed

 src/gcal-month-view.c  | 12 +++++++++---
 src/gcal-search-view.c |  2 +-
 src/gcal-window.c      |  2 +-
 3 files changed, 11 insertions(+), 5 deletions(-)

commit f3bd29ba9c0b2c269b442c3215796f29b060b636
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 26 13:52:52 2014 -0500

    app: use new search ECalDataModel

 src/gcal-search-view.c | 29 +++++------------------------
 src/gcal-window.c      |  2 --
 2 files changed, 5 insertions(+), 26 deletions(-)

commit 7fa696c137c50ed73d72f3f34892bcdd71ca6cd4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 26 13:51:50 2014 -0500

    manager: added ECalDataModel for search alone

 src/gcal-manager.c | 26 +++++++++++++++++++++++++-
 src/gcal-manager.h |  5 +++++
 2 files changed, 30 insertions(+), 1 deletion(-)

commit 934b1c4be0b9cb3fbf68412bb0ba68122965258a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 26 13:09:11 2014 -0500

    window: more code moved into ui file

 data/ui/window.ui | 1 +
 src/gcal-window.c | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

commit f8f8991510ed19d2547b975c7cc2f5e71714a770
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 26 09:10:05 2014 -0500

    window: move more code into ui file
    
    Probably I can load the GMenuModel of the popover directly but I don't
    know exactly how, and I've asked already and you can set bindings using
    builder's ui file, just like before I don't know how at this time.

 data/ui/window.ui | 17 +++++++++++++++++
 src/gcal-window.c | 36 +++++++++---------------------------
 2 files changed, 26 insertions(+), 27 deletions(-)

commit aa445c33d1b075079e730535f85c88d9a3288c94
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Nov 25 16:43:35 2014 -0200

    window: remove unneeded set of menu image
    
    This is already done in the builder file.

 src/gcal-window.c | 5 -----
 1 file changed, 5 deletions(-)

commit 8b955cae19779c70fc4294bd56cea85ce868a85c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Nov 24 23:59:12 2014 -0200

    window: move to builder's ui file
    
    This is way better than programmatically building the entire window interface.

 data/Makefile.am            |   1 +
 data/calendar.gresource.xml |   1 +
 data/ui/window.ui           | 147 ++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-window.c           | 121 ++++++++----------------------------
 4 files changed, 173 insertions(+), 97 deletions(-)

commit c87c0e2ad0bf7ab37ada90af6e5e08aed828e330
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Nov 24 23:12:45 2014 -0200

    window: use GDK_EVENT_PROPAGATE to propagate keys
    
    This is good for code legibility and to be safe from any radical API update.

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c0a16ac06aca4f25092dda306cb23a2c0d4f4216
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Nov 24 15:46:15 2014 -0200

    window: simplified key handler code
    
    Instead of treating every case, use the builtin gtk_search_bar_handle_event function.

 src/gcal-window.c | 46 +++++++---------------------------------------
 1 file changed, 7 insertions(+), 39 deletions(-)

commit 97cfe4fd797de26fd634e5298b2321f7654996d7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Nov 24 15:08:53 2014 -0200

    window: correctly hide search bar when not in search mode
    
    Search bar shows an annoying border when it should be hidden. This commit fixes it.
    
    Fixes bug #739913.

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

commit 4052040be3fe80fbc30fe922ebcf2670a1003d0e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Nov 20 21:07:32 2014 -0200

    edit-dialog: removed unused grid
    
    This grid has only one child and is completely unnecessary.

 data/ui/edit-dialog.ui | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

commit 89b6c57eddb230f0ecbc9cf5af5692663a3753f7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Nov 23 19:16:06 2014 -0200

    week-view: another integer rounding issue
    
    Hopefully, this is the last one on the integer rounding series.

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

commit 36cd11955fab378825587ab87522010ace462950
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sun Nov 23 19:13:41 2014 -0200

    year-view: fix integer rounding issues

 src/gcal-year-view.c | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

commit f3e83f2a7a42103c213c07889c1a9945fef49b73
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Nov 22 10:24:24 2014 -0200

    week-view: fixed some more integer round issues

 src/gcal-week-view.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 2e8b677d6ae853e979c6c074315df334c607a57e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Nov 21 19:17:02 2014 -0200

    app: implemented sync action
    
    Useful when the local calendar differs from the remote calendar (i.e. you added an event at Google Calendar).

 data/ui/menus.ui       |  5 +++++
 src/gcal-application.c | 17 ++++++++++++++++
 src/gcal-manager.c     | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h     |  2 ++
 4 files changed, 78 insertions(+)

commit 3887951323ecdfdd130ae0ed0cd5785b63375a5e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 21 11:12:19 2014 -0500

    month-view: more double to int rounding issues
    
    Style fixes

 src/gcal-month-view.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 260237bc85ba7a665887f60c497492fb470e84a4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 21 11:12:03 2014 -0500

    month-view: style cleaning

 src/gcal-month-view.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 5cbdf2838797faa8abd28460e5bf6404c44f508a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 21 11:07:06 2014 -0500

    month-view: added current day highlight
    
    Improved ::draw vfunc code. Use .current class to handle active day styling

 data/theme/gtk-styles.css |  1 +
 src/gcal-month-view.c     | 97 +++++++++++++++++++++--------------------------
 2 files changed, 45 insertions(+), 53 deletions(-)

commit d25a6e4cbfb706fd5490eae4910b40353ec3caf9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Nov 21 16:22:23 2014 -0200

    views: queue a redraw when the current date changes
    
    This partially fixes bug #739550. The warning message is still being emmited.

 src/gcal-month-view.c | 1 +
 src/gcal-week-view.c  | 1 +
 src/gcal-year-view.c  | 1 +
 3 files changed, 3 insertions(+)

commit bb2554b0d4652b8929093deeecac57887c25751a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Nov 21 13:27:43 2014 -0200

    week-view: fix scrollbar size
    
    Calendar should respect scrollbar natural size. Lapo pointed out that this is pretty inconsistent and should be fixed.
    
    Fixes bug #737854.

 src/gcal-week-view.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit ff6440d206ab8ae0512eac899bcd631ee0d46b09
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Nov 21 12:21:48 2014 -0200

    window: mark headerbar search string as translatable

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e0fa5763c920d5fa720f38ea3c72d9e12fb8928
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Nov 21 12:01:57 2014 -0200

    month-view: fix rendering issues, smooth resizing
    
    All about integer rounding.
    
    Fixes bug #739294.

 src/gcal-month-view.c | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

commit 298a0e56c2a8959a4ace7961aed394b22f941a2b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 18 13:55:02 2014 -0500

    Revert: month-view: fix cell rendering glitch
    
    This was not the proper fix.

 src/gcal-month-view.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 442514964758140c49d53a277dd6314094ea2dfd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 18 13:00:48 2014 -0500

    month-view: optimized, organized ::draw vfunc code

 src/gcal-month-view.c | 51 +++++++++++++++++++++++++--------------------------
 1 file changed, 25 insertions(+), 26 deletions(-)

commit 184854e318f728ce3c07a8a4d43bf849315dfb9d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 18 12:31:50 2014 -0500

    week-view: take into account GNOME time format
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703321

 src/gcal-week-view.c | 54 +++++++++++++++++++++++++++++++++++++++++++---------
 src/gcal-week-view.h |  3 +++
 src/gcal-window.c    | 12 ++++++++++++
 3 files changed, 60 insertions(+), 9 deletions(-)

commit 8c5eaa66c8e57dfd5c84d0c69794dc421609e2ce
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 18 11:59:24 2014 -0500

    views: fixed docs style

 src/gcal-month-view.c | 6 ++++--
 src/gcal-week-view.c  | 3 ++-
 2 files changed, 6 insertions(+), 3 deletions(-)

commit c77076c7d6a61218c1b275c845c0638864dee00e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 18 11:58:05 2014 -0500

    week-view: added current day highlight
    
    Cleaned code a little bit. Removed unnecessary instructions. Added style
    class to handle current day.

 data/theme/gtk-styles.css |   4 +
 src/gcal-week-view.c      | 561 ++++++++++++++++++++++++----------------------
 2 files changed, 293 insertions(+), 272 deletions(-)

commit 746864e7bca08524332883021c0b69a5726b54b0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 10 16:25:27 2014 -0500

    event-widget: fix icons scaling, made 16x always.
    
    Previously the scaling was made to the size of the text layout which
    caused a blurriness of the icon. Making its size a multiple of 16 made
    the icon preserve its sharpness.

 src/gcal-event-widget.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit cba6da043dd1cabda9c8d28e61de6a029f0b823b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Nov 4 20:47:17 2014 -0200

    edit-dialog: removed unused code
    
    Also, updates the edit dialog to the newer backend design, removing all traces of the old cached data type.
    
    This patch is mostly functional, but it introduces some crashes after the component is updated.

 src/gcal-edit-dialog.c | 672 +++++++++++++++++++++----------------------------
 src/gcal-edit-dialog.h |  10 -
 2 files changed, 283 insertions(+), 399 deletions(-)

commit 3b9f2aa1283ec1908082ad55919236c35d4aa8da
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 7 20:34:45 2014 -0500

    window: set timezone of date when moving to today

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

commit c5263294506f77b4c6b3147cc4ae934403fe7372
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 7 20:34:25 2014 -0500

    misc: code style and comments removed

 src/gcal-event-widget.c | 1 -
 src/gcal-month-view.c   | 4 +---
 src/gcal-year-view.c    | 1 -
 3 files changed, 1 insertion(+), 5 deletions(-)

commit 251e849548c91c72376e545ea00698772c00b5b5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 7 19:56:12 2014 -0500

    year-view: launch edit dialog on event activate

 src/gcal-year-view.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 2cecaf9337928b84bc6bddfdd3251cf2466928b5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 7 16:47:23 2014 -0500

    week-view: add first_weekday setting to view
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703317

 src/gcal-week-view.c | 49 +++++++++++++++++++++++++++++++++++++------------
 src/gcal-week-view.h |  3 +++
 src/gcal-window.c    |  3 +++
 3 files changed, 43 insertions(+), 12 deletions(-)

commit a67635bb053e9ddea41cce50e5274e0fd1774e58
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 7 14:50:57 2014 -0500

    month-view: add first_weekday settings to view
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703317

 src/gcal-month-view.c | 35 +++++++++++++++++++++++++++++++++--
 src/gcal-month-view.h |  3 +++
 src/gcal-window.c     |  3 +++
 3 files changed, 39 insertions(+), 2 deletions(-)

commit ff73499ab059dd5caa5d6511f0ad83a7e69c9eae
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 7 14:49:45 2014 -0500

    utils: retrieve first_weekday from locale
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703317

 src/gcal-utils.c | 11 +++++++++++
 src/gcal-utils.h |  2 ++
 2 files changed, 13 insertions(+)

commit 8531fedde9e19a00364d5c76969d65f37947877f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 5 12:23:05 2014 -0500

    month-view: optimize set :date property
    
    There's no need to calculate first day of month date twice.

 src/gcal-month-view.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 4d7237b46e3b918a9d2815a3e2f0b390424bcdaa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 5 09:39:11 2014 -0500

    window: shorten stack transition duration

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9d347ccebafa13f29e38f49ca442d3b1d83ce77
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 5 09:38:51 2014 -0500

    misc: updates to code style and docs

 src/gcal-month-view.c |  4 ----
 src/gcal-window.c     | 15 ++++++++-------
 2 files changed, 8 insertions(+), 11 deletions(-)

commit 461057727b86b83d53dd709898468c6ae53c013c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 5 09:36:06 2014 -0500

    window: sync search-view hiding with stack transition
    
    The previous approach was causing an error on the animation code of
    GtkStack because the search-view's GdkWindow was banishing before
    the end of the animation.

 src/gcal-window.c | 53 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 44 insertions(+), 9 deletions(-)

commit e68ca325b44d56cc981a3acb6ca87172131dc4e1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 4 15:46:15 2014 -0500

    views: use GcalEventWidget API for locked sate

 src/gcal-search-view.c | 3 +++
 src/gcal-subscriber.c  | 4 ++++
 2 files changed, 7 insertions(+)

commit 4c98b16c766178009dee9196f69fe0e9239aae69
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 4 15:45:49 2014 -0500

    event-widget: render locked state of the calendar

 src/gcal-event-widget.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++--
 src/gcal-event-widget.h |  3 +++
 2 files changed, 60 insertions(+), 2 deletions(-)

commit b3cab4733496f04005f2bd6dadb850550ce31e3d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 4 15:14:05 2014 -0500

    build: remove unused c/css code

 data/Makefile.am            |  1 -
 data/calendar.gresource.xml |  1 -
 data/theme/gtk-styles.css   | 18 ------------------
 data/ui/viewport.ui         | 35 -----------------------------------
 4 files changed, 55 deletions(-)

commit f4eaf2217d0d565fe60cb0d80af3c1d038c2e809
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 4 15:05:10 2014 -0500

    search: added initial search implementation

 src/Makefile.am        |   2 +
 src/gcal-manager.c     |  20 ++++
 src/gcal-manager.h     |   3 +
 src/gcal-search-view.c | 315 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-search-view.h |  55 +++++++++
 src/gcal-window.c      | 210 ++++++++++++++++++++-------------
 6 files changed, 525 insertions(+), 80 deletions(-)

commit 516a6110559499ed1cedbb41b8cb3b73e59877d2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 4 10:41:06 2014 -0500

    window: handle key pressed properly
    
    Before the code handling key presses was an unreadable mess. Now we use
    gtk_accelerator_get_default_mod_mask as stated on Gtk documentation.

 src/gcal-window.c | 46 +++++++++++++++++++++++++++-------------------
 1 file changed, 27 insertions(+), 19 deletions(-)

commit 2e82b098b3984cddaa7181dcefe9e193792ce818
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 3 13:51:48 2014 -0500

    build: replace Gtk deprecated calls

 src/gcal-event-widget.c |  4 ++--
 src/gcal-month-view.c   |  4 ++--
 src/gcal-week-view.c    | 12 ++++++------
 src/gcal-year-view.c    |  4 ++--
 4 files changed, 12 insertions(+), 12 deletions(-)

commit 80b3e5d3c8b653fe1b8e60ab556b760ba4d0a621
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 3 13:19:46 2014 -0500

    window: fix memory leak

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

commit d301a07f4b18b6627df3780fb49ae6181207d081
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 3 11:55:37 2014 -0500

    week-view: increase ref count on parent window
    
    The call to GtkWidget::unrealize was destroying GtkStack window because
    of the reference increasing on GcalWeekView when setting the
    parent_window as its own.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739554

 src/gcal-week-view.c | 1 +
 1 file changed, 1 insertion(+)

commit 8e878f0a0623c3cd37af16f23d425ffcf47e6705
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Nov 3 10:18:18 2014 -0200

    edit-dialog: show Save label for editable events
    
    Fixes bug #739309.

 src/gcal-edit-dialog.c | 3 +++
 1 file changed, 3 insertions(+)

commit 56e69f7c883fcb801d82cdc4b98c473353f30989
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Oct 31 00:14:20 2014 -0200

    edit-dialog: implements GCAL_RESPONSE_SAVE_EVENT
    
    This patch mainly implements GCAL_RESPONSE_SAVE_EVENT. It updates the event correctly, no matter in which source it is.
    
    Signed-off-by: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>

 src/gcal-edit-dialog.c | 21 ++++++++++++++++++++-
 src/gcal-edit-dialog.h |  5 +++++
 src/gcal-manager.c     | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h     |  5 +++++
 src/gcal-window.c      | 15 ++++++++++++++-
 5 files changed, 95 insertions(+), 2 deletions(-)

commit 5a1f12ad007ee4795c0b25a458e4b61357c61424
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 28 23:06:54 2014 -0400

    event-widget: make more CSS compliant
    
    There are some other changes:
    1. Renamed widget class to "event-widget" to avoid collisions
    2. Added contrasting event title coloring
    3. Use gtk_render functions

 data/theme/gtk-styles.css | 23 +++++++++++++++---
 src/gcal-event-widget.c   | 60 +++++++++++++++++++++++++++++++----------------
 2 files changed, 60 insertions(+), 23 deletions(-)

commit 5397a1e4ba43debe6bc1230d92ed471c168102bb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 28 13:53:24 2014 -0400

    edit-dialog: fix wrongly updating ECalComponent
    
    GcalEditDialog::clear_data was clearing the summary on the internal
    ECalComponent instance. Blocking signal handler call allow to clear the
    widget without clearing the component.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739307

 src/gcal-edit-dialog.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit de90213fd7b596f6af812842287d1847b1955708
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 28 12:10:31 2014 -0400

    month-view: fix cell rendering glitch
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739294

 src/gcal-month-view.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit b8a4812f3b4bf07abe5bdc8eed47f035b4e573fb
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 27 23:20:49 2014 -0200

    edit-dialog: don't keep an internal cached version of the summary
    
    This is part of the Edit dialog's redesign.
    
    Fixes bug #739268.

 src/gcal-edit-dialog.c | 38 +++++++++++++++++++++++++++-----------
 1 file changed, 27 insertions(+), 11 deletions(-)

commit 74c9f009d8cf9a6af3478734c34681cebb22e72e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 27 23:16:06 2014 -0400

    edit-dialog: show events description, minor tweaks

 data/ui/edit-dialog.ui |  4 ++--
 src/gcal-edit-dialog.c | 17 ++++++++++++-----
 src/gcal-utils.c       | 45 +++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h       |  4 ++++
 4 files changed, 63 insertions(+), 7 deletions(-)

commit eb436f57db5cc69bdaffd8b814725fbe4f8598dc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 23 11:17:16 2014 -0400

    window: update setting when the view changes
    
    Note: Eventually I ended reverting the changes I have made here a few
    commits back.

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

commit 1c98dd5c0429060b4e376c682323db65827df717
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 23 09:42:02 2014 -0400

    window: fix update labels on view change
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739039

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

commit e8735037442480c018faea74edb8a9cb1c5d74e0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 23 01:01:44 2014 -0400

    app: added search-view to window views enum

 src/gcal-utils.h  | 1 +
 src/gcal-window.c | 2 ++
 2 files changed, 3 insertions(+)

commit 852c5eda9f54623b4de6dc9d96e0d98e7e946eaa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 23 01:00:56 2014 -0400

    style: remove duplicated '_subscriber' prefix

 src/gcal-subscriber.c | 64 ++++++++++++++++++++++++++-------------------------
 1 file changed, 33 insertions(+), 31 deletions(-)

commit 9ffabe03bacdbcbec9169d0c35faf8c703e45543
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 22 01:06:08 2014 -0400

    week-view: fix unref of not added widget
    
    This works in conjunction with code implemented in GcalSubscriber where
    the ownership of the event widget passes into the container, so the
    container is free to delete it in case it does not fit into the range
    represented by the view.

 src/gcal-week-view.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 48bcb573636cb5698468e39005f7b8cc2482e4ab
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 22 01:04:46 2014 -0400

    week-view: rename internal method
    
    Note: The body of the method was added by mistake on the previous
    commit. This commit make the code build again.

 src/gcal-week-view.c | 59 ++++++----------------------------------------------
 1 file changed, 6 insertions(+), 53 deletions(-)

commit dc21b7076049dced9a5995a018fd40d8a767f84f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 22 01:02:37 2014 -0400

    week-view: add subscriber range update
    
    Remove unneeded GcalView deprecated method.
    Hook event widget activation

 src/gcal-week-view.c | 182 +++++++++++++++++++++++++++------------------------
 src/gcal-week-view.h |   6 +-
 2 files changed, 98 insertions(+), 90 deletions(-)

commit dd2a0da88342b06f1377915d94a119545f2d5880
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 22 00:42:48 2014 -0400

    misc: fix styling issues and gcc warnings
    
    Update code style

 HACKING                 |  3 +++
 src/gcal-event-widget.h |  2 +-
 src/gcal-manager.c      |  4 +---
 src/gcal-week-view.c    | 43 ++++++++++++++++++++++++++++++-------------
 src/gcal-window.c       | 23 +++++++++++++++--------
 5 files changed, 50 insertions(+), 25 deletions(-)

commit d7d8dd94eed2f479d091a59293a28464bb5b056f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 22 00:40:53 2014 -0400

    window: update date on view on binding creation
    
    Ensure the views has events widgets in it for the first time the user
    clicks on it.

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

commit 4bdc696b54ce8316aa48c6c73a859768663a89c5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 22 00:39:49 2014 -0400

    window: update_view when the property changes
    
    Update the value of the internal holder of the property

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

commit f988eac12f3460d3920b1341d08ae7f9b1da853b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 01:36:14 2014 -0400

    view iface: remove more unused methods
    
    GcalView::draw_event overlapped a bit with GcalView::will_add_event, so
    the same reasons for removing one stand for the other.
    GcalView::clear was a hack for the composited GcalDayView which has
    gone, and was a bad experiment.

 src/gcal-month-view.c | 32 --------------------------------
 src/gcal-view.c       | 41 -----------------------------------------
 src/gcal-view.h       |  8 --------
 src/gcal-week-view.c  |  4 ++--
 src/gcal-year-view.c  | 31 -------------------------------
 5 files changed, 2 insertions(+), 114 deletions(-)

commit 5422066bb0a4c2ea898c30991fc4d840cbd3f10e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 01:29:03 2014 -0400

    view iface: another round at cleaning
    
    Remove unused methods laying there for a long time now.

 src/gcal-view.c | 19 -------------------
 src/gcal-view.h | 14 --------------
 2 files changed, 33 deletions(-)

commit 8e066850a37c5fd771f1b1e77adbbbe8ae050612
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 01:28:44 2014 -0400

    window: added New Event item to menu button
    
    Updated label on app-menu action.

 data/ui/menus.ui  | 10 +++++++++-
 src/gcal-window.c | 25 +++++++++++++++++++++++--
 2 files changed, 32 insertions(+), 3 deletions(-)

commit defb99d8a826afccba5418cf3adf86e96ecdf884
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 00:59:46 2014 -0400

    window: replace New Event with Today button
    
    As Lapo rightfully explain, providing a button there for creating a new
    event is way to prominently and might divert users of the intended click
    on a cell behavior to create an event.
    New event will be also accessible from the hamburger icon on the left of
    the header-bar and Ctrl-N key shortcut.
    Also as Lapo suggestion Today button fall better on the header bar than
    between the navigation buttons.

 data/ui/nav_bar.ui | 24 +-----------------------
 src/gcal-nav-bar.c | 11 -----------
 src/gcal-nav-bar.h |  2 --
 src/gcal-window.c  | 23 ++++++++++-------------
 4 files changed, 11 insertions(+), 49 deletions(-)

commit 28be6bc581b9ddef192b9c23d13a3800de4428ac
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 00:52:08 2014 -0400

    window: remove FIXME comment
    
    edit_dialog_closed already hides the widget. Reminder is not needed anymore

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

commit 18b4ef8186285454b28db9f0679c7ef08251423a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 00:49:32 2014 -0400

    month-view: remove FIXME
    
    Subscription is already being made. Remove reminder.

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f2b01018f9dcd6c268ac50af39ea49f57bac055
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 00:45:04 2014 -0400

    view iface: remove unused will_add_event
    
    ECalDataModelSubscriber interface notify each view only about the events
    beloging to the subscribed range so there's no need of checking if the
    event widget will be added.
    The safety check of not adding the same widget twice its stil being made
    on each GtkContainer::add implementation.

 src/gcal-month-view.c | 34 ----------------------------------
 src/gcal-view.c       | 22 ----------------------
 src/gcal-view.h       |  6 ------
 src/gcal-week-view.c  | 12 ------------
 src/gcal-year-view.c  | 13 -------------
 5 files changed, 87 deletions(-)

commit c7e27c7ef4861264b6d7b5bcd6eabeb3fc4a2cd9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 00:33:19 2014 -0400

    year-view: makes a descendant of GcalSubscriber

 src/gcal-year-view.c | 41 +++++++++++++++++++++++++++++++----------
 src/gcal-year-view.h |  6 +++---
 2 files changed, 34 insertions(+), 13 deletions(-)

commit aca1b66743d01e084b5b1c483878ce3f4fee674e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 00:24:34 2014 -0400

    month-view: makes a descendant of GcalSubscriber
    
    By making GcalMonthView a descendat of GcalSubscriber it gets
    implementation for each of the methods on ECalDataModel subscriber and
    utomatically gains the functionality of adding and removing events widgets

 src/gcal-month-view.c | 135 +++-----------------------------------------------
 src/gcal-month-view.h |   7 ++-
 2 files changed, 9 insertions(+), 133 deletions(-)

commit cfb2c39a7df3afdaf6dc9690aa7594ec53a12252
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 21 00:21:25 2014 -0400

    build: add GcalSubscriber abstract class
    
    GcalSubscriber abstract class is meant for handling the implementation
    of ECalDataModelSubscriber interface. The code in each vfunc implemented
    is the same for each view, then it makes sense to have a class holding
    these implementations and make every views descend from it. This class
    sits in the middle between GtkContainer and each of the views.

 src/Makefile.am       |   2 +
 src/gcal-subscriber.c | 157 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-subscriber.h |  53 +++++++++++++++++
 3 files changed, 212 insertions(+)

commit 605cb7fc25bd78e82df13cadfca973de4396f311
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 23:57:30 2014 -0400

    build: stop complaints from gcc
    
    Gcc complaints this variable may be used uninitialized

 src/gcal-event-widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 37f0e8ecfdf83295329c382db4be08dacb374b58
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 23:56:35 2014 -0400

    style: add entry class to notes textview

 data/ui/edit-dialog.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 68a427528c1af87b3718ba82acb8b09a0e172ef9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 23:55:21 2014 -0400

    manager: fix remove source from ECalDataModel
    
    When a source is removed should be removed from the internal
    ECalDataModel instance as well

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

commit 772fa7b5862744bf955d0eafe81b873b7fdf4a0d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 23:46:21 2014 -0400

    manager: remove internal date range
    
    This is not needed since the range is kept by ECalDataModel instance

 src/gcal-manager.c | 19 -------------------
 1 file changed, 19 deletions(-)

commit 792c6a9ceca19375783c27569df414155ccf77cb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 23:22:58 2014 -0400

    manager: remove internal query
    
    The internal query is not needed since that's handled now by the
    ECalDataModel instance

 src/gcal-manager.c | 137 -----------------------------------------------------
 src/gcal-manager.h |   4 --
 2 files changed, 141 deletions(-)

commit 5f8cadb650311a7bd938be47f2ef7b2e7ff52e36
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 23:09:52 2014 -0400

    manager: fix clients' hash construction
    
    free_manager_unit should have been removed from clients construction previously

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c0938e5cbdc7215f3b04f93e42c4acc1004d8f7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 15:00:59 2014 -0400

    manager: free clients' hash-table with g_free
    
    Since ECalDataModel keeps a ref to the connected EClients there's no
    need of keeping another and using a custom free function for clients' hash

 src/gcal-manager.c | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit 37be39e9d0516a724857206d2f43fa7fffa4ac5d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 20 16:29:16 2014 -0200

    edit-dialog: implement composite widget of edit dialog
    
    Also, this patch implements a major design review of the dialog.

 data/Makefile.am            |   1 +
 data/calendar.gresource.xml |   1 +
 data/ui/edit-dialog.ui      | 309 +++++++++++++++++++++++++++
 src/gcal-edit-dialog.c      | 507 ++++++++------------------------------------
 src/gcal-edit-dialog.h      |   3 -
 5 files changed, 397 insertions(+), 424 deletions(-)

commit 08d9cd8e9ba55b05f379e6d884ff963e9f03a998
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 11:56:46 2014 -0400

    theme: remove unneeded rules

 data/theme/gtk-styles.css | 22 +---------------------
 1 file changed, 1 insertion(+), 21 deletions(-)

commit 9b281eff6988e49c43ba98417c1f1c3f0585bcaf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 11:33:28 2014 -0400

    month-view: implement ECalDataModel::components_modified vfunc

 src/gcal-month-view.c | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit 19d380e80fcc09a7fc0a19d84c5a42909c946539
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 20 12:05:14 2014 -0200

    project: replace GdkColor by GdkRGBA
    
    Fixes bug #738553

 src/e-cell-renderer-color.c |  8 ++++----
 src/gcal-edit-dialog.c      | 16 ++++++++--------
 src/gcal-manager.c          |  2 +-
 src/gcal-new-event-widget.c | 14 +++++++-------
 src/gcal-utils.c            | 11 ++++++-----
 src/gcal-utils.h            |  2 +-
 6 files changed, 27 insertions(+), 26 deletions(-)

commit 39318534cd1d22d93095f31bdb238540bb96c9e8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 20 09:30:37 2014 -0400

    window: fix focus issue when creating event
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738858

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

commit 3805496dbbdaad3d988d8582c244743ab1175f2e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 19 20:08:05 2014 -0400

    event-widget: fix memory leak.
    
    According to valgrind pango leaks memory when creating a PangoLayout
    using gtk_widget_create_pango_layout with a literal string.

 src/gcal-event-widget.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit c2eda0e4466403733fad54cbaec41a906374a2d6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 19 20:00:56 2014 -0400

    event-widget: fix memory corruption
    
    GdkRBA should not be allocated using g_new0. Used G_SLICE=debug-blocks
    to find it.

 src/gcal-event-widget.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit cf96da63087688c9405c7699d20de0d6eac88a8a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Oct 17 16:13:37 2014 -0400

    memory: fix memory leaks scattered around

 src/gcal-manager.c    |  2 ++
 src/gcal-month-view.c |  2 ++
 src/gcal-utils.c      | 14 +++++++++++---
 3 files changed, 15 insertions(+), 3 deletions(-)

commit a158fc575752d27011b6206050d3ba63224350b7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Oct 17 00:58:09 2014 -0400

    application: handle ref count of GtkCssProvider correctly
    
    It seems gtk_style_context_add_provider_for_screen increase the ref
    count of the GtkCssProvider (maybe copy it to GdkScreen and this isn't
    releasing it correctly). We're forcing an _unref to keep the destruction
    process working as expected. Previously gtk_css_provider_finalize was
    not called at any time on the closing process.

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit 6c7593dbb1a17896a38d8563570bd20020ce8abc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Oct 17 00:56:29 2014 -0400

    application: free properties' memory on finalize
    
    Note: GtkCssProvider doesn't finalize correctly yet, but it is correct
    to clear the reference belonging to the application.

 src/gcal-application.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fb2461b813e2cac37464d0a828c3c55530ce4e02
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Oct 17 00:54:04 2014 -0400

    application: properly quit application
    
    Fixes destruction process. Calling g_application_quit skip the reference
    decreasing process of GApplication and that resulted in a bunch of
    _finalize methods not being called. By removing the windows GApplication
    finalize properly.

 src/gcal-application.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit ed32e8d624e82159503cf8a8029cf35207f060ff
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Oct 17 00:51:58 2014 -0400

    application: do not access instance data on _new
    
    The settings setup could be delayed to _init vfunc of the
    application.

 src/gcal-application.c | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

commit bddf1d210449137ca249d10759d175f4f96a3acb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Oct 17 00:50:16 2014 -0400

    event-widget: fixed memory leak
    
    Each property was owned by the widget, and I was not freeing its memory
    at destruction time

 src/gcal-event-widget.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit d37347418b5c5c6cddae1b5d1123103c1d8670a3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 16:52:12 2014 -0400

    month-view: implement ECalDataModel::components_removed vfunc
    
    Previous fixes on GcalEventWidget allow to use the recurid in order to
    differentiate instances of the same event.

 src/gcal-month-view.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit a9b302b2051a66cd95c39302f3ad8e4559a7439a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 16:51:20 2014 -0400

    month-view: fix double free of the passed component

 src/gcal-month-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2b92e0977fc103680302b318dbf9ba60268e5e21
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 16:48:40 2014 -0400

    event-widget: include recurid on event uuid
    
    By taking recur id into event uuid we are able to properly handle events recurrences

 src/gcal-event-widget.c | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit c777d4c8527a56c9983cbb97ed4a8c7c1d371dc6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 15:21:16 2014 -0400

    views: use new comparison function

 src/gcal-week-view.c | 11 +++++------
 src/gcal-year-view.c | 11 +++++------
 2 files changed, 10 insertions(+), 12 deletions(-)

commit ab2050b6950b19a8775c8d96a6dfe3f2cd5a32e4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 15:15:47 2014 -0400

    month-view: change widget comparison for inclusion
    
    Using new function ensure checking recurid besides everything else

 src/gcal-month-view.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 2a100b5fceaa529c96bc152ae891860c2c3c3657
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 15:11:12 2014 -0400

    event-widget: add method to test equality

 src/gcal-event-widget.c | 38 ++++++++++++++++++++++++++++++++++++++
 src/gcal-event-widget.h |  3 +++
 2 files changed, 41 insertions(+)

commit cf7e6be614ad6be095e6f79c6d5dd2b55508fb7e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:57:56 2014 -0400

    window: hook GcalView:event-activated signal

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

commit 2bb8b6f4c4c88c6173592482d934798b935cfe34
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:55:04 2014 -0400

    month-view: add ECalDataModelSubscriber iface impl
    
    Initial work implementing ECalDataModelSubscriber interface. As
    explained before, on each set of GcalView:active-date property the range
    the view its subscribing gets updated. Allowing this to obtain
    notification through ECalDataModelSubscriber::components_added and
    ECalDataModelSubscriber::components_removed vfuncs.

 src/gcal-month-view.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 112 insertions(+), 1 deletion(-)

commit a05d1148599fc9433a329a802bc123f673bfc0c2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:50:00 2014 -0400

    window: add :manager property to construction
    
    Since a pointer to the GcalManager instance it's needed at construction
    time and GtkWindow::application property is not set as construction
    property. We need to add this property to have a reference to pass to
    the instantiated views.
    Just like the views, this isn't ref/copied or anything, it's just a
    dummy pointer. The application objects is the respnsible of handling
    GcalManager instance initialization and destruction.

 src/gcal-window.c | 63 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 33 insertions(+), 30 deletions(-)

commit c55caa89c66986c34fd87333d23ec1761d8bb36c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:43:49 2014 -0400

    window: removed unused code
    
    Events related signals from GcalManager had been removed previously,
    those handlers aren't needed anymore.
    Second, there's no need to inform GcalManager of the new range since
    every view will do so internally. Also, there's no need of removing
    children widgets from the active view, since each view will do so on its
    own by implementing ECalDataMoelSubscriber::components_removed vfunc.

 src/gcal-window.c | 162 +-----------------------------------------------------
 1 file changed, 3 insertions(+), 159 deletions(-)

commit 3a151894bedc1adfafc35edeae01953f69b69304
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:38:33 2014 -0400

    views: implemented :manager property
    
    As explained before, this is only intended to keep a reference to the
    GcalManager instance of the application.
    Misc: fixed some documentation and whitespace issues

 src/gcal-month-view.c | 22 ++++++++++++++--------
 src/gcal-month-view.h |  4 +++-
 src/gcal-week-view.c  | 26 +++++++++++++++-----------
 src/gcal-week-view.h  |  4 +++-
 src/gcal-year-view.c  | 22 ++++++++++++++--------
 src/gcal-year-view.h  |  6 +++---
 6 files changed, 52 insertions(+), 32 deletions(-)

commit 8ba7f431fd32cb9065793214d8109d189c3bdec2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:32:15 2014 -0400

    view: gained a :manager property
    
    Forcing every GcalView implementing class to keep a reference (actually
    it is a simple pointer) to GcalManager instance coming from the application.

 src/gcal-view.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e1737a09307d2eb3e266e7cd0c6d9d0b9cc49520
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:29:34 2014 -0400

    view: added :event-activated signal
    
    Since the events widget are handled entirely inside GcalView
    implementations (aka the views), we need a way to hook event-widget
    activation with GcalWindow which is handling the dialogs (as expected).
    This signal serve as a bridge between those two objects.

 src/gcal-view.c | 10 ++++++++++
 src/gcal-view.h |  1 +
 2 files changed, 11 insertions(+)

commit 1cb862900e168e384a100688d9dac84e4fe26e25
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Oct 16 01:28:47 2014 -0400

    docs: updated HACKING style guide

 HACKING | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit d5f2b21f37bb2a5e45bcafcc39437b77fd12aa10
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 15 21:44:47 2014 -0400

    build: removed unused/faulty code
    
    This cleaning is made in order to merge this branch into master as soon
    as possible.
    The implementation of GcalDayView is planned to go on the same lines as
    GcalWeekView but for two days alone, so much of the code of the latter
    could be reused. The approach of using shallow container and kinda
    layout manager objects inside GcalDayView didn't worked that well for my
    expertise at this time.

 src/Makefile.am               |   10 -
 src/gcal-all-day-grid.c       | 1054 ------------------------------------
 src/gcal-all-day-grid.h       |   74 ---
 src/gcal-day-view.c           |  690 ------------------------
 src/gcal-day-view.h           |   53 --
 src/gcal-days-grid.c          | 1178 -----------------------------------------
 src/gcal-days-grid.h          |   81 ---
 src/gcal-floating-container.c |  337 ------------
 src/gcal-floating-container.h |   59 ---
 src/gcal-viewport.c           |  277 ----------
 src/gcal-viewport.h           |   59 ---
 src/gcal-window.c             |   10 -
 12 files changed, 3882 deletions(-)

commit bc2a348d0b99233143ddd78e371e7d5d475cb71a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 15 21:32:27 2014 -0400

    manager: use ECalDataModel to handle events
    
    Initial work. Code is marked all over the place with comments
    GcalManager:set_subscriber will set a view and a new range in the
    internal ECalDataModel instance.
    More cleaning is needed, along the way unneeded methods will be removed

 src/gcal-manager.c | 716 +++++++++++++----------------------------------------
 src/gcal-manager.h |  39 +--
 2 files changed, 178 insertions(+), 577 deletions(-)

commit bed94963d0727768f289af9b5fd44b82b2da5275
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 15 20:36:04 2014 -0400

    build: added ECalDataModel related files
    
    Implements an ECalDataModel object from evolution courtesy of Milan Crha
    ECalDataModel hides the details of events retrieving from
    calendars. Provides a time range and a subscriber system allowing
    objects implements the necessary callbacks to be notified of events
    happening on the selected time range.

 configure.ac                      |   21 +-
 src/Makefile.am                   |    4 +
 src/e-cal-data-model-subscriber.c |  161 ++
 src/e-cal-data-model-subscriber.h |   81 +
 src/e-cal-data-model.c            | 2927 +++++++++++++++++++++++++++++++++++++
 src/e-cal-data-model.h            |  151 ++
 6 files changed, 3336 insertions(+), 9 deletions(-)

commit e175ca2f66b10c56337f04445fce8aab9dea6284
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 15 10:52:42 2014 -0400

    manager: overwrite constructed vfunc is not needed
    
    Since GcalManager does not have any properties or use in way GObject's
    initialization system there's no need of having initialization code
    split between vfunc _init and vfunc _contructed.

 src/gcal-manager.c | 67 ++++--------------------------------------------------
 1 file changed, 5 insertions(+), 62 deletions(-)

commit 33235fda67012672014da360300de8852a91e400
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 15 00:34:42 2014 -0400

    manager: add back dates marking range

 src/gcal-manager.c | 34 ++++++++++++++++++++++++++++++----
 1 file changed, 30 insertions(+), 4 deletions(-)

commit 7b97248c8b6a892829896247eb597aee97e61831
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 14 19:48:15 2014 -0400

    window: fix memory leak

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

commit b8525fc0f65b405ea9312bee1c17a41899809ca0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 14 14:54:42 2014 -0400

    app: fix about dialog build

 src/gcal-application.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7dc4ae6a8497962fb807473f0e734d572f355fec
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Oct 13 11:52:26 2014 -0300

    nav-bar: implemented today button
    
    Implements today button between previous and forward buttons.
    
    Fix bug #703316.

 data/ui/nav_bar.ui | 24 +++++++++++++++++++++++-
 src/gcal-nav-bar.c | 11 +++++++++++
 src/gcal-nav-bar.h |  2 ++
 src/gcal-window.c  | 45 +++++++++++++++++++++++++++++----------------
 4 files changed, 65 insertions(+), 17 deletions(-)

commit 21356d926d5e0ce6c8b88bb042d95308fca45c28
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 13 11:31:40 2014 -0400

    app: update about dialog

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit a5c65af0fbbb4a750091274932633b790c76d67f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Oct 7 14:47:51 2014 -0300

    project: remove libgd dependency
    
    This patch fixes bug #737729, removing all libgd dependencies.
    
    Every GdHeaderButton was replaced by GtkButton, and GdNotification was replaced by a custom-styled GtkFrame inside a GtkRevealer.

 .gitmodules       |   3 --
 Makefile.am       |   4 +-
 autogen.sh        |   1 -
 configure.ac      |   8 ---
 libgd             |   1 -
 src/Makefile.am   |   2 -
 src/gcal-window.c | 143 +++++++++++++++++++++++++++++++++++++-----------------
 7 files changed, 100 insertions(+), 62 deletions(-)

commit 6fa533ba7901ef50231fdd723a4dee30b81228d1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 7 11:47:31 2014 -0400

    manager: improved ESource/EClient connection flow

 src/gcal-manager.c | 65 +++++++++++++++++++++++++++---------------------------
 1 file changed, 32 insertions(+), 33 deletions(-)

commit 503d0345d99b9cfbdd89b00665831d174abc78f0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 7 10:56:59 2014 -0400

    window: restore GcalEditDialog:response handling
    
    Now, this method will be improved later since the modify response will
    use some new API

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

commit b094f39288cce4b024e4e303ce8a8742710dd675
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 7 09:16:51 2014 -0400

    build: remove unused GcalArrowBin

 src/Makefile.am      |   2 -
 src/gcal-arrow-bin.c | 770 ---------------------------------------------------
 src/gcal-arrow-bin.h |  64 -----
 3 files changed, 836 deletions(-)

commit 6d3e30b16051c2ba4fc75edfcff2ba85c87f99ae
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 6 12:22:17 2014 -0400

    edit-dialog: added stub code
    
    The code added make the dialog show up. Probably anything else works,
    but it's start to keep the project building while GcalManager migration
    is finished and new GcalEditDialog is built.

 src/gcal-edit-dialog.c | 83 ++++++++++++++++++++++++++------------------------
 src/gcal-edit-dialog.h |  5 ++-
 src/gcal-manager.c     |  6 ++--
 src/gcal-manager.h     |  4 +--
 4 files changed, 51 insertions(+), 47 deletions(-)

commit 67fc66a8f4972835d151ca83820324ed34e918bf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 6 12:17:25 2014 -0400

    window: migrated to match latest GcalManager API
    
    Reorganized some code as mentioned on HACKING code style file
    Removed unused methods
    Started migration on new EditDialog flow to match latest GcalManager API
    Updated GcalManager:events-modified handler to match lastet GcalManager
    API

 src/gcal-window.c | 378 +++++++++++-------------------------------------------
 1 file changed, 74 insertions(+), 304 deletions(-)

commit 65653d16b4e06c51f8ee6ccb342cb502d697f8ff
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 6 12:15:04 2014 -0400

    manager: remove get_event* methods
    
    Now those values are accesible from inside GcalEventWidget and
    GcalEditDialog using its internals copies of ECalComponent of the event
    they represent

 src/gcal-manager.c | 368 -----------------------------------------------------
 src/gcal-manager.h |  41 ------
 2 files changed, 409 deletions(-)

commit b88e6574b4146bf158380b41d560e2d939f9e2ef
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 6 12:14:09 2014 -0400

    utils: fixed debug method

 src/gcal-utils.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 19c3c4e94f6f17b1b649d9aafab4669730bdf2f3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 6 12:13:22 2014 -0400

    event-widget: add method to pass its internal data

 src/gcal-event-widget.c | 27 ++++++++++++++++++++++++++-
 src/gcal-event-widget.h |  2 ++
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 4bd4322cf8662f1331b24bea7c86b8dab3917a3e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:58:44 2014 -0400

    manager: enable sources by default

 src/gcal-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit def5345fce7a4270fb9c64c38ea1399e8ed0f7c9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:58:14 2014 -0400

    manager: update functions docs

 src/gcal-manager.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit d8cc980a1d8bb33ea007ecef6663604c7b521d65
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:57:30 2014 -0400

    month-view: implement GcalView::wil_add_event vfunc

 src/gcal-month-view.c | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 714e2c93f3df633793c56e4c44e381cec82ff1cf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:57:05 2014 -0400

    event-widget: set :uuid property from data

 src/gcal-event-widget.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 8ca256b130535764f7c75e4ed9b2e00c3fa525aa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:14:18 2014 -0400

    window: update GcalManager:objects-added handler

 src/gcal-window.c | 44 ++++++++------------------------------------
 1 file changed, 8 insertions(+), 36 deletions(-)

commit bc4663f8c8616a9fcfb82213d239d3295e5786d4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:10:18 2014 -0400

    event-widget: add internal #ECalComponent object
    
    The changes made here are minimal to get this building. GcalEventWidget
    needs a new rethink and rework to accommodate to those new internal
    attributes, which replaces some of the old ones.

 src/gcal-event-widget.c | 125 ++++++++++++++++++++++++++++++++++++++++++++----
 src/gcal-event-widget.h |   4 ++
 2 files changed, 119 insertions(+), 10 deletions(-)

commit 76582329ef7a3776a02b35422484f58003933bf3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:08:07 2014 -0400

    view: add :will_add_event vfunc and stub methods
    
    Note: this commit probably won't build, but this is the right order of
    keeping history.

 src/gcal-month-view.c | 12 ++++++++++++
 src/gcal-view.c       | 22 ++++++++++++++++++++++
 src/gcal-view.h       | 11 +++++++----
 src/gcal-week-view.c  | 12 ++++++++++++
 src/gcal-year-view.c  | 12 ++++++++++++
 5 files changed, 65 insertions(+), 4 deletions(-)

commit ef6d464071c3a4abea4be63572f0b11d887f2f8e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 19:01:49 2014 -0400

    manager: migrate :objects-added signal
    
    GcalManager:objects-added signal pass a list of struct containing
    ECalComponents for the event widgets. This ECalComponent instance will
    be owned and released by the event widget. Look at: GcalEventWidget::finalize

 src/gcal-manager.c | 27 +++++++++++++--------------
 src/gcal-manager.h |  9 +++++++++
 2 files changed, 22 insertions(+), 14 deletions(-)

commit 43eb35fc6e2a78f174326538e60d961a874babf6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 17:01:58 2014 -0400

    manager: more work into migration
    
    1. Some code style updated
    2. Remove unneeded function

 src/gcal-manager.c | 245 +++++++++++++++++++++++------------------------------
 1 file changed, 108 insertions(+), 137 deletions(-)

commit 9752b719f05cb9c59eee605916d4f840ac585e89
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 16:44:07 2014 -0400

    manager: initial work on new design
    
    GcalManager new design includes:
    1. remove deprecated methods from eds
    2. remove event cache
    3. remove the need for keeping date range logic
    4. reorder code according to HACKING code style document
    
    This changes will cause some other changes among the application. While
    this commit build just fine, work is missing yet. Next I will fix
    GcalEventWigdet and the rest of the affected components.

 src/Makefile.am    |    1 +
 src/gcal-manager.c | 1066 ++++++++++++++++++----------------------------------
 src/gcal-manager.h |    7 -
 3 files changed, 367 insertions(+), 707 deletions(-)

commit 000b1a843bc643e5fc02ccec036a221512154b7b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 5 16:42:09 2014 -0400

    docs: update code style

 HACKING | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 4287cc72ef8fcf0537d0bd292c7f88558f5465c3
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Oct 3 00:38:19 2014 -0300

    month-view: fixed wrong day selection

 src/gcal-month-view.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 84ca745eb409ba4e152db0dfbfc6b10d635a4765
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 1 10:17:07 2014 -0400

    build: fix distcheck

 data/Makefile.am | 1 -
 po/POTFILES.in   | 7 ++++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 24ea81583d131bcd47744e420386192ac6917553
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 1 10:12:24 2014 -0400

    build: update/clean autotools machinery

 .gitignore      |  1 +
 configure.ac    | 34 ++++++++++++++++++++++++----------
 src/Makefile.am |  7 +------
 3 files changed, 26 insertions(+), 16 deletions(-)

commit 1d95b5e8a90637b9063280e70d04946f19c5824a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 1 00:41:04 2014 -0400

    window: new-event-mode doesn't need CONSTRUCT flag

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

commit 27565d487eb5ecb9147525fbc6eca2e24702d395
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Sep 29 01:12:50 2014 -0400

    time: properly set time and timezone

 src/gcal-manager.c | 12 ++++++++++--
 src/gcal-window.c  |  2 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 7ab1af4e96ba7161c1b1b8c036a561ee587b9b00
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Sep 28 20:50:43 2014 -0400

    app: remove unused view type action

 src/gcal-application.c | 46 ----------------------------------------------
 1 file changed, 46 deletions(-)

commit 333363205c95b282edc45a03b6bbc7db9cd218b4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Sep 28 20:47:48 2014 -0400

    app: update application menu
    
    Use only application wide actions in the menu, as stated in GNOME HIG
    Migrated to use GtkBuilder files

 configure.ac                |  1 +
 data/Makefile.am            |  1 +
 data/calendar.gresource.xml |  1 +
 data/ui/menus.ui            | 29 +++++++++++++++
 src/gcal-application.c      | 89 ++++++++++++++-------------------------------
 5 files changed, 60 insertions(+), 61 deletions(-)

commit 693b34da2880e4a07f9e30283042178d289a20fc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Sep 28 13:40:12 2014 -0400

    build: update requirements

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 80fdc33e0d703041dd22fd0f93580c88c4175606
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Sep 28 09:31:32 2014 -0400

    window: queue draw on update view

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit 1e1052c65c3c6b58f49b76b714209301563f1b44
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Sep 29 15:01:44 2014 -0300

    window: use GtkPopovers
    
    GNOME Calendar uses a custom GtkOverlay-based widget, witch is not necessary anymore. It should be replaced by GtkPopover.

 data/calendar.gresource.xml |   1 -
 data/theme/close-window.svg | 152 -----------------------------------------
 data/ui/new-event.ui        | 162 ++++++++++++++++++++------------------------
 src/gcal-new-event-widget.c |  26 +------
 src/gcal-new-event-widget.h |   4 +-
 src/gcal-window.c           | 107 ++++++++++-------------------
 6 files changed, 113 insertions(+), 339 deletions(-)

commit a9e8eb311a1cadc3dc2b012a6e94bdc0f778749c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Sep 27 00:14:17 2014 -0300

    window: fix timeout resource handler
    
    Update the handler after the save_geometry(...) method is called

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

commit 4f241168dee089d0e448fe96ec7af5eb0fe34929
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Sep 27 10:12:52 2014 -0400

    window: fix timeout resource handler
    
    Update the handler after the save_geometry(...) method is called

 src/gcal-window.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 9afcc4dfa5cf2a5d012e69f2e0b27ddd01e1513f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 13:03:38 2014 -0400

    nav_bar: remove deprecated margin definitions

 data/ui/nav_bar.ui | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 6c893eb333bc3b7e97f7df4c33ddfb4508929ac9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 13:03:18 2014 -0400

    window: remove geometry related debug sentences

 src/gcal-window.c | 14 --------------
 1 file changed, 14 deletions(-)

commit ed9342b23744545159607efcfa5b76fb663a8685
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 13:01:18 2014 -0400

    window: hook key events to search-mode

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

commit 1d8cc8a01cfa74641f3ae954e103ce92dd44327b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 12:51:40 2014 -0400

    manager: use timezone info in time_t conversion

 src/gcal-manager.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 48f5b36c298c5f6a0e635b38ed14d612f3b46964
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 12:44:38 2014 -0400

    views: ensure initial/final dates have timezones

 src/gcal-month-view.c |  9 +++++++++
 src/gcal-week-view.c  | 12 ++++++++++--
 src/gcal-window.c     |  4 +++-
 src/gcal-year-view.c  |  8 ++++++++
 4 files changed, 30 insertions(+), 3 deletions(-)

commit e06033910c9090a5a51956ab85c212d5a80d1b76
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 12:26:22 2014 -0400

    utils: add print_date debug method

 src/gcal-utils.c | 14 ++++++++++++++
 src/gcal-utils.h |  3 +++
 2 files changed, 17 insertions(+)

commit db9d2dfa6b6b64aaf19d530de397180ab65b5154
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 01:54:58 2014 -0400

    week-view: fixed doc sections

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

commit f37e2f641644a27a7a55790cfd1d714cd16f7c52
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Sep 26 00:37:45 2014 -0400

    event-widget: use single click activation
    
    Use pointer cursor

 src/gcal-event-widget.c | 40 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 38 insertions(+), 2 deletions(-)

commit b63c59b1d188978d05a80bbfec9c19b994234bd1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 25 23:54:55 2014 -0400

    week-view: remove deprecated methods and warnings

 src/gcal-week-view.c | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit ee1d760398f97326b15d0629f11bbfc21d06fdd8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 25 23:35:45 2014 -0400

    week-view: modernize Gobject boilerplate code

 src/gcal-week-view.c | 6 ++----
 src/gcal-week-view.h | 4 ----
 2 files changed, 2 insertions(+), 8 deletions(-)

commit 5ed966dfda0cdd274c9cdb346ef423697663115f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 25 22:28:15 2014 -0400

    week-view: draw header updated

 src/gcal-week-view.c | 57 ++++++++++++++++------------------------------------
 1 file changed, 17 insertions(+), 40 deletions(-)

commit 04dfcd582afe98d71be3a19c7986d157499bbef8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 25 15:33:12 2014 -0400

    week-view: remove navigation controls
    
    This commit just remove the related code. We will make the view work
    further along the way.

 src/gcal-week-view.c | 196 ++++-----------------------------------------------
 1 file changed, 13 insertions(+), 183 deletions(-)

commit 5b617388ce5e3dbe5c91d336b9af7af71969dfdc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 25 14:11:33 2014 -0400

    week-view: modernize accessing private instance

 src/gcal-week-view.c | 49 ++++++++++++++++++++++++-------------------------
 1 file changed, 24 insertions(+), 25 deletions(-)

commit 7cc4ab07b15c0b383d6bd89dae4835ff74d05394
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 25 14:04:48 2014 -0400

    week-view: implement get_left/right_header methods
    
    Add macro to include private instance data into GcalWeekView objects

 src/gcal-week-view.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 58 insertions(+), 1 deletion(-)

commit 50cd68273d2f4e81af94b54acc9a3c9545a99577
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Sep 24 10:50:25 2014 -0400

    year-view: fixed drawing and colors

 src/gcal-year-view.c | 38 +++++++++++---------------------------
 1 file changed, 11 insertions(+), 27 deletions(-)

commit ff11049f305772e544482d91f4c8c39b56b0ff63
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Sep 24 10:20:30 2014 -0400

    build: remove calls to deprecated methods

 src/gcal-month-view.c | 5 -----
 src/gcal-year-view.c  | 5 -----
 2 files changed, 10 deletions(-)

commit 1ad998b54b2d8037221ce2374c8fbf0ba0f122c1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Sep 24 10:19:06 2014 -0400

    month-view: fixed drawing of the grid
    
    Updated colors and line widths

 src/gcal-month-view.c | 88 +++++++++++++++++++--------------------------------
 1 file changed, 33 insertions(+), 55 deletions(-)

commit 4edca6b2556e4721f10dcffb62863f437555d347
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Sep 24 07:45:41 2014 -0300

    theme: use system colors
    
    It's better and more portable than using custom hardcoded colors

 data/theme/gtk-styles.css | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 420db914dbb345ef337d71c70d62abc60da3348b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Sep 23 15:59:24 2014 -0400

    window: changed system icon for menu icon

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

commit c5131db24013509a067314cba5f9de0ccd31810f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Sep 23 15:33:11 2014 -0400

    application: load css file from resources

 src/gcal-application.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit e0e1517061e093516583e981c6c72b623847b8f4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Sep 23 15:32:01 2014 -0400

    build: moved resource file to data
    
    Add css style to resources

 data/Makefile.am                     | 11 ++++++-----
 {src => data}/calendar.gresource.xml |  9 +++++----
 src/Makefile.am                      | 10 +++++-----
 3 files changed, 16 insertions(+), 14 deletions(-)

commit bee7b6fa1c55185c1df4566621e6057f220567ba
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Sep 23 10:13:57 2014 -0400

    build: rename instance variable and add docs

 src/gcal-application.c | 15 ++++++++-------
 src/gcal-window.c      | 14 +++++++++++++-
 2 files changed, 21 insertions(+), 8 deletions(-)

commit 8a3ad4fc98360fb5444abfca931c92244db5378e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Aug 16 17:20:04 2013 -0400

    gcal-window: fixed minor sigsegv when no positionis saved

 src/gcal-window.c | 8 --------
 1 file changed, 8 deletions(-)

commit 50f8f2de372a6a71fff8f68f2e90d6d6557ac4ac
Author: Javier Sánchez Ochando <jsanchez@deskblue.com>
Date:   Fri Aug 16 12:04:24 2013 +0200

    gcal-window: the calendar window remember its geometry.

 src/gcal-application.c |  93 -----------------------
 src/gcal-window.c      | 202 ++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 201 insertions(+), 94 deletions(-)

commit 258283a01df5a34d0f1f3ade6938268ca20a85b6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Aug 10 12:24:20 2013 -0400

    gcal-window: use toolkit's close-button in HeaderBar

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

commit aa79428ce4fe20f1eb3b31771530439b66f9b675
Author: Yosef Or Boczko <yoseforb@gmail.com>
Date:   Mon Jul 29 20:55:07 2013 +0300

    fix API break on templates

 src/gcal-nav-bar.c          |  8 ++++----
 src/gcal-new-event-widget.c | 12 ++++++------
 src/gcal-viewport.c         |  6 +++---
 3 files changed, 13 insertions(+), 13 deletions(-)

commit ca64eb190df6384de646e9e988f28c9bf6509cb9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 28 13:42:58 2013 -0400

    gcal-event-widget: symbolic icon match the height of the text

 src/gcal-event-widget.c | 52 ++++++++++++++++++++++++++++++-------------------
 1 file changed, 32 insertions(+), 20 deletions(-)

commit 724435872c2c0008c9fdac5b33c36d2be3b33b95
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 20:52:00 2013 -0400

    gcal-all-day-grid: fixed y coordinate calculation

 src/gcal-all-day-grid.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 37b93f6d488ef90e0bee87ba8d4694dd08b0601e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 20:19:46 2013 -0400

    gcal-day-view: hooked to AllDayGrid signals
    
    Added :clear_marks calls chaining
    This code is full of debugging statements yet.

 src/gcal-day-view.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 71 insertions(+), 1 deletion(-)

commit 948aae4d6fd9263055de898eccbcc6d795ddb3b4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 20:16:05 2013 -0400

    gcal-all-day-grid: added get_cell_position helper
    
    Helper to detect the position of a marked cell

 src/gcal-all-day-grid.c | 41 +++++++++++++++++++++++++++++++++++++++++
 src/gcal-all-day-grid.h |  5 +++++
 2 files changed, 46 insertions(+)

commit 34707c52536320ac0c9578cf40e93cb91e411e7d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 19:47:31 2013 -0400

    gcal-days-grid: reworked size calculations
    
    GcalDaysGridPrivate:scale_width includes left and right padding.

 src/gcal-days-grid.c | 67 ++++++++++++++++++++++------------------------------
 1 file changed, 28 insertions(+), 39 deletions(-)

commit 94ff8dc538239aee70a905fb374a3730febba9fb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 19:07:01 2013 -0400

    gcal-days-grid: reworded comments

 src/gcal-days-grid.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fd87ba68c6211893946fc27e8b051475fb125e57
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 19:06:40 2013 -0400

    gcal-days-grid: refactored a bit :draw method
    
    Moved querying the background color to only when
    it's needed

 src/gcal-days-grid.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 2ee59deedfdc010b9ddbd5df8c4148daf0417930
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 19:05:17 2013 -0400

    gcal-all-day-grid: make it reactive
    
    Added button press/release/motion handlers.
    Added signaling mechanism to communicate to its
    parent about the marked cells

 src/gcal-all-day-grid.c | 159 ++++++++++++++++++++++++++++++++++++++++++++++--
 src/gcal-all-day-grid.h |   6 ++
 2 files changed, 161 insertions(+), 4 deletions(-)

commit 5e4488c31513c735626cf4aaa7ddbb0304a47832
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 18:20:16 2013 -0400

    gcal-window: fixed bug on split event uuid
    
    Fixed the case when the event uid have a ':' colon
    character on it.

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

commit 2919eedc5fc008a16a9d316ffd52f1e80045224a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 18:17:30 2013 -0400

    gcal-window: added cute close button

 src/gcal-window.c | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit a7fed37be426ad0121fd55e7ffd9db31f4e09bf3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 14:39:07 2013 -0400

    gcal-edit-dialog: remove title
    
    This shoul work along with the WM setting only border and
    not titlebar on the dialog

 src/gcal-edit-dialog.c | 2 ++
 1 file changed, 2 insertions(+)

commit 4246e45e80f6803460914734d5d16c451bbc82f6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 14:36:46 2013 -0400

    gcal-all-day-grid: fixed unmap bug

 src/gcal-all-day-grid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24ffb7f13df41f6964285fa4d20af1e492a6ce98
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 13:56:16 2013 -0400

    gcal-days-grid: fixed cell order in:marked signal
    
    The ordering of the cell is done here to make it transparent
    t0o gcal-day-view and gcal-week-view.

 src/gcal-days-grid.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 062d244fe369dd9098227bba874ed56af9effe5d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 27 13:47:24 2013 -0400

    bug: fixing double free when g_list_delete_link

 src/gcal-all-day-grid.c | 1 -
 src/gcal-days-grid.c    | 2 --
 2 files changed, 3 deletions(-)

commit 270eadf717d52036124788c851b798bbcab0a845
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 6 18:14:07 2013 -0400

    css: updated selection color

 data/theme/gtk-styles.css | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c5d97764b80a49b7c01665756d68cf3293147672
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 6 18:13:41 2013 -0400

    gcal-day-view: initial new-flow implementation
    
    Connect to GcalDaysGrid:marked signal, and send :create-event signal properly

 src/gcal-day-view.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 64 insertions(+), 2 deletions(-)

commit ec3c6ea165d866a1d1e33051a8e0d8e12565071f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 6 18:11:41 2013 -0400

    gcal-day-view: added GcalView API
    
    Wrapped GcalDaysGrid marking calls
    Reordered methods position

 src/gcal-day-view.c | 84 +++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 62 insertions(+), 22 deletions(-)

commit e9df332422d33fe54b2a418ba528a8f8482c9333
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 6 18:08:29 2013 -0400

    gcal-days-grid: added marks related code
    
    GcalDaysGrid emit signal when marked in order to communicate with
    GcalDayView container.

 src/gcal-days-grid.c | 248 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/gcal-days-grid.h |  14 +++
 2 files changed, 258 insertions(+), 4 deletions(-)

commit fd464a11a4d02663bd14781753a2ef5658858bc4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 6 18:05:52 2013 -0400

    gcal-days-grid: remove :spacing property
    
    Updated drawing to use CSS provided paddings

 src/gcal-day-view.c  |  1 -
 src/gcal-days-grid.c | 48 ++++++++++++++++--------------------------------
 2 files changed, 16 insertions(+), 33 deletions(-)

commit c46a4edd7dcb6934729c06e6336f10fca71c0c0e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 6 18:01:09 2013 -0400

    gcal-all-day-grid: remove :spacing property
    
    Updated drawing to work CSS provided padding

 src/gcal-all-day-grid.c | 71 +++++++++++++++----------------------------------
 src/gcal-day-view.c     |  1 -
 2 files changed, 21 insertions(+), 51 deletions(-)

commit b6c0635ae3b1c7ef62ecebcaabb9401357ebcce5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jul 5 11:18:43 2013 -0400

    dayv-view-children: added relevant CSS class

 src/gcal-all-day-grid.c | 4 ++++
 src/gcal-days-grid.c    | 3 +++
 2 files changed, 7 insertions(+)

commit 3c25ccb4e2ff14c3fd1418a257c65d13f7f023ea
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jul 5 10:40:39 2013 -0400

    gcal-event-widget: remove unneeded call

 src/gcal-event-widget.c | 3 ---
 1 file changed, 3 deletions(-)

commit 5bc4998346c19748471f977cdf968523c9b00425
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jul 5 10:16:03 2013 -0400

    gcal-days-grid: fixed unmap bug

 src/gcal-days-grid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76a0211377443d28c6478330c34370741c100a4d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 17:15:04 2013 -0400

    gcal-window: added dates adjusting on event-creation
    
    Adjust dates according to the active view when necessary

 src/gcal-window.c | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

commit fa73bb5e903c81448ee4fdb939ef67e419804495
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 17:13:51 2013 -0400

    gcal-window: fixed bug on events-modified signal
    
    On GcalDayView objects fail to reparent easily.

 src/gcal-window.c | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit 78b4a9c87909d973f652e1c13dc10ab67ea8055a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 17:12:40 2013 -0400

    gcal-window: improved new-event widget placement

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

commit e997fa8fc6e12400b89b146c9907e2b284ab571b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 14:16:51 2013 -0400

    format: ordering content of headers
    
    Make gcal-application.h and gcal-event-widget.h the same as
    the rest.

 src/gcal-application.h  |  8 ++++----
 src/gcal-event-widget.h | 10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 8d9e88013e52ccddb730352d984e764d1914c2e4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 14:08:41 2013 -0400

    gcal-year-view: refactored draw new-event marks
    
    Make it more readable.

 src/gcal-year-view.c | 27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

commit 7c976b5a867d87c98d059b702a25394b402ee73d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 10:03:02 2013 -0400

    gcal-window: handled reentrancy of new-event widget

 src/gcal-window.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 0527350db785f1b9144f05d2219abe21b03441fd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 10:02:25 2013 -0400

    gcal-month-view: added security check
    
    Prevented button release handling when not needed

 src/gcal-month-view.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 5f0ee1d62f27347728f4d938bb9499deb4a335aa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 10:01:18 2013 -0400

    gcal-year-view: addapted to one-click create-event flow

 src/gcal-year-view.c | 96 ++++++++++++++++++----------------------------------
 1 file changed, 32 insertions(+), 64 deletions(-)

commit 65bc0d1269c899bed659307e48cb6dedcd915e36
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 4 09:04:46 2013 -0400

    gcal-month-view: fixed days number drawing
    
    Updated GcalMonthViewPrivate:days_delay on every day update

 src/gcal-month-view.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit 44693ab6c5e0ec25a4705adb092eac15809bfce6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jul 3 23:48:38 2013 -0400

    gcal-window: added new-event flow
    
    Added Esc key closes new-event widget
    Added summary entry get focus when new-event widget is shown
    Reworked new-event creation flow
    Renamed gcal_window_get_manager to get_manager

 src/gcal-window.c | 331 ++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 224 insertions(+), 107 deletions(-)

commit a98d90591c6bbc8db51b66232dbfd9dac4fc78f6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jul 3 20:20:58 2013 -0400

    gcal-new-event-widget: finished API
    
    Added method to set calendars
    Added method to set default calendar
    Added method to get selected calendar
    Added method to get entered smmary string
    Fixed formatting issues

 src/gcal-new-event-widget.c | 190 ++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-new-event-widget.h |  24 ++++--
 2 files changed, 207 insertions(+), 7 deletions(-)

commit a53b3e8225b522177c7e90b2d3f3e14906cb23c2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jul 3 20:16:48 2013 -0400

    gcal-manager: add API to get default calendar

 src/gcal-manager.c | 17 +++++++++++++++++
 src/gcal-manager.h |  2 ++
 2 files changed, 19 insertions(+)

commit 3e7f9f46364ce18f4a533a043c406fd5a8902b66
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jul 3 20:16:11 2013 -0400

    gcal-utils: pass size to gcal_get_pixbuf_from_color

 src/gcal-edit-dialog.c |  6 +++---
 src/gcal-utils.c       | 11 +++++------
 src/gcal-utils.h       |  3 ++-
 3 files changed, 10 insertions(+), 10 deletions(-)

commit 41f490aa8d26e4b675409d7f3a2bda1e66ad7a8d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 30 17:40:00 2013 -0400

    gcal-month-view: fixed drawing issue
    
    Fixed drawing issue with :mark_current_unit method

 src/gcal-month-view.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ebf040172217e9c3a326597ba82a6801cda3ea93
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 30 17:39:16 2013 -0400

    gcal-new-event-widget: added more getter methods

 src/gcal-new-event-widget.c | 27 ++++++++++++++++++++++-----
 src/gcal-new-event-widget.h |  4 +++-
 2 files changed, 25 insertions(+), 6 deletions(-)

commit 05a05eb768264a5d04383cc4b33550e9e2ae1e90
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 30 17:38:51 2013 -0400

    gcal-view: fixed whitespaces issues

 src/gcal-view.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c1d163b24e6abcd5941e06182f2213d965f7cbf5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 30 17:38:27 2013 -0400

    gcal-year-view: implemented new GcalView API
    
    Added missing methods :mark_current_unit and :clear_marks

 src/gcal-year-view.c | 143 ++++++++++++++++++++++++---------------------------
 1 file changed, 66 insertions(+), 77 deletions(-)

commit a24eca038627954640e8c2dee7bc060dfd06c6bb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 30 17:37:14 2013 -0400

    gcal-view: modified mark_current_unit API
    
    Added x,y return values, positions of the current unit

 src/gcal-month-view.c | 33 +++++++++++++++++++++++++++++----
 src/gcal-view.c       | 13 +++++++++----
 src/gcal-view.h       |  6 ++++--
 3 files changed, 42 insertions(+), 10 deletions(-)

commit 8cbac837230d0cf298aba3ea930f9295717eceec
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 29 22:50:24 2013 -0400

    gcal-month-view: migrated to new GcalView API
    
    Migrated to new event creation flow, compliant with one click create event.
    Moved to new private instance data API.

 src/gcal-month-view.c | 292 +++++++++++++++++++++++---------------------------
 src/gcal-month-view.h |   4 -
 2 files changed, 133 insertions(+), 163 deletions(-)

commit 92c2d2e090bf898e9e70edebc6d1e037b2ea27dd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 29 22:28:29 2013 -0400

    gcal-new-event-widget: adding new getter API
    
    Added GcalNewEventWidget:get_close_button
    Added GcalNewEventWidget:get_create_button
    Added GcalNewEventWidget:get_details_button

 src/gcal-new-event-widget.c | 35 +++++++++++++++++++++++++++++++++++
 src/gcal-new-event-widget.h | 14 ++++++++++----
 2 files changed, 45 insertions(+), 4 deletions(-)

commit f9a37293ebc8fd84d44d85cf3d7601896693c84e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 29 22:27:25 2013 -0400

    build: fixing deprecations from gtk+-3.10

 src/gcal-edit-dialog.c | 2 +-
 src/gcal-window.c      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c5f11e674a907a36232bcb9896122639182172bf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 29 22:06:00 2013 -0400

    build: updated configure.ac
    
    Upgraded glib and gtk+ required versions
    Removed clutter definitions
    Removed revelear build option from libgd module

 configure.ac | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 1ada96616b91f6fde3d425d7b8dd22fa285e4060
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 29 22:04:14 2013 -0400

    build: moved gobject construction to new sugar
    
    Misc formatting fixes
    Misc minor refactoring

 src/gcal-all-day-grid.c     |  49 ++++++++--------
 src/gcal-all-day-grid.h     |   4 --
 src/gcal-application.c      |  65 +++++++++++----------
 src/gcal-application.h      |   3 -
 src/gcal-arrow-bin.c        |  30 ++++------
 src/gcal-arrow-bin.h        |   4 --
 src/gcal-day-view.c         |  46 +++++++--------
 src/gcal-day-view.h         |   4 --
 src/gcal-days-grid.c        |  61 ++++++++++----------
 src/gcal-days-grid.h        |   4 --
 src/gcal-event-widget.c     |  34 +++++------
 src/gcal-event-widget.h     |   3 -
 src/gcal-manager.c          | 135 ++++++++++++++++++++------------------------
 src/gcal-manager.h          |   4 --
 src/gcal-nav-bar.c          |  19 +++----
 src/gcal-nav-bar.h          |   4 --
 src/gcal-new-event-widget.c |  15 ++---
 src/gcal-new-event-widget.h |   3 -
 src/gcal-viewport.c         |  22 +++-----
 src/gcal-viewport.h         |   4 --
 src/gcal-window.c           |  80 ++++++++++----------------
 src/gcal-window.h           |   3 -
 src/gcal-year-view.c        |  63 ++++++++++-----------
 src/gcal-year-view.h        |   4 --
 24 files changed, 270 insertions(+), 393 deletions(-)

commit 6b7e27a115355c15cd18bdce265ac841582d5745
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 22 23:37:16 2013 -0400

    gcal-window: ordered according to HACKING
    
    Renamed methods

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

commit 239057a04113e6c066ba01edb9c2e3694f99699e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 22 23:36:16 2013 -0400

    css: update styles to new ui
    
    Cleaned unused rules
    Fixed rules to match GcalNewEventWidget

 data/theme/gtk-styles.css | 99 ++++++++++++++++++++---------------------------
 1 file changed, 43 insertions(+), 56 deletions(-)

commit 005e58334149c38237b7917397345c74b7634893
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 22 23:35:28 2013 -0400

    gcal-window: started migration to GcalNewEventWidget
    
    Removed GcalEventOverlay
    Hooked GcalView:create-event signal from views

 src/Makefile.am          |   2 -
 src/gcal-event-overlay.c | 540 -----------------------------------------------
 src/gcal-event-overlay.h |  82 -------
 src/gcal-window.c        | 123 ++++++-----
 4 files changed, 76 insertions(+), 671 deletions(-)

commit 984ec9f07f24f72aff911a422c62553d79d6ffbf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 22 23:17:12 2013 -0400

    gcal-new-event-widget: initial rework of new-event-widget
    
    Moved into new-style composited widget
    Added GtkBuilder ui file
    Added gmodule-export-2.0 dependency

 configure.ac                |   1 +
 data/Makefile.am            |   3 +-
 data/ui/new-event.ui        | 139 ++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am             |   2 +
 src/calendar.gresource.xml  |   2 +
 src/gcal-new-event-widget.c |  84 ++++++++++++++++++++++++++
 src/gcal-new-event-widget.h |  71 ++++++++++++++++++++++
 7 files changed, 300 insertions(+), 2 deletions(-)

commit 2b7d22d44c671761e6c5ed37efdfe542cecad91c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 22 23:03:43 2013 -0400

    gcal-arrow-bin: reorder file according to HACKING

 src/gcal-arrow-bin.c | 532 ++++++++++++++++++++++++---------------------------
 1 file changed, 250 insertions(+), 282 deletions(-)

commit 773b575a7b5524f37d79fcc8c14f26b11794aa0d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 22 22:59:48 2013 -0400

    build: move ui files into data subdir

 {src => data/ui}/nav_bar.ui  | 0
 {src => data/ui}/viewport.ui | 0
 src/calendar.gresource.xml   | 4 ++--
 3 files changed, 2 insertions(+), 2 deletions(-)

commit 20390c14433d241c387fb9d933f3cac319402246
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 17:21:17 2013 -0400

    gcal-aplication: cleaning some code
    
    Don't think a user will use shorcuts for changing views.

 src/gcal-application.c | 9 ---------
 1 file changed, 9 deletions(-)

commit 04d14cfaca45b0ab1edbfe129b8a75bb69b9a727
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 17:14:58 2013 -0400

    gcal-window: added new-event-mode as property.
    
    Bind StackSwitcher sensitive state and GAction:enabled to new-event-mode property

 src/gcal-application.c |  6 ++++++
 src/gcal-window.c      | 50 ++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 54 insertions(+), 2 deletions(-)

commit bd8f2379c71f49118ca592f0510931fcab057072
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 17:06:34 2013 -0400

    gcal-view: rename GcalView:clear_mark vfunc

 src/gcal-view.c | 8 ++++----
 src/gcal-view.h | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

commit d3758a3e99c0ad8018011c956a179e2d78e87699
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 16:52:52 2013 -0400

    gcal-application: clean header file

 src/gcal-application.h | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit f3df3e784d4854092c75207250db0f3ee96ff7e7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 11:34:02 2013 -0400

    misc: cleaning unused code.

 src/gcal-month-view.c | 66 ++++++---------------------------------------------
 src/gcal-year-view.c  | 60 ++++++----------------------------------------
 2 files changed, 14 insertions(+), 112 deletions(-)

commit 37dc43c518b4dd0d2b3f4964b407945a93f201dd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 11:33:38 2013 -0400

    gcal-view: implementing GcalView:clear vfunc

 src/gcal-month-view.c | 10 ++++++++++
 src/gcal-year-view.c  | 10 ++++++++++
 2 files changed, 20 insertions(+)

commit 1c7483e87bae8126ee01ef5fd16c5ffd3e5de293
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 10:42:28 2013 -0400

    gcal-window: removed unneeded title

 src/gcal-application.c | 3 ---
 1 file changed, 3 deletions(-)

commit 3b222e4e0127f9952b15b376323823542c4021b7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 10:40:53 2013 -0400

    gcal-day-view: fixed all-day events allocation

 src/gcal-day-view.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 0a5540bfacb97c832897d5e427293a0a07944b8a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 10:40:21 2013 -0400

    gcal-edit-dialog: ui fixes
    
    Build against gtk+ master without warnings.
    Used new GtkHeaderBar as titlebar of the dialog.
    Reworked read-only event notification. Show up on the titlebar now.

 src/gcal-edit-dialog.c | 69 +++++++++++++++-----------------------------------
 1 file changed, 20 insertions(+), 49 deletions(-)

commit 6e7deface20c1518ea19c47083c27081f16e2c1d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 20 10:37:38 2013 -0400

    gcal-day-view: implemented GtkContainer:remove

 src/gcal-day-view.c | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

commit b54ac5510b6710b722f4116fd07b8b3e66a46553
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 19 16:05:07 2013 -0400

    gcal-window: fixed update_view method
    
    Used new GcalView:clear to destroy all the event-widget children of a view

 src/gcal-day-view.c | 16 ++++++++++++++++
 src/gcal-window.c   |  3 +--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit fcef0d64d1bca404c1391ff4fa3790a09e0971af
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 19 16:01:56 2013 -0400

    gcal-view: added :clear vfunc
    
    Added to prevent the need of a troubling implementation
    of GtkContainer:forall method in DayView and WeekView composited widgets

 src/gcal-view.c | 18 ++++++++++++++++++
 src/gcal-view.h |  3 +++
 2 files changed, 21 insertions(+)

commit 9da7e71eed9175bb7077b8cc5c315d934a64bbe5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 19 15:12:28 2013 -0400

    gcal-window: initial support for navigation
    
    Handled nav buttons actions
    Reorganized gcal-window source a little

 src/gcal-window.c | 157 +++++++++++++++++++++++++++++++-----------------------
 1 file changed, 90 insertions(+), 67 deletions(-)

commit 3c038ac3c326ff65555e06f8374e8fb88df62924
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 19 15:09:25 2013 -0400

    gcal-view: more cleaning of GcalView API
    
    Removed GcalView:updated signal

 src/gcal-view.c | 11 -----------
 src/gcal-view.h |  1 -
 2 files changed, 12 deletions(-)

commit c365e9124ab68027f990ae38f67c5230d0efc81a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 19 09:41:35 2013 -0400

    gcal-view: cleaned API
    
    Removed unneeded GcalView:reposition_child method.
    Reworked gcal_window_events_modified to use GcalView:get_by_uuid

 src/gcal-month-view.c | 67 +--------------------------------------------------
 src/gcal-view.c       | 15 +++---------
 src/gcal-view.h       |  5 ----
 src/gcal-window.c     | 45 +++++++++++++++++++++++++++-------
 src/gcal-year-view.c  | 66 +-------------------------------------------------
 5 files changed, 41 insertions(+), 157 deletions(-)

commit aabf2263445207dc6114243760f909302daabae2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 19 08:28:28 2013 -0400

    gcal-window: reposition notification widget
    
    Setting the overlay to cover the NavBar widget as well, so the notifications
    show up, below the toolbars

 src/gcal-window.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit edf5d42ed98392ac8911dc66ace7d7ef91ff9675
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 16:08:04 2013 -0400

    gcal-day-view: source cleaning

 src/gcal-day-view.c | 4 ----
 1 file changed, 4 deletions(-)

commit 6238b77590b439217822ccd86a5a04ea635e6c09
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 16:05:19 2013 -0400

    gcal-day-view: fixed :draw_event check

 src/gcal-day-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 912a5d46e99680cc3b7ecdabfe4893ad7d52be34
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 15:59:57 2013 -0400

    gcal-all-day-grid: allocate event largers than one day

 src/gcal-all-day-grid.c | 85 +++++++++++++++++++++++++++++++++++++++----------
 src/gcal-all-day-grid.h |  3 +-
 src/gcal-day-view.c     | 39 ++++++++++++++++-------
 3 files changed, 99 insertions(+), 28 deletions(-)

commit 9f530a5b8accef747b9bff59587d523930357503
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 10:43:18 2013 -0400

    gcal-view: modified API
    
    Implemented in views.
    Reworked GcalDayView implementation to allow bigger
    than days events.

 src/gcal-day-view.c   | 25 +++++++++++++------------
 src/gcal-month-view.c | 48 +++++++++++++++++++++++++-----------------------
 src/gcal-view.c       | 42 +++++++++++++++++++++++-------------------
 src/gcal-view.h       |  9 +++++----
 src/gcal-week-view.c  | 22 +++++++++++++---------
 src/gcal-window.c     | 18 +++++++++++-------
 src/gcal-year-view.c  | 28 +++++++++++++++-------------
 7 files changed, 105 insertions(+), 87 deletions(-)

commit 318cd4dd3387fb7f710e115911a6e383d3cceaa5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 10:02:17 2013 -0400

    build: updated libgd to latest
    
    Fixed build warning

 libgd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f2a8e8b6746c5e3ad865e32c11dc444c0e292d5c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 09:29:42 2013 -0400

    gcal-day-view: added scroll_to current unit
    
    This is the initial approach, which might be improved/fixed later

 src/gcal-day-view.c | 40 ++++++++++++++++++++++++++++++++--------
 1 file changed, 32 insertions(+), 8 deletions(-)

commit b03c592e99a1d5c282ff96348487902231ddbbd5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 09:28:07 2013 -0400

    gcal-day-view: clean up unneeded functions

 src/gcal-day-view.c | 34 ++++++++++------------------------
 1 file changed, 10 insertions(+), 24 deletions(-)

commit c9935ab0d6808b840a61c64b21c05f3bc82034ee
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 09:24:31 2013 -0400

    gcal-day-view: updated :get_left_header function
    
    Includes dayweek string now.

 src/gcal-day-view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 31a363999d99f22ed4a1369cb64205ff8d5aff65
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 09:22:57 2013 -0400

    gcal-window: refactored some code

 src/gcal-window.c | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit de0902028f8813a71c415ed9f7f5a4862e78ef4c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 09:22:24 2013 -0400

    gcal-window: fixed initialization on DayView mode

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

commit 005dd5e917fc7f65377bb5947dd74bb69f129e0e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 09:21:45 2013 -0400

    gcal-viewport: added :scroll_to method
    
    GcalViewport:scroll_to will scroll to a point of it
    children accordingly to a value passed

 src/gcal-viewport.c | 28 ++++++++++++++++++++++++++++
 src/gcal-viewport.h |  3 +++
 2 files changed, 31 insertions(+)

commit deb21b8297cbc094ef6d39a00f52c1c641d854db
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 18 09:06:23 2013 -0400

    docs: added HACKING file

 HACKING     | 14 ++++++++++++++
 Makefile.am |  1 +
 2 files changed, 15 insertions(+)

commit 4330859ae08368f6583ffbd69e7dd11db888929e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jun 14 11:16:23 2013 -0400

    gcal-view: removed unused methods

 src/gcal-month-view.c | 35 +----------------------------------
 src/gcal-week-view.c  | 33 ---------------------------------
 src/gcal-year-view.c  | 35 ++---------------------------------
 3 files changed, 3 insertions(+), 100 deletions(-)

commit a5157748bc4f6b89279243ff9b7add412bbb8cf7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jun 14 11:15:47 2013 -0400

    gcal-view: cleaned GcalView API
    
    Removed GcalView:remove_by_uuid method.
    Reordered gcal-view header file.

 TODO                  |  2 --
 src/gcal-month-view.c |  1 -
 src/gcal-view.c       | 40 ++++++++++++++++++++--------------------
 src/gcal-view.h       | 15 ++++++---------
 src/gcal-week-view.c  |  3 +--
 src/gcal-year-view.c  | 14 ++++++--------
 6 files changed, 33 insertions(+), 42 deletions(-)

commit f4179ec9907651ad1bedde5000bed7b77f3ac88a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jun 14 10:45:51 2013 -0400

    build: removed unused code from gcal-utils
    
    Removed enums and one function

 TODO             |  1 -
 src/gcal-utils.c | 10 ----------
 src/gcal-utils.h | 14 --------------
 3 files changed, 25 deletions(-)

commit 044654dab4b47aced5f7d869b3846ef9c7f9f923
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jun 14 10:14:10 2013 -0400

    build: removed Clutter dependency

 TODO                   | 1 -
 configure.ac           | 2 --
 src/gcal-application.c | 8 --------
 3 files changed, 11 deletions(-)

commit 85a2002e7610f90d4d9e79d0827cf75695f365e6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 13 16:53:02 2013 -0400

    gcal-window: changed transition-type between views
    
    Requires master from Gtk+

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit def8cf720b6bf21b947be2a2de8448a32a1e4286
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 13 16:52:02 2013 -0400

    gcal-days-grid: fixed corner case in allocation
    
    Fixed allocation of events place around midnight.

 src/gcal-days-grid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c27bb35ffbab1f99d3a0446c6ecfed2788e85a6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 13:28:34 2013 -0400

    gcal-month-view: added #GcalView implementations
    
    Added #GcalView:get_left_header and #GcalView:get_right_header
    Reorded #GcalView vfuncs implementatiob in the source file

 src/gcal-month-view.c | 110 ++++++++++++++++++++++++++------------------------
 1 file changed, 57 insertions(+), 53 deletions(-)

commit 2cfe30d795decd688e5db4e9dbdc9868195391c0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 13:25:47 2013 -0400

    docs: updated TODO

 TODO | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 9b828b39bef1f5349dddb31b0c58e9abe9dde687
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 13:23:14 2013 -0400

    gcal-window: added new application flow
    
    gcal-window changes:
      1. Added #GtkStackSwitcher for view-switching handling
      2. Reworked view switching behavior
      3. Added window states: search-mode, new-event-mode
      4. Implemented search using #GtkSearchBar, allowing to handle [Esc] keys closing the search
      5. Removed temporally SourcesView
    
    gcal-application changes:
      1. Added actions for [Search] and [New Event] with its keyboard-shorcut
    
    A lot of ground work is set here, the code is fill with FIXMEs and comment
    for stuff-TODO

 src/gcal-application.c |  96 ++++++++----
 src/gcal-window.c      | 417 ++++++++++++++++++++-----------------------------
 src/gcal-window.h      |  15 +-
 3 files changed, 248 insertions(+), 280 deletions(-)

commit 32cd17c8e8140b32bccf54636fba395af627e634
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 12:39:37 2013 -0400

    gcal-day-view: added #GtkContainer:add implementation
    
    gcal-days-grid: added #GtkWidget:size-allocate implementation
    
    These implementations are initial approaches, there's a lot
    fo FIXME around the code with some fixes still needed.

 src/gcal-day-view.c  |  71 ++++++++++++++---
 src/gcal-days-grid.c | 219 ++++++++++++++++++++++++++++++++++++++++-----------
 src/gcal-days-grid.h |   3 +-
 3 files changed, 235 insertions(+), 58 deletions(-)

commit d54556a03079d4739cec3a3d4f088bf3f137a69c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 12:31:59 2013 -0400

    gcal-days-grid: make it reactive.
    
    Added #GdkWindow for catching button events.

 src/gcal-days-grid.c | 126 ++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 114 insertions(+), 12 deletions(-)

commit aa20a71ca9fa158e2616c5f779ba1f079c5ba308
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 12:08:24 2013 -0400

    gcal-day-view: initial implementation of view API
    
    Implemented:
    #GcalView:get_initial_date
    #GcalView:get_final_date
    #GcalView:contains_date
    
    #GcalView:get_left_header
    #GcalView:get_right_header
    
    #GcalView:get_by_uuid

 src/gcal-day-view.c | 159 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 154 insertions(+), 5 deletions(-)

commit f3afda658490e904bba5a731b900f01432933315
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 11:57:29 2013 -0400

    gcal-event-widget: added :date-end property
    
    Added get/set accesors methods.

 src/gcal-event-widget.c | 62 +++++++++++++++++++++++++++++++++++++++++++------
 src/gcal-event-widget.h |  5 ++++
 2 files changed, 60 insertions(+), 7 deletions(-)

commit 0c03de1631fbb3925ad0b2aa52a9c53351cbb719
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 11:54:10 2013 -0400

    docs: fixed docs string

 src/gcal-manager.c   | 20 ++++++++++++++++++++
 src/gcal-week-view.c |  4 ++--
 src/gcal-year-view.c |  4 ++--
 3 files changed, 24 insertions(+), 4 deletions(-)

commit cd60f84bb8798acc69c0ccd56887463c6eb73aef
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jun 12 11:52:50 2013 -0400

    gcal-days-grid: added :get_by_uuid method
    
    Added GcalView:get_by_uuid like method to use from GcalDayView and GcalWeekView

 src/gcal-days-grid.c | 39 +++++++++++++++++++++++++++++++++++++++
 src/gcal-days-grid.h |  3 +++
 2 files changed, 42 insertions(+)

commit 8644ad892171138a49d3ed2e52443c428ed2ad27
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 11 17:14:40 2013 -0400

    gcal-all-day-grid: added :get_by_uuid method
    
    Added GcalView:get_by_uuid like method to use from GcalDayView and GcalWeekView

 src/gcal-all-day-grid.c | 96 ++++++++++++++++++++++++++++++++-----------------
 src/gcal-all-day-grid.h |  2 ++
 2 files changed, 66 insertions(+), 32 deletions(-)

commit 05c2d6064b21c085cf36ee0cd60f35456ae2cec6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 11 17:13:05 2013 -0400

    gcal-all-day-grid: make it reactive
    
    Missing to communicate click actions

 src/gcal-all-day-grid.c | 173 +++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 142 insertions(+), 31 deletions(-)

commit 7bb3381b6b5293134de045c9e1758a9cee4e9a2b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 11 17:07:13 2013 -0400

    gcal-event-widget: fix retrieve :summary property
    
    Formatting fixes.
    Added functions docs.

 src/gcal-event-widget.c | 28 +++++++++++++++++++++-------
 src/gcal-event-widget.h | 38 +++++++++++++++++++-------------------
 2 files changed, 40 insertions(+), 26 deletions(-)

commit ca4dc4f739c834a9b95ad18b539de30fe7000103
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 11 17:05:35 2013 -0400

    gcal-manager: fixed memory leak

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

commit 765331cb4a0606100030c2deeea08a6e79935954
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 11 17:04:58 2013 -0400

    gcal-viewport: add vertical scroll capability
    
    Added function docs.

 src/gcal-viewport.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 82 insertions(+), 2 deletions(-)

commit 800ecf938ca27c577a7e9c80078c67ecea108dc1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 9 23:00:29 2013 -0400

    gcal-view: add some API implementation
    
    Added GcalView:get_left_header and GcalView:get_right_header
    implementations to GcalMonthView and GcalYearView

 src/gcal-month-view.c | 35 +++++++++++++++++++++++++++++++++++
 src/gcal-year-view.c  | 24 ++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

commit d3c07fdf3d76f5cf08fb273dba65e1100c9e46ae
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 9 22:49:07 2013 -0400

    build: move docs out of source tree.
    
    TODO file left as developer guide
    I plan to host the docs on a web apart, not decision on it yet,
    maybe a projects.gnome.org site.

 Makefile.am     |   2 +-
 TODO            |  19 ++++++++--
 configure.ac    |   1 -
 doc/Assumptions |  19 ----------
 doc/Drawing     | 110 --------------------------------------------------------
 doc/Flows       |  38 --------------------
 doc/Internals   |  73 -------------------------------------
 doc/Makefile.am |   6 ----
 doc/Views       |  18 ----------
 9 files changed, 17 insertions(+), 269 deletions(-)

commit c22792e65e70091a0d894e7b1e68e239facb6efb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 6 11:51:10 2013 -0400

    gcal-view: reworked a little more the API
    
    Added API to get the headers for update GcalNavBar
    Updated GcalMonthView, GcalWeekView and GcalYearView implementations
    Updated calls in GcalWindow

 src/gcal-month-view.c |  14 +++---
 src/gcal-view.c       | 134 +++++++++++++++++++++++++++++++++++---------------
 src/gcal-view.h       |  46 ++++++++---------
 src/gcal-week-view.c  |  12 ++---
 src/gcal-window.c     |   4 +-
 src/gcal-year-view.c  |  14 +++---
 6 files changed, 136 insertions(+), 88 deletions(-)

commit 3327207c9d840b0a6f6dd297484811dbb98dfe4f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 6 10:21:02 2013 -0400

    gcal-window: fixed memory leak when handling date
    
    Fixed construction method

 src/gcal-window.c | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit a71491377e4afa5ddfdcaaaf3602c8265d34babf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 6 10:12:02 2013 -0400

    gcal-window: updated to new GtkSearchBar API

 src/gcal-window.c | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 09f62615507418e8234d3ec9e69da1ce583c268e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 4 22:39:02 2013 -0400

    ui: integrated GcalDayView in GcalWindow
    
    Initial work. Added option to GcalApplication action.

 src/gcal-application.c |  7 ++++---
 src/gcal-window.c      | 10 ++++++----
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 42ff2e76daf3f7f6c055788b9baf9f5838899d83
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 4 22:34:51 2013 -0400

    ui: added GcalDayView widget
    
    Initial approach, it doesn't do anything but painting the background.
    Still missing to handle chidlren allocation.
    
    Integrated GcalAllDayGrid, GcalViewport and GcalDaysGrid.

 src/Makefile.am     |   6 +-
 src/gcal-day-view.c | 257 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-day-view.h |  57 ++++++++++++
 3 files changed, 318 insertions(+), 2 deletions(-)

commit 728ea4db1694d3cc82e1711f653f1ad1fb09dcfd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 4 22:08:36 2013 -0400

    ui: added GcalDaysGrid widget
    
    The widget for keeping event widgets. It will be used in DayView and WeekView

 src/Makefile.am      |   2 +
 src/gcal-days-grid.c | 687 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-days-grid.h |  67 +++++
 3 files changed, 756 insertions(+)

commit ac596a960b85a5e2709a9ac33ed47eacc528ebb1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 4 22:02:41 2013 -0400

    gcal-all-day-grid: minor fixes

 src/gcal-all-day-grid.c | 15 +++++++--------
 src/gcal-all-day-grid.h |  2 +-
 2 files changed, 8 insertions(+), 9 deletions(-)

commit 984b65780a1b8b03edfd45b67cd1bcea964a3b85
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jun 4 21:59:29 2013 -0400

    ui: added GcalViewport widget.
    
    Basically a Viewport with overlaying scrollbars, for using inside the views

 data/theme/gtk-styles.css  |  20 +++---
 src/Makefile.am            |   2 +
 src/calendar.gresource.xml |   3 +-
 src/gcal-viewport.c        | 175 +++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-viewport.h        |  60 ++++++++++++++++
 src/viewport.ui            |  35 +++++++++
 6 files changed, 285 insertions(+), 10 deletions(-)

commit 03af4df2860b69932f8fa3899f637754528d58c0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 2 23:16:05 2013 -0400

    gcal-view: GcalViewChild struct field renamed

 src/gcal-month-view.c | 12 ++++++------
 src/gcal-view.h       |  2 +-
 src/gcal-year-view.c  | 12 ++++++------
 3 files changed, 13 insertions(+), 13 deletions(-)

commit 3c1a1b89c1d570be19c20f8b63628f518c8a2cbf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 2 23:14:56 2013 -0400

    gcal-month-view: removed unnecessary function split
    
    Reordered some functions.

 src/gcal-month-view.c | 564 ++++++++++++++++++++++++--------------------------
 1 file changed, 273 insertions(+), 291 deletions(-)

commit 0177641993f50aed4950a98d201c38638085ed85
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 2 22:41:46 2013 -0400

    gcal-nav-bar: removed #GcalNavBar:move signal
    
    Use back/forward buttons :clicked signal

 src/gcal-nav-bar.c | 57 +++++++++++++++++-------------------------------------
 src/gcal-nav-bar.h |  7 ++++---
 src/gcal-window.c  | 30 +++++++++++++++-------------
 src/nav_bar.ui     |  2 --
 4 files changed, 39 insertions(+), 57 deletions(-)

commit 72a4981965acafd327b31ac14e9d7058673e4cc4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 2 16:20:04 2013 -0400

    ui: upddated GcalYearView to new UI
    
    Missing: make it compliant with new GcalView API

 src/gcal-year-view.c | 287 +++++----------------------------------------------
 1 file changed, 24 insertions(+), 263 deletions(-)

commit b9d111fd42468b1954a5c2a6e56035ac23d1afb5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jun 2 16:08:54 2013 -0400

    ui: updated GcalMonthView to new UI
    
    Missing make it compliant with the new GcalView API

 src/gcal-month-view.c | 262 +-------------------------------------------------
 1 file changed, 4 insertions(+), 258 deletions(-)

commit beb17fadca537e981e9edce0a90ccceb89eb4dbe
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 1 19:31:57 2013 -0400

    misc: formatting issues

 src/gcal-all-day-grid.c | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 65326c0d0559ccabbb0486bfe0ac0935a043a439
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 1 19:22:41 2013 -0400

    misc: cleaned unused include directive

 src/gcal-month-view.h | 2 --
 src/gcal-week-view.h  | 2 --
 2 files changed, 4 deletions(-)

commit be1358313d756cc58b4f6f9ff4856105ae687c82
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 1 19:21:16 2013 -0400

    gcal-view: added safety check to every vfunc call

 src/gcal-view.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit bfa996b982fc902f7babd2a88555cf812756a210
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jun 1 18:58:15 2013 -0400

    ui: added GcalAllDayGrid widget.
    
    GcalAllDayGrid will work for day and week view.
    This is the initial implementation, that doesn't respond
    to events (mouse clicks)

 src/Makefile.am         |   2 +
 src/gcal-all-day-grid.c | 695 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-all-day-grid.h |  64 +++++
 3 files changed, 761 insertions(+)

commit 7888bcc872146c62c20ba719a0bce1e480cf3e05
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 30 17:11:09 2013 -0400

    docs: updated TODO

 TODO | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 3dd88ba8295c8aaaac1894c2835a0a85cbd236ad
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 30 17:07:05 2013 -0400

    gcal-view: started API migration

 src/gcal-view.c | 38 ++++++++++++++++++++++++++++++++++++++
 src/gcal-view.h | 27 +++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

commit 34aa3d39228c0424a99f134d6ce1098237c39819
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 30 17:05:59 2013 -0400

    build: fixed warning

 src/gcal-nav-bar.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b248a049dd74ec3d8b513922dd2af9d58ab903fd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 29 23:44:25 2013 -0400

    misc: A bunch minor fixes.
    
    libgd: Removed unused widgets from compilation
    gitignore: Update to skip resources
    gcal-window: Removed warning about non-use vars

 .gitignore        | 3 +++
 configure.ac      | 3 +--
 src/gcal-window.c | 1 -
 3 files changed, 4 insertions(+), 3 deletions(-)

commit b5b4076b2122629110962bec2d29c64c4c4bcb80
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 29 23:14:33 2013 -0400

    docs: Updated to reflect UI changes

 TODO        | 1 +
 doc/Drawing | 3 +++
 2 files changed, 4 insertions(+)

commit c8b155270be20c5e0ddfb082c6d97436a9ebc70c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 29 23:14:01 2013 -0400

    ui: Added GcalNavBar widget.
    
    GcalNavBar widget is composited using templates.
    Great work of Tristan Van Berkom <tristanvb@openismus.com> on
    using this.

 data/theme/gtk-styles.css |  21 ++---
 src/Makefile.am           |   2 +
 src/gcal-nav-bar.c        | 210 ++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-nav-bar.h        |  60 +++++++++++++
 src/gcal-window.c         |  88 ++++++++++++-------
 5 files changed, 334 insertions(+), 47 deletions(-)

commit 6f42fc093a20a4c3cba101434a449c5e4be7e8ec
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 29 23:11:06 2013 -0400

    build: Added gresources to binary
    
    GcalNavBar ui added as a resource.

 src/Makefile.am            |   9 ++++
 src/calendar.gresource.xml |   6 +++
 src/nav_bar.ui             | 109 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 124 insertions(+)

commit 72358c7ca4e2f5f55f5af7d736c01754a4c201df
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 29 23:07:33 2013 -0400

    ui: Removed Clutter from GcalEventOverlay
    
    This commit got mixed in, and that's why you will
    see warnings. Future commits will fix this.
    This one builds, though.

 src/gcal-event-overlay.c |  16 ++--
 src/gcal-event-overlay.h |   8 +-
 src/gcal-window.c        | 207 +++++++++++++++++++++++------------------------
 3 files changed, 109 insertions(+), 122 deletions(-)

commit c19ce22e73b77a071e3bdc9af4836773da9894c2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 29 22:50:14 2013 -0400

    ui: Updating to GtkSearchBar new API

 src/gcal-window.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit a2306981f0eafc47f682523c2c2616e949697cfe
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue May 28 14:48:47 2013 -0400

    ui: reverting hack made for GdHeaderBar

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

commit 131aa97d92781e9d7f822da5ca7e3a30031c8d43
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon May 27 23:45:54 2013 -0400

    ui: use GtkStack instead of GdStack

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

commit dd969cf14d929ef94d086361b756dd0144d24038
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon May 27 16:41:48 2013 -0400

    ui: migrating from GdHeaderBar to GtkHeaderBar

 src/gcal-application.c |  2 +-
 src/gcal-window.c      | 34 ++++++++++++++++++----------------
 2 files changed, 19 insertions(+), 17 deletions(-)

commit d2a5b20d9deed770ef6ba4b4dfb8538f3a6ea785
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 23:36:01 2013 -0400

    docs: updated
    
    Removed stuff already done.

 TODO | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit d434daa35fff5988f2b5114aad7601e58392b026
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 23:30:28 2013 -0400

    ui: connected new-event button
    
    It's just the connection what has been updated, since the
    widget is still working with clutter there's no visible
    effect when clicking [New Event] button
    
    [New Event] button changed to text button, and updated
    style
    
    Removed non-needed code

 src/gcal-window.c | 47 ++++++++++-------------------------------------
 1 file changed, 10 insertions(+), 37 deletions(-)

commit a30fcfc59a6887183295ad19b3d38eb56ad6cb68
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 23:29:48 2013 -0400

    app: Fixed string in --version handle

 src/gcal-application.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 453f6a9e172fcb9fa5829c71209f3fa2c52a3076
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 22:52:21 2013 -0400

    ui: Removed GcalToolbar and GcalSearchbar

 src/Makefile.am      |   4 -
 src/gcal-searchbar.c | 201 ----------------
 src/gcal-searchbar.h |  61 -----
 src/gcal-toolbar.c   | 669 ---------------------------------------------------
 src/gcal-toolbar.h   |  74 ------
 5 files changed, 1009 deletions(-)

commit 603a41f42439d9a2eb49b7251e2bf4acaa5e8b38
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 22:46:10 2013 -0400

    Removed internal copy of Notification widget.
    
    Use GdNotification

 src/Makefile.am        |   5 +-
 src/gtk-notification.c | 953 -------------------------------------------------
 src/gtk-notification.h |  65 ----
 3 files changed, 1 insertion(+), 1022 deletions(-)

commit ed4da78a6b0bb971d353fa2d3f419c956c0ab0be
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 16:54:25 2013 -0400

    Updated Notification system to new UI
    
    Still mising here some way to solve the stacked notifications issue.

 TODO              |  1 -
 src/gcal-window.c | 29 ++++++++++++++++-------------
 src/gcal-window.h |  3 +--
 3 files changed, 17 insertions(+), 16 deletions(-)

commit 21b7e3d42e5a8950c761ef2f1a88192962227b7a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 16:17:48 2013 -0400

    Removed ClutterActor from main UI
    
    Use GtkSearchbar

 data/theme/gtk-styles.css |  36 +---
 src/gcal-window.c         | 459 +++++++++++++++-------------------------------
 2 files changed, 152 insertions(+), 343 deletions(-)

commit bb37d27250ca667720f83e6a89fe742ce8ca9fb2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 16:16:42 2013 -0400

    Updated docs: Planning

 TODO        |  8 +++++---
 doc/Drawing | 31 +++++++++----------------------
 2 files changed, 14 insertions(+), 25 deletions(-)

commit ccd014c8206b29f61ff2b9caf997be33373eb148
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 26 11:48:05 2013 -0400

    Initial GdHeaderBar migration

 src/gcal-window.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 58 insertions(+), 8 deletions(-)

commit 63a0bc2bab21dc5e1f7fca5166df1b9d81e4cae6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 22 13:49:55 2013 -0400

    Updated authors

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit d8e902ee0a6ed14f6ef5d8243392bc3d68556259
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 22 13:39:12 2013 -0400

    Added initial changes to GcalWindow
    
    Replaced GcalToolbar for GdHeaderBar
    Commented out code for ensure building

 src/Makefile.am   |   2 +
 src/gcal-window.c | 289 +++++++++++++++++++++---------------------------------
 2 files changed, 114 insertions(+), 177 deletions(-)

commit daeeed6af5275386bed826f600fb2f880a8448e0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 22 13:38:35 2013 -0400

    Updated docs to reflect the changes.

 TODO          | 10 +++++++++-
 doc/Drawing   | 31 ++++++++++++++++---------------
 doc/Flows     | 10 ++++++++++
 doc/Internals |  8 +++-----
 4 files changed, 38 insertions(+), 21 deletions(-)

commit 96b5c26926ef645eedecc03fe8fb6a1406fa9861
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue May 21 11:57:19 2013 -0400

    Added libgd submodule

 .gitmodules  |  3 +++
 Makefile.am  |  4 ++--
 autogen.sh   |  4 ++++
 configure.ac | 14 ++++++++++++--
 libgd        |  1 +
 5 files changed, 22 insertions(+), 4 deletions(-)

commit 503c041c19f487217caf035c92659f782508a8b2
Author: Marcus Lundblad <ml@update.uu.se>
Date:   Sun Nov 16 23:01:13 2014 +0000

    Added Swedish translation

 po/LINGUAS |   1 +
 po/sv.po   | 286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 287 insertions(+)

commit 7d62e6ee575fec9edd9823a0d52937225ce5b7e2
Author: Tiago S <almosthumane@portugalmail.pt>
Date:   Sat Nov 15 17:21:09 2014 +0000

    Added Portuguese translation

 po/LINGUAS |   1 +
 po/pt.po   | 285 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 286 insertions(+)

commit f257ea3b5d2d2bd54df6696fcac91ca19aeb6603
Author: Stas Solovey <whats_up@tut.by>
Date:   Thu Oct 2 09:35:18 2014 +0000

    Updated Russian translation

 po/ru.po | 134 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 81 insertions(+), 53 deletions(-)

commit 3c3d6ebe77ab5c364d55ad7de7b4ec0392171d0c
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Thu Apr 24 16:55:54 2014 +0000

    Updated Greek translation

 po/el.po | 116 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 69 insertions(+), 47 deletions(-)

commit b258988727b99e150b03806ea6d2645f00f6c913
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Mar 31 19:28:09 2014 +0200

    doap: update URLs

 README              | 4 ++--
 gnome-calendar.doap | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

commit a8830d6d93ef1a5230b8c1fe7057f92f7662052f
Author: halflings <ahmed.kachkach@gmail.com>
Date:   Fri Mar 21 14:31:03 2014 +0000

    Added French translation

 po/LINGUAS |   1 +
 po/fr.po   | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 284 insertions(+)

commit 09611d341bca975fffc7915425e0dc0f2ffab6be
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Jan 23 12:54:54 2014 +0100

    Updated FSF's address

 src/e-cell-renderer-color.c | 4 +---
 src/e-cell-renderer-color.h | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

commit 9142f520f70a8b994a2adf4a2840bf4f6fb6a9cc
Author: Simon Linden <xhi2018@gmail.com>
Date:   Tue Jan 14 19:14:19 2014 +0100

    Updated German translation

 po/de.po | 107 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 67 insertions(+), 40 deletions(-)

commit 6edb670ab9b9ec7af5a1e267d01471fc170656d4
Author: Arash Mousavi <mousavi.arash@gmail.com>
Date:   Fri Nov 29 11:48:48 2013 +0330

    Add Persian Translations

 po/LINGUAS |   1 +
 po/fa.po   | 286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 287 insertions(+)

commit a8e573fc11eb06917235938f3f42c5983fc6a72a
Author: Andika Triwidada <andika@gmail.com>
Date:   Sat Oct 5 17:18:20 2013 +0700

    Added Indonesian translation

 po/LINGUAS |   1 +
 po/id.po   | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 284 insertions(+)

commit 84190c80acfb95a62a0b59f1dc9f74a358394cb6
Author: Cheng-Chia Tseng <pswo10680@gmail.com>
Date:   Mon Sep 30 19:28:52 2013 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/LINGUAS  |   2 +
 po/zh_HK.po | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/zh_TW.po | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 566 insertions(+)

commit 757d6790229dbe9c8bb307abbcfee13ad9d54a57
Author: Seong-ho Cho <darkcircle.0426@gmail.com>
Date:   Sun Sep 22 05:01:22 2013 +0900

    Updated Korean translation

 po/ko.po | 101 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 63 insertions(+), 38 deletions(-)

commit b87534ee9803de38a497d4c7324896146dbae7a1
Author: A S Alam <apreet.alam@gmail.com>
Date:   Thu Sep 19 10:09:25 2013 -0500

    update LINGUAS File for Punjabi (pa) Translation

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 3d3617dc1ad7c412fdba45cd5a7a3b2862514464
Author: Kris Thomsen <lakristho@gmail.com>
Date:   Fri Sep 13 22:19:02 2013 +0200

    Updated Danish translation

 po/da.po | 286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 286 insertions(+)

commit a10846136211d7305585f109e1da0914561a6908
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Fri Sep 13 22:19:01 2013 +0200

    Added da to list of languages

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 569c7f33552e552adbc66c26e6229686735bb199
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Sep 8 08:33:49 2013 +0200

    Updated Serbian translation

 po/sr.po       | 107 +++++++++++++++++++++++++++++++++++----------------------
 po/sr@latin.po | 107 +++++++++++++++++++++++++++++++++++----------------------
 2 files changed, 132 insertions(+), 82 deletions(-)

commit e419f2245da0d66848c31f25c0d995ca0a46513f
Author: Ville-Pekka Vainio <vpvainio@iki.fi>
Date:   Sat Sep 7 20:24:23 2013 +0300

    Finnish translation update by Jiri Grönroos

 po/fi.po | 118 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 71 insertions(+), 47 deletions(-)

commit b6dd912043119df38719db7af977bb1e73f65e2b
Author: Jordi Mas <jmas@softcatala.org>
Date:   Mon Sep 2 22:32:06 2013 +0200

    Catalan translation

 po/LINGUAS |   1 +
 po/ca.po   | 287 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 288 insertions(+)

commit 7ff495c6f7740ae4199b0972fb3ab2c0ffa03ef5
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Tue Aug 27 08:58:05 2013 +0200

    [l10n] Added Italian translation.

 po/LINGUAS |   1 +
 po/it.po   | 284 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 285 insertions(+)

commit 569698716d4f9933e6ac9e2641155c59f3c9e06d
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Sun Aug 25 10:58:47 2013 +0200

    Updated Hungarian translation

 po/hu.po | 102 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 64 insertions(+), 38 deletions(-)

commit 5e64c838d1174b2f47a391e11cf36456c901a1b9
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Aug 11 02:31:47 2013 +0200

    Updated Polish translation

 po/pl.po | 101 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 63 insertions(+), 38 deletions(-)

commit 280ca3546e0d81ec2731d806ef94f71a31e283be
Author: Wylmer Wang <wantinghard@gmail.com>
Date:   Sat Aug 3 22:21:20 2013 +0800

    Revert "Update Chinese simplified translation"
    
    This reverts commit b33fc3b8d58c708fef80d429f784813ea16dc878.
    
    Mistakenly pushed po file.

 po/zh_CN.po | 1497 ++++++++++-------------------------------------------------
 1 file changed, 238 insertions(+), 1259 deletions(-)

commit b33fc3b8d58c708fef80d429f784813ea16dc878
Author: 甘露(Gan  Lu) <rhythm.gan@gmail.com>
Date:   Sat Aug 3 22:19:01 2013 +0800

    Update Chinese simplified translation

 po/zh_CN.po | 1497 +++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 1259 insertions(+), 238 deletions(-)

commit 284b374492e2b1630f03ef96bd94892a6203b4f7
Author: tuhaihe <1132321739qq@gmail.com>
Date:   Sat Aug 3 22:16:39 2013 +0800

    Update Chinese simplified translation

 po/zh_CN.po | 108 +++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 67 insertions(+), 41 deletions(-)

commit 87620b043cfc370c7ebd1361d9f257112161bdc1
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Sun Jun 30 10:37:58 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 118 ++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 68 insertions(+), 50 deletions(-)

commit 07f525587658468df75e1f68988be0c3310b3131
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Jun 13 22:06:30 2013 +0200

    Updated Slovenian translation

 po/sl.po | 104 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 65 insertions(+), 39 deletions(-)

commit 8e7b66b3a27432bea8504884f466ab1cc96766df
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri May 31 01:22:06 2013 +0200

    Updated Galician translations

 po/gl.po | 101 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 63 insertions(+), 38 deletions(-)

commit a3bc17a3a2e6e82e055347f5f4af2261241818fa
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed May 29 11:44:20 2013 +0200

    Updated Spanish translation

 po/es.po | 102 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 64 insertions(+), 38 deletions(-)

commit b269b3f8bb6f35144d55f68ea3cf52e203bfac83
Author: Marek Černocký <marek@manet.cz>
Date:   Wed May 29 02:04:34 2013 +0200

    Updated Czech translation

 po/cs.po | 109 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 68 insertions(+), 41 deletions(-)

commit 262a50a32f3f737f5079d0c19030e63267079717
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 17 14:30:38 2013 -0400

    gcal-application: save window position and size
    
    Format fixes in gcal-application.h
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=700039

 data/org.gnome.calendar.gschema.xml.in |  10 +++
 src/gcal-application.c                 | 131 ++++++++++++++++++++++++++++-----
 2 files changed, 122 insertions(+), 19 deletions(-)

commit 95461213a5b15885f8a0a64fff3bec709a2cd74e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 10 09:52:23 2013 -0400

    Added command line handling.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=700041

 src/gcal-application.c | 87 ++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 71 insertions(+), 16 deletions(-)

commit 01145b8916f73ac519affaa7332509ef18e6a720
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 3 11:46:53 2013 -0400

    Migrated to Gtk+-3.8

 src/gcal-application.c  |  1 -
 src/gcal-event-widget.c |  7 +++---
 src/gcal-month-view.c   | 50 ++++++++++++++++++++++++---------------
 src/gcal-week-view.c    | 63 ++++++++++++++++++++++++++++++-------------------
 src/gcal-year-view.c    | 30 +++++++++++++----------
 5 files changed, 92 insertions(+), 59 deletions(-)

commit 674c6a6cd8cec32a37f1adb6de25afeece4c44ea
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun May 12 23:08:20 2013 +0200

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 34d512f5ec7b89af01e178cbce41d70f375d7277
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jan 16 00:06:07 2013 -0500

    Forcing the app to use always the light theme.
    
    Formatting fixes.

 src/gcal-application.c | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit d68f0fbf68c4bc3a0450f878279b60756774d46f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 11 01:08:02 2013 -0500

    Replaced demo-code for GcalSearchbar in GcalWindow.

 src/gcal-window.c | 41 +++++++----------------------------------
 1 file changed, 7 insertions(+), 34 deletions(-)

commit afb51b6452bf86fa9ed362c27158b053f10c2d03
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 11 01:07:01 2013 -0500

    Added GcalSearchbar initial implementation.

 src/Makefile.am      |   2 +
 src/gcal-searchbar.c | 201 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-searchbar.h |  61 ++++++++++++++++
 3 files changed, 264 insertions(+)

commit 6ed56ba819fd9301877099f89247fd82cb6136fa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 11 01:06:13 2013 -0500

    Migrated get_icon_margin to gcal-utils.
    
    Moved to use it later on GcalSearchbar.

 src/gcal-toolbar.c | 14 --------------
 src/gcal-utils.c   | 11 +++++++++++
 src/gcal-utils.h   |  2 ++
 3 files changed, 13 insertions(+), 14 deletions(-)

commit ec5a40cd17ff6c331bc3f2f156a9c29cd61fb357
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jan 11 00:10:45 2013 -0500

    Updated TODO.

 TODO | 5 -----
 1 file changed, 5 deletions(-)

commit b8da37f00b0de57e6e812982f79d49c852f7868a
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Wed Apr 10 17:11:52 2013 +0300

    Updated Greek translation

 po/el.po | 419 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 247 insertions(+), 172 deletions(-)

commit c801fe9fbed8503b395f567396497bd627adf83a
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Mar 30 20:31:43 2013 +0100

    Updated Galician translations

 po/gl.po | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 60aace5c18d01742b0f84ab60d489b375a83e74c
Author: Seong-ho Cho <darkcicle.0426@gmail.com>
Date:   Thu Mar 28 03:14:14 2013 +0900

    Updated Korean translation

 po/LINGUAS |   1 +
 po/ko.po   | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 259 insertions(+)

commit 2d62a5aca6f69f7bd76fd1cfdc2ecdc2d766c073
Author: Timo Jyrinki <timo@debian.org>
Date:   Sun Mar 24 19:17:32 2013 +0200

    Finnish translation update by Jiri Grönroos

 po/LINGUAS |   1 +
 po/fi.po   | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 260 insertions(+)

commit 18f3e78e7f84fb5c25927f77826f097432e6cf07
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Sat Mar 23 20:03:13 2013 +0100

    Added hu entry

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 20f74651ebf699d38278ce7b39a05e5a6e82a272
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Sat Mar 23 20:03:06 2013 +0100

    Initial Hungarian translation

 po/hu.po | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 260 insertions(+)

commit 9d65c67f3aeaa70ed9108ae9e9974fc14ecb895c
Author: A S Alam <aalam@users.sf.net>
Date:   Sun Mar 3 07:47:32 2013 +0530

    Punjabi: Translation updated (aalam)

 po/pa.po | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 261 insertions(+)

commit 8f230494decc8295c7f48b125a7d75507845f6d1
Author: Wolfgang Stöggl <c72578@yahoo.de>
Date:   Sat Feb 16 08:04:38 2013 +0100

    Added de translation

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 4819f0e7c3db771727d2f1e049f602dde00b206c
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sat Feb 16 08:01:42 2013 +0100

    Added de translation

 po/de.po | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 259 insertions(+)

commit ff7a01e4e50e57261cf7c633e406d4cc62a5420d
Author: Adam Matoušek <adamatousek@gmail.com>
Date:   Wed Jan 23 08:28:06 2013 +0100

    Czech translation

 po/cs.po | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 260 insertions(+)

commit 690b25768f8cda21f517a8de33b385b6612fc67d
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Jan 23 08:27:31 2013 +0100

    Added Czech language

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit dc450104b897e2fea4ef8cc031ba6226a5b9f7b6
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Thu Jan 10 18:13:24 2013 -0500

    Don't depend on libedataserverui
    
    libedataserverui has been removed from evolution-data-server this cycle;
    we only use it for ECellRendererColor, so import a copy of it in-tree
    and remove the dependency.

 configure.ac                |   1 -
 src/Makefile.am             |   2 +
 src/e-cell-renderer-color.c | 243 ++++++++++++++++++++++++++++++++++++++++++++
 src/e-cell-renderer-color.h |  75 ++++++++++++++
 src/gcal-utils.c            |   1 -
 src/gcal-window.c           |   3 +-
 6 files changed, 321 insertions(+), 4 deletions(-)

commit 7c84542b8d74a0e88157b5e8f2e5d13bb2568fd8
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Jan 10 21:21:39 2013 +0100

    Updated Slovenian translation

 po/sl.po | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 9c4fde4a7b0ab348542e84e824b52c81fc2cc98c
Author: tuhaihe <1132321739qq@gmail.com>
Date:   Wed Jan 9 05:53:02 2013 +0800

    Add simplified Chinese translation

 po/LINGUAS  |   1 +
 po/zh_CN.po | 256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 257 insertions(+)

commit aa61d5e4683625384b78db0be51fd7db1c9b5d57
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jan 8 17:11:12 2013 +0100

    Updated Spanish translation

 po/es.po | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 16ed72f541b5137d3ca8781fe9142dde2e8a6930
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Tue Jan 8 10:24:37 2013 -0200

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 48 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 17 deletions(-)

commit 1d3b21416036e94813bd6b22aeabbae7a4b0753a
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed Jan 2 20:57:34 2013 +0100

    Added Serbian translation

 po/LINGUAS     |   2 +
 po/sr.po       | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/sr@latin.po | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 526 insertions(+)

commit 6718a4374e8be1bb0a589ae12c5b1d769475c401
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Jan 2 02:40:36 2013 +0100

    Updated Polish translation

 po/pl.po | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit b393f5ed1ccdb6058aa88eca4e8ecad0706b3a19
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Jan 2 02:39:39 2013 +0100

    Add translator-credits to about window

 src/gcal-application.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9149ee4534285b5c76a50560d954eeb2b9adfd0d
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Mon Dec 31 02:50:33 2012 -0200

    Updated Brazilian Portuguese Translation

 po/LINGUAS  |   1 +
 po/pt_BR.po | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 253 insertions(+)

commit ca5c160ac2c6d4a4df10e8c8e0c7e4d2dec52378
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Dec 27 00:44:21 2012 +0100

    Added galician translations

 po/LINGUAS |   1 +
 po/gl.po   | 252 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 253 insertions(+)

commit 7dd720a6130d6a33a7b346b8f90189d221cd7c33
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sun Dec 16 10:26:12 2012 +0400

    Added Russian translation

 po/LINGUAS |   1 +
 po/ru.po   | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 261 insertions(+)

commit 9775b4cc17f920e1d797132b88ec5563648f75b8
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Dec 12 08:35:09 2012 +0100

    Updated Slovenian translation

 po/sl.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d9521d9a8e096b7102f5ab4a5ce6018a88a6353b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Dec 10 21:53:51 2012 +0100

    Updated Slovenian translation

 po/sl.po | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit cf1b6028fc41ab431841ca81bd836f8b60c8be74
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Dec 8 15:46:05 2012 +0100

    Added nb

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 06aad0b51ffbc9a32f821fbb34659b21e54b9d66
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Dec 8 15:45:59 2012 +0100

    Added Norwegian bokmål translation

 po/nb.po | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 250 insertions(+)

commit 703754e1647defba8f09e7fea0ab380233e1a058
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 6 11:39:17 2012 -0500

    Fixed "New Event" click behavior when on year-view.

 src/gcal-year-view.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 26cc28fcdba1763abc56c85b418547c32e5847d1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Dec 6 11:38:05 2012 -0500

    Implemented create_event_on_current_unit in GcalMonthView.
    
    Clicking on "New Event" works now for month-view.

 src/gcal-month-view.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 604e4ce4381a576df707abec9993eecc8902b4b2
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Dec 6 09:19:42 2012 +0100

    Prevent crash clicking on the "New Event" button

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

commit a7ec3e532028d601275bdafc6f03ef5e603da98f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Dec 6 09:19:17 2012 +0100

    Make GtkMenuButtons work again
    
    GTK+ uses "popup" not "menu" for the popup menus.

 src/gcal-edit-dialog.c   | 2 +-
 src/gcal-event-overlay.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8f2786a5cbfd7598d468e7adcff75bd6a596a9c2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Dec 1 23:39:07 2012 -0500

    Reworked drawing of GcalMonthView.
    
    Internals changed. The drawing now requires more calculus, yet, there's a
    lot of places where optimizations can be made. Let's wait for performance
    issues. I'm still not entirely happy but the work is taking shape.
    
    The drawing code is broken into pieces, so it can be read (not executed
    optimally).

 src/gcal-month-view.c | 516 +++++++++++++++++++++++++++++++-------------------
 1 file changed, 326 insertions(+), 190 deletions(-)

commit 5a5d01a4d7371a65f74ba4cf660e366d79dec612
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Dec 1 23:32:01 2012 -0500

    Fixed ordering of dates in New Event Dialog.
    
    When the user selected the months backward the dates on the header
    of the "New Event" dialog was wrong. The dialog shown "from October 31 to March 01"

 src/gcal-year-view.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 6b0e15a1d749d2b6069a15e7307a1c00cd134204
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Dec 5 11:05:43 2012 +0100

    Added sl for Slovenian translation

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 14462ec7cf642597660d4c9a750b3faf2f27f415
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Dec 5 11:05:25 2012 +0100

    Added Slovenian translation

 po/sl.po | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 258 insertions(+)

commit 1d0176487c513209ab349b9836ebf016210487cb
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Dec 4 14:57:57 2012 +0100

    Updated Polish translation

 po/pl.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0d835b713fc6a0829bc942bb138d395581f4eb5a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Dec 4 11:45:18 2012 +0100

    Updated Spanish translation

 po/es.po | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit b31d8c93a7460936fde61cee8758e516994fa0b1
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Dec 4 11:42:23 2012 +0100

    Updated Spanish translation

 po/LINGUAS |   1 +
 po/es.po   | 254 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 255 insertions(+)

commit 09a02701622e9a5b56dcb5c8eafffbbdc6f776ba
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Dec 4 11:41:11 2012 +0100

    Remove uneeded space

 src/gcal-window.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e5399bd26b003dab28e6b9d7867d0b8981303feb
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Dec 1 21:38:30 2012 +0100

    Updated Polish translation

 po/pl.po | 124 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 55 insertions(+), 69 deletions(-)

commit 3abd710a15e2aaa05da32e9104c7f18ed9f9d93d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Dec 1 21:35:52 2012 +0100

    Updated POTFILES.in

 po/POTFILES.in | 2 ++
 1 file changed, 2 insertions(+)

commit 3e84d62a8c258153a49460916e6e6d3eb2dfc745
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 30 19:48:02 2012 -0500

    Marked current month in GcalYearView
    
    Added docs about it.

 doc/Views            |  2 ++
 src/gcal-year-view.c | 27 ++++++++++++++++++++++-----
 2 files changed, 24 insertions(+), 5 deletions(-)

commit 8b6f11d743f49a962c60c8073eacb00ac2671aee
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 30 00:48:57 2012 -0500

    Bump version to 0.0.3.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d83840f96a51fb2c81034b57de779d5398ccd04
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 28 19:11:37 2012 -0500

    Stolen code for making toolbar buttons square.
    
    The code is extracted from Cosimo's libgd.
    Eventually I might migrated my toolbar and notifications
    to use libgd instead of my own copy.

 src/gcal-toolbar.c | 31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

commit 4ae3f77c0f3fb184c8eeb89f6e8070f65a8187f9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 26 15:54:23 2012 -0500

    Added drawings for new_event mark when click "New Event" button.

 src/gcal-year-view.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 85634c79df39a7834a1328ec65a4b79edd61ea6f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 26 15:38:50 2012 -0500

    Added input handling to GcalYearView.
    
    Added drawing primitives from marking the range of dates.
    This code is almost the same of the one in GcalMonthView.

 src/gcal-year-view.c | 289 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 287 insertions(+), 2 deletions(-)

commit 8a5d1ba4fbe933e9d7ce6c8b5a10ab0b4c8ea432
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 26 11:17:54 2012 -0500

    GcalYearView implementation of GcalView::create_event_on_current_unit.
    
    Added code to connect the event from GcalToolbar in GcalWindow.

 src/gcal-window.c    |  6 ++++--
 src/gcal-year-view.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 53 insertions(+), 6 deletions(-)

commit c72b37433c92641875be1a244c9056e345a80151
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 26 11:17:03 2012 -0500

    Added GcalView::create_event_on_current_unit.
    
    this method is to be called whenever someone click on
    the "New Event" button of the toolbar. It will instruct the active
    view to generate a GcalView::create-event signal with the parametes
    of the current unit (a month for GcalYearView, a day for GcalMonthView, etc)
    It will allow the view to mark the current unit cell for the event creation.

 src/gcal-view.c | 8 ++++++++
 src/gcal-view.h | 3 +++
 2 files changed, 11 insertions(+)

commit 72278de44bf664b3670527db25c6d373a2690fd0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Nov 26 11:12:44 2012 -0500

    Format and documentation changes.

 doc/Internals        |  2 +-
 doc/Views            | 12 +++----
 src/gcal-view.h      | 49 ++++++++++++++-------------
 src/gcal-year-view.c | 96 +++++++++++++++++++++++++++-------------------------
 4 files changed, 81 insertions(+), 78 deletions(-)

commit 1d04d68c529a2f0c96af79ef4943546bbfcdd20e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 25 19:54:42 2012 -0500

    Debug instrucions and comments removed.

 data/theme/gtk-styles.css | 1 +
 src/gcal-edit-dialog.c    | 4 ----
 src/gcal-month-view.c     | 2 --
 3 files changed, 1 insertion(+), 6 deletions(-)

commit 4d31236ea79a5e435627e7058f7853e6002c664b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 25 19:54:08 2012 -0500

    Changed event-created signal emission.
    
    GcalManager::event-created signal emission changed.
    The new code isn't reentrant so eventually has to be fixed.

 src/gcal-manager.c | 41 ++++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

commit 8e0de96520182ce8f0cdf6a99651af74f9167674
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 25 10:13:00 2012 -0500

    Added accelerators to GcalApplication actions.

 src/gcal-application.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 44ddbdbf88942ecf2b0115d69536ef6204fc0e0f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Nov 23 23:02:49 2012 -0500

    Added mark of the actual month to GcalYearView.

 src/gcal-year-view.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit a3e7f9a3604acec5eeef733532b32b552e3b9db0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 21:38:42 2012 -0500

    Implemented GcalView::reposition_child in GcalYearView.
    
    Fixed the same method in GcalMonthView.

 src/gcal-month-view.c | 15 ++++++++++----
 src/gcal-year-view.c  | 56 +++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 65 insertions(+), 6 deletions(-)

commit f24e1a1dfab72bf3192bda1fae88adac0521668e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 21:37:27 2012 -0500

    Updated docs and fixed formatting issues.

 doc/Views             | 12 +++++++-----
 src/gcal-month-view.c |  4 +++-
 src/gcal-year-view.c  |  3 ++-
 3 files changed, 12 insertions(+), 7 deletions(-)

commit ef08a2a45f6b8734313b85a2831be3ea7c8e25da
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 21:31:42 2012 -0500

    Optimized size_allocate method in views.
    
    Removed some debug instructions.

 src/gcal-month-view.c | 11 +++++++++++
 src/gcal-year-view.c  | 15 +++++++++++----
 2 files changed, 22 insertions(+), 4 deletions(-)

commit 14fe503ece1c15b03e6e6737c083d351c23b696e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 21:28:31 2012 -0500

    Fixed bug on location change notification.

 src/gcal-edit-dialog.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 0a34a407222b5ec48cc10b016bdd2add3ca7182b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 11:16:16 2012 -0500

    Added allocating of children in the GcalYearView.
    
    Reordered months in the grid.

 src/gcal-year-view.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 84 insertions(+), 5 deletions(-)

commit ddae6624a3a3681033e4c955907f968985583f07
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 11:11:51 2012 -0500

    Keeping event widget sorted inside views.
    
    Still missing to fix GcalWeekView, but that one needs reworking.

 src/gcal-month-view.c | 4 +++-
 src/gcal-year-view.c  | 6 +++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0e39c4f618cbac52a05b3db84c53b469afc69173
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 11:10:36 2012 -0500

    Added gcal_compare_event_widget_by_date function.
    
    Method added so I can sort the widgets by its start date on
    the views.

 src/gcal-utils.c | 21 +++++++++++++++++++++
 src/gcal-utils.h |  3 +++
 2 files changed, 24 insertions(+)

commit ee66a85e4db0a49bbbf32fa9a142b167b5618c1b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 11:07:04 2012 -0500

    Moved GcalViewChild to GcalView.
    
    This struct contains the child data the views needs to know
    about it's (event-widget) children.

 src/gcal-month-view.c | 8 --------
 src/gcal-view.h       | 7 +++++++
 src/gcal-year-view.c  | 8 --------
 3 files changed, 7 insertions(+), 16 deletions(-)

commit 9f4a97d536f56f8da43f4c2b8246958c66e28b17
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 11:00:09 2012 -0500

    Renamed widget data structure to GcalWeekChildData.
    
    I will GcalViewChild to gcal-view.h and since GcalWeekView
    includes GcalView the will be names clashes.
    Anyway, GcalWeekView need a full rework.

 src/gcal-week-view.c | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit fe22adc977cf323e4a904061163bbca4f9ca5063
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Nov 22 00:46:12 2012 -0500

    Improved update of toolbar when changing view.
    
    Whenever we change the view through the AppMenu the code for
    changing the view in GcalWindow was executed twice. Fixed to execute
    it only once.

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

commit 9b4e13f1fc5794c33ec1c49d18e6da1b29acb1cf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:51:12 2012 -0500

    Added constraint to minimum window size.
    
    In fair play I should implement get_preferred_width/width_for_height and
    friends methods on the views, but since I'm lazy and these days I doubt
    someone using calendar will have less than 800x600 pixels.

 src/gcal-window.c | 1 +
 1 file changed, 1 insertion(+)

commit d9a3b7ae11ebd5c4b6cf8b105d2e8e206abaa433
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:49:05 2012 -0500

    Bug: Not updating toolbar when changing view through AppMenu.

 TODO              | 1 -
 src/gcal-window.c | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 1fbcfeb30336cb56b442a8213ae8589dd3d76810
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:47:30 2012 -0500

    Fixed text formatting issues.

 src/gcal-window.c    | 10 +++++-----
 src/gcal-year-view.c | 36 ++++++++++++++++++------------------
 2 files changed, 23 insertions(+), 23 deletions(-)

commit 1b0312f65335360cf2b5dd83385b39441add0025
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:28:44 2012 -0500

    Minor fixes and comments review.

 src/gcal-month-view.c | 14 ++++----------
 src/gcal-week-view.c  |  2 +-
 2 files changed, 5 insertions(+), 11 deletions(-)

commit a00ec9edc2cd847bcd44123a4c362f78bc4dd8e2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:28:23 2012 -0500

    Hooked GcalYearView into GcalWindow and GcalApplication.
    
    This works amost flawlessly since GcalView interface and it's methods
    take care of almost everything.
    Yet, this made me realize some toolbar bug.

 src/gcal-application.c | 1 +
 src/gcal-window.c      | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bb7e518fa41bf280976cadfeee32dac25268a48f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:26:33 2012 -0500

    Added initial GcalYearView implementation.
    
    First approach to GcalYearView implementation.
    The code is missing yet a lot of the others views functionality,
    well, almost every view is missing something, but...

 src/Makefile.am      |   2 +
 src/gcal-year-view.c | 938 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-year-view.h |  62 ++++
 3 files changed, 1002 insertions(+)

commit a3aa2fc66441432bdce1fd573af0eb049a4d2f5d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:24:26 2012 -0500

    Fixed indexing of month_names array.

 src/gcal-utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b35ffe8c89b94b1e3db0f235e346a019f1b9c54
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 22:23:03 2012 -0500

    Updated docs and TODO.
    
    Added initial GcalYearView sketches to Drawing

 TODO        |  4 ++--
 doc/Drawing | 17 +++++++++++++++++
 2 files changed, 19 insertions(+), 2 deletions(-)

commit cc14e10d3681a92a8c1e3dfc95688f1d0405753f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Nov 21 15:50:44 2012 -0500

    Get month names and weekdays from locale.
    
    Added modification to extract month names from locale instead
    of localization files.

 src/gcal-month-view.c |  5 ++++-
 src/gcal-utils.c      | 55 ++++++++++++++++++++++++++++++++++++++-------------
 src/gcal-utils.h      |  4 +++-
 src/gcal-week-view.c  |  5 ++++-
 4 files changed, 52 insertions(+), 17 deletions(-)

commit 1062d3e43553de2e4058841ed2ce3258a1b2de5d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 20 22:05:48 2012 -0500

    Debarshi's suggestion about g_clear_object use.
    
    Removed if (pointer != null) condition when using
    g_clear_object.

 src/gcal-application.c | 11 +++++------
 src/gcal-manager.c     |  3 +--
 src/gcal-toolbar.c     | 17 ++++++-----------
 3 files changed, 12 insertions(+), 19 deletions(-)

commit e1be3090955405e443fdf7e015cf78304eeb3e1f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 20 21:59:13 2012 -0500

    Added source change notification connections.
    
    Added code to GcalWindow to connect notification of change from
    GcalEditDialog to GcalManager methods.

 src/gcal-window.c | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 6ada73c619913aa052d6a44f75159d0fe37db529
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 20 21:52:36 2012 -0500

    Added support for moving events between sources.
    
    Added support in GcalManager for moving events.
    The implementation is pretty simplistic. It doesn't handle
    any errors, but since I'm lazy I'm planning to let it that
    way till the day bugs start appearing.

 src/gcal-manager.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/gcal-manager.h |   5 +++
 2 files changed, 104 insertions(+), 2 deletions(-)

commit 21ab796fb3820bee69633e2e3cef4544ee1df906
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Nov 20 21:50:06 2012 -0500

    Added source change notification.
    
    Added support in GcalEditDialog to notify when the source
    of an event has changed.

 src/gcal-edit-dialog.c | 60 +++++++++++++++++++++++++++++++++++++++++++-------
 src/gcal-edit-dialog.h |  2 ++
 src/gcal-utils.h       |  1 +
 3 files changed, 55 insertions(+), 8 deletions(-)

commit b4f7cee99125339c91990b3a2771e78e95b10315
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 18 17:47:49 2012 -0500

    Handled change of end-date of an event.
    
    Added code to GcalWindow to update the event end-date through
    the manager.

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

commit 9cc6eb8e77e1bbeb9b8f5b02cada3335340b2acf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 18 17:46:28 2012 -0500

    Added method for setting event end-date.
    
    GcalManager::set_event_end_date method added.

 src/gcal-manager.c | 33 +++++++++++++++++++++++++++++++++
 src/gcal-manager.h |  5 +++++
 2 files changed, 38 insertions(+)

commit f0e58804769e1084d6da1004b28d677da08fbbd6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 18 17:45:39 2012 -0500

    Reworked date change observers.
    
    Hooked signals from date and time entries.
    Added comparison and adjustment if the interval.
    Removed SimpleDate and SimpleTime structs.
    Added _get_end_date for end-date change notification.

 src/gcal-edit-dialog.c | 355 ++++++++++++++++++++++++++++++++++++-------------
 src/gcal-edit-dialog.h |   2 +
 2 files changed, 267 insertions(+), 90 deletions(-)

commit 8af404eea1af766013b615ddda90ac714ef0a691
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 18 17:38:42 2012 -0500

    Fixed error when replacing a number.
    
    Added FIXME to remember me implement or review the need
    of delete_text implementation.

 src/gcal-date-entry.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 6c9ff2d12de8c1f13d0584575339e47071168c56
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 18 17:37:31 2012 -0500

    Removed gcc-4.7 warnings.
    
    Compilation with gcc 4.7 gave me some warnings about initialization.

 src/gcal-arrow-bin.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit ba68b831cc4f03c70f5ee58c94c2da8d4e72b535
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 18 16:39:18 2012 -0500

    Added modified signals to both widgets.
    
    GcalDateEntry and GcalTimeEntry now have a ::modified signal.

 src/gcal-date-entry.c | 42 +++++++++++++++++++++++++++++++++++++-----
 src/gcal-date-entry.h |  3 +++
 src/gcal-time-entry.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-time-entry.h |  3 +++
 4 files changed, 94 insertions(+), 5 deletions(-)

commit c6887e9a3740ed46cc4ca0b751a3eefc86b5d630
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Nov 18 16:37:51 2012 -0500

    Moved from guint to gint to match libical internal data.
    
    The internal attributes of both widgets were guint types, but
    since libical library has those values (day,month,hour) as int
    inside icaltimetype struct, I decided t move to gint in order to
    avoid compiler warnings, and ugly hidden things.

 src/gcal-date-entry.c | 18 +++++++++---------
 src/gcal-date-entry.h | 12 ++++++------
 src/gcal-time-entry.c | 16 ++++++++--------
 src/gcal-time-entry.h |  8 ++++----
 4 files changed, 27 insertions(+), 27 deletions(-)

commit 69871884f9adaf52c9c72a018436949ae46abc5a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 16 16:27:11 2012 -0400

    Added start-date change handling.
    
    Missing: moving end_date accordingly.

 src/gcal-edit-dialog.c | 165 +++++++++++++++++++++++++++++++++++++++++++------
 src/gcal-edit-dialog.h |  30 ++++-----
 src/gcal-utils.h       |   1 +
 src/gcal-window.c      |  22 +++----
 4 files changed, 171 insertions(+), 47 deletions(-)

commit 8594de0f28e34d22b3728c6ce9c33103401d454c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Oct 16 14:25:10 2012 -0400

    Added GcalDateEntry widget.
    
    Initial approach. I really don't like the implementation, is kinda week.
    And it needs a lot of testing, localization kind of testing.

 src/Makefile.am       |   2 +
 src/gcal-date-entry.c | 404 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-date-entry.h |  69 +++++++++
 3 files changed, 475 insertions(+)

commit d1d08e91e37809eb075cb96f832985de702e374e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Oct 11 01:03:05 2012 +0200

    Updated Polish translation

 po/pl.po | 114 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 59 insertions(+), 55 deletions(-)

commit 50c132d1d74a3b8a9da3761adda49a44f7a48504
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Oct 11 01:01:36 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in   | 7 +++----
 po/POTFILES.skip | 1 -
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 8e02fab3f83f95aaa90b4c458da6411dc5cdb544
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Oct 10 15:54:32 2012 -0400

    Cleaned debug info.

 src/gcal-edit-dialog.c | 1 -
 1 file changed, 1 deletion(-)

commit eb8e31207c7f7dc16557c23e77e5d1e2d5f3539e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Oct 8 00:23:45 2012 -0400

    Minor misc fixes.
    
    Theme fixes to show right scrollbar elsewhere.
    gcal-time-entry.h cleaning.
    UI fixes around the searchbar in GcalWindow.

 data/theme/gtk-styles.css | 5 ++---
 src/gcal-time-entry.h     | 2 --
 src/gcal-window.c         | 2 --
 3 files changed, 2 insertions(+), 7 deletions(-)

commit 24cfaab8372475e2d714f6519907fc9ce0b2aa23
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 7 19:18:13 2012 -0400

    Added support for storing event data.
    
    Initial support for storing event-data so the EditDialog can
    tell which properties has changed.
    Changed time entries for GcalTimeEntry objects.
    Set ::activates-default property of summary_entry to handle change title
    with one keystroke.

 src/gcal-edit-dialog.c | 224 +++++++++++++++++++++++++++++++++----------------
 1 file changed, 151 insertions(+), 73 deletions(-)

commit b6a34f7666c2ecee22ddf6340a072af427432bb6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 7 19:14:15 2012 -0400

    Added GcalTimeEntry widget.
    
    GcalTimeEntry widget handle 24-hour format time.

 src/Makefile.am       |   2 +
 src/gcal-time-entry.c | 356 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-time-entry.h |  67 ++++++++++
 3 files changed, 425 insertions(+)

commit 4da9b460f109b8986421b2a22086b8fed2cebe54
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 7 11:38:03 2012 -0400

    Hooked support for editing into GcalWindow
    
    Initial stage of connection editing events functionality of the dialog
    to calls in GcalManager API and updating the event widget and its position
    inside the view.

 src/gcal-window.c | 256 ++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 200 insertions(+), 56 deletions(-)

commit 20eccc8a31d7f4624c7278957593dc270c5dad85
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 7 11:36:57 2012 -0400

    Added support to obtain properties of the event
    
    Added very initial support to handle obtention of the modified properties
    of the edited event. There's still some kind of Model implementation to keep
    track of the changes made by the user.

 src/gcal-edit-dialog.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++++-
 src/gcal-edit-dialog.h | 28 ++++++++++++-----
 src/gcal-utils.h       |  8 +++++
 3 files changed, 110 insertions(+), 9 deletions(-)

commit 21088e7fb9e9d8eee4ff747e3d0c9b14e5c08e34
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 7 11:34:47 2012 -0400

    Added API to modify some events properties.
    
    New APIS:
        GcalManager::set_event_summary
        GcalManager::set_event_location
        GcalManager::set_event_description
        GcalManager::set_event_start_date
    
    Note: GcalManager::set_event_start_date isn't finished since still
          needs to handle all-day status of the event.

 src/gcal-manager.c | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/gcal-manager.h |  23 +++++++
 2 files changed, 211 insertions(+), 3 deletions(-)

commit 6e8ffcf5cfcd3fdfefe01e74af4fc6cf57ee6777
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 7 11:29:28 2012 -0400

    Added reposition_child to GcalView interface.
    
    Provided implementation for GcalMonthView.

 src/gcal-month-view.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-view.c       |  9 ++++++++
 src/gcal-view.h       |  5 +++++
 3 files changed, 73 insertions(+)

commit 92d907d12e8cf855f1abd9716bb0505469a64cef
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Oct 7 11:26:43 2012 -0400

    Updated docs and configure.ac

 TODO            |  2 ++
 configure.ac    |  1 +
 doc/Assumptions | 12 +++++++-----
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 8109fa7b2ebeec045b8a6296319d91e62f38df15
Author: Mathieu Bridon <bochecha@fedoraproject.org>
Date:   Tue Oct 2 10:37:21 2012 +0300

    Add missing semi-colon to the desktop MimeType

 data/gnome-calendar.desktop.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71e8927380fcc8c2abd20ed25993123f6a9c5c33
Author: Mathieu Bridon <bochecha@fedoraproject.org>
Date:   Thu Sep 27 22:25:22 2012 +0800

    GNOME Calendar should handle text/calendar MIME type
    
    This allows the user to choose it as their favorite calendar application
    in the GNOME System Settings for example.

 data/gnome-calendar.desktop.in.in | 1 +
 1 file changed, 1 insertion(+)

commit 8b0bb13304532af9c45af8fa3aee465d080d4fae
Author: Mathieu Bridon <bochecha@fedoraproject.org>
Date:   Thu Sep 20 16:27:33 2012 +0800

    Be consistent with the name used elsewhere
    
    The application name is `gnome-calendar` throughout the source
    code, not `gnome_calendar`.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c3599e13c2645f29f3e999db535bd8c1c8735af
Author: Mathieu Bridon <bochecha@fedoraproject.org>
Date:   Thu Sep 20 16:25:19 2012 +0800

    Install the docs in a more common location

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16100bbde60f4794e123d19998bd3c9e3bf4e05c
Author: Mathieu Bridon <bochecha@fedoraproject.org>
Date:   Wed Sep 26 15:23:15 2012 +0800

    Don't install the INSTALL file
    
    It's useless once you installed, and packagers will be happy if they
    don't need to remove it.

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6645cdbd88130f0c6124c6496ab49b5c79e86988
Author: Mathieu Bridon <bochecha@fedoraproject.org>
Date:   Thu Sep 20 15:11:02 2012 +0800

    Fix typos in requirements

 configure.ac | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c3acffa9d7a167013daa623ed029b13c7059bddf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 20 09:00:46 2012 -0400

    Changed mode declaration for emacs.

 src/gcal-application.c        | 2 +-
 src/gcal-application.h        | 2 +-
 src/gcal-arrow-bin.c          | 2 +-
 src/gcal-arrow-bin.h          | 2 +-
 src/gcal-edit-dialog.c        | 2 +-
 src/gcal-edit-dialog.h        | 2 +-
 src/gcal-event-overlay.c      | 2 +-
 src/gcal-event-overlay.h      | 2 +-
 src/gcal-event-widget.c       | 2 +-
 src/gcal-event-widget.h       | 2 +-
 src/gcal-floating-container.c | 2 +-
 src/gcal-floating-container.h | 2 +-
 src/gcal-manager.c            | 2 +-
 src/gcal-manager.h            | 2 +-
 src/gcal-month-view.c         | 2 +-
 src/gcal-toolbar.c            | 2 +-
 src/gcal-toolbar.h            | 2 +-
 src/gcal-utils.c              | 2 +-
 src/gcal-utils.h              | 2 +-
 src/gcal-view.c               | 2 +-
 src/gcal-week-view.c          | 2 +-
 src/gcal-window.c             | 2 +-
 src/gcal-window.h             | 2 +-
 src/gtk-notification.c        | 2 +-
 src/gtk-notification.h        | 2 +-
 src/main.c                    | 2 +-
 26 files changed, 26 insertions(+), 26 deletions(-)

commit 20200422321ecb2bb53e0e1f5dc54ec11fbfe55c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 20 08:54:40 2012 -0400

    Updated Roadmap.

 TODO | 2 ++
 1 file changed, 2 insertions(+)

commit c3f8a4b973d0b3352ef1561a0801a79ba955198e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Sep 13 13:29:24 2012 -0400

    Updated EditaDialog to match mockups.
    
    Note: There's still missing one pixel border, I can't find the reason today.
    And there's still need to theme better the background of the readonly header.
    But the major changes are done.

 data/theme/gtk-styles.css |  12 ++++
 src/gcal-edit-dialog.c    | 175 ++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 158 insertions(+), 29 deletions(-)

commit 4ef16c7f1a4cd3749b8f29ed2cffbee0bb6f838b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Sep 10 10:48:48 2012 -0400

    Improving Searchbar looking. Fixes to GcalWeekView

 data/theme/gtk-styles.css |  2 +-
 src/gcal-week-view.c      | 26 ++++++++++++--------------
 src/gcal-window.c         |  3 +++
 3 files changed, 16 insertions(+), 15 deletions(-)

commit 65c8f83e811c00010c724759ebd7b8f9b512932c
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Sep 10 10:29:41 2012 -0400

    Renamed GcalArrowContainer to GcalArrowBin.

 data/theme/gtk-styles.css  |   2 +-
 src/Makefile.am            |   4 +-
 src/gcal-arrow-bin.c       | 806 +++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-arrow-bin.h       |  68 ++++
 src/gcal-arrow-container.c | 744 -----------------------------------------
 src/gcal-arrow-container.h |  59 ----
 src/gcal-event-overlay.c   |   4 +-
 7 files changed, 879 insertions(+), 808 deletions(-)

commit ef6fbe044db95184388aeb12c67c331e40b4c8f3
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Tue Aug 28 13:28:06 2012 -0400

    build: remove glib-genmarshal glue
    
    This also fixes distcheck.

 .gitignore               |  3 ---
 configure.ac             |  1 -
 src/Makefile.am          | 47 ++++-------------------------------------------
 src/gcal-marshalers.list |  3 ---
 4 files changed, 4 insertions(+), 50 deletions(-)

commit 3b1c9f04b17cb3055945f68a464bd5555bf7a3ca
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Tue Aug 28 13:27:26 2012 -0400

    all: don't use custom marshallers
    
    Just use NULL, which gives us the generic GObject marshaller.

 src/gcal-event-overlay.c | 4 +---
 src/gcal-manager.c       | 4 +---
 src/gcal-view.c          | 4 +---
 3 files changed, 3 insertions(+), 9 deletions(-)

commit 8689b6b9e43000eea58472868f86d0f9b577dde3
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Sep 3 22:52:39 2012 +0200

    Updated Polish translation

 po/pl.po | 64 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 36 insertions(+), 28 deletions(-)

commit 8ac7e58d88a0b921d8f768bf687d57a2ec49457f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 30 00:59:17 2012 -0400

    Fixed non-construct properties setting.
    
    Added push/pop composite pairs of functions.
    Moved non-construct properties setting to after the construct process have
    ended.

 src/gcal-edit-dialog.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 54d42cc23af793c47aad211f103b3bf5f8a1c960
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 29 22:22:04 2012 -0400

    Added transient magic to GcalEditDialog.

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

commit cd106e6a5afce2f506cbdad3590a19847419de55
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Aug 27 20:13:07 2012 -0400

    Changed reminders icon in GcalEventWidget.

 src/gcal-event-widget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c000324f61d2f27b312b148ded06c8c9386d0d4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Aug 27 15:36:19 2012 -0400

    Removed disabled calendars from menu.

 src/gcal-event-overlay.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 4c3e232623196497cf0d62a90ffdd5812e22dcbc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Aug 26 11:33:00 2012 -0400

    Removed read-only sources from EditDialog.
    
    Removed disabled and read-only calendars from showing in GcalEditDialog.

 src/gcal-edit-dialog.c | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit 6be38d7a516dfb7ed702fd7b137d750a372d650d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Aug 25 02:01:16 2012 -0400

    Added code to handle show/hide if searchbar.
    
    Eventually it will be better to pack the entire searchbar into a full widget so
    it can emit signals and the code become easier to read and maintain.

 src/gcal-window.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 63 insertions(+), 5 deletions(-)

commit 600aad6f3b56338bba09155d84deb65396a9b3cd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Aug 25 01:59:06 2012 -0400

    Reworked GcalToolbar to match the mockups.
    
    Added search-button and GcalToolbar::search-events signal.
    Moved and changed add-button. Restyled with "suggested-action" class.

 data/theme/gtk-styles.css |   3 +-
 src/gcal-toolbar.c        | 156 +++++++++++++++++++++++++++++++---------------
 src/gcal-toolbar.h        |   1 +
 3 files changed, 107 insertions(+), 53 deletions(-)

commit 070d10bf4701a70c177dd610bee716032b620046
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Aug 25 00:35:12 2012 -0400

    Reworked internal structure of GcalWindow.
    
    Removed unneeded widgets. Removed unneeded layouts managers.
    Added constraints to handle actors sizing.
    Renamed main_toolbar attribute to toolbar_actor
    Added searchbar_actor. Initial approach.

 src/gcal-window.c | 228 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 139 insertions(+), 89 deletions(-)

commit 70712197476fa46048896ac0b080f3dd35714d3f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Aug 25 00:22:14 2012 -0400

    Updated docs. Changed GcalWindow internals skel.

 doc/Drawing   | 32 ++++++++++++++++++++++++++++++++
 doc/Internals | 27 ---------------------------
 2 files changed, 32 insertions(+), 27 deletions(-)

commit 9d151a625a3cf798f80394001287eddb8600c143
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Aug 24 23:21:12 2012 -0400

    Fixed segfault on gcal_window_show_hide_actor_cb.

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

commit 03e29247d6af855a7b70aab1896e655960f0973a
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Aug 24 19:02:03 2012 +0200

    Remove AUTHORS from version control
    
    It's autogenerated

 AUTHORS | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 444895437023e37452ec3c0269843ad093994c94
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Aug 24 19:00:55 2012 +0200

    all: fix GCC uninitialized variables warnings

 src/gcal-manager.c   | 1 +
 src/gcal-week-view.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 8fabdc9eb665f02c77ddcc441109accc147a2bd1
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Aug 24 19:00:38 2012 +0200

    build: fix icaltime.h include path

 src/gcal-event-overlay.h | 2 +-
 src/gcal-event-widget.h  | 2 +-
 src/gcal-manager.h       | 2 +-
 src/gcal-month-view.h    | 2 +-
 src/gcal-utils.h         | 2 +-
 src/gcal-view.h          | 2 +-
 src/gcal-week-view.h     | 2 +-
 src/gcal-window.c        | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit ae943fa3e1cc7b32baee1986c26bda6d32455483
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Aug 23 22:53:42 2012 +0200

    Updated Polish translation

 po/pl.po | 181 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 68 insertions(+), 113 deletions(-)

commit 0e427a5f8fa823b3c0a76b9ce54614e6154e146f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 15:25:03 2012 -0400

    Added sync to GcalEventOverlay and GcalEditDialog
    
    Added code to wait untill GcalEventOverlay is hidden to show GcalEditDialog.

 src/gcal-window.c | 55 ++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 36 insertions(+), 19 deletions(-)

commit 2f6d66e6e64cbf2caf846bef055e28c84390da33
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 15:06:42 2012 -0400

    Updated TODO.
    
    Implemented.

 TODO | 1 -
 1 file changed, 1 deletion(-)

commit a570538cb63f7b4e7ae9e268eba3879b67bfc161
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 15:01:06 2012 -0400

    Added code to handle new signal from manager.
    
    Added code to GcalWindow to handle event-created signal from GcalManager.
    Added marshaler.

 src/gcal-marshalers.list |   1 +
 src/gcal-window.c        | 191 +++++++++++++++++++++++++++++++++--------------
 2 files changed, 136 insertions(+), 56 deletions(-)

commit b6bdce9aec764e2dfa2ef9340731fbead0d903b8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 15:00:09 2012 -0400

    Minor fixes.
    
    Changed values representing signals in GcalEventOverlay
    Fixing code style in GcalEventWidget

 src/gcal-event-overlay.c | 12 ++++++------
 src/gcal-event-widget.c  |  3 ++-
 2 files changed, 8 insertions(+), 7 deletions(-)

commit 4c3bf3c318356e7cb5560151fa56b5ebe59b187f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 14:59:34 2012 -0400

    Added method to obtain event-uuid from the dialog.

 src/gcal-edit-dialog.c | 15 +++++++++++++++
 src/gcal-edit-dialog.h |  2 ++
 2 files changed, 17 insertions(+)

commit 49afd07fc72756c8aacffb7c207df795d8e35dea
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 14:58:08 2012 -0400

    Added GcalManager::event-created signal.
    
    The signal is emitted when an event is created through GcalManager.

 src/gcal-manager.c | 27 +++++++++++++++++++++++++--
 src/gcal-manager.h |  1 +
 2 files changed, 26 insertions(+), 2 deletions(-)

commit 063d569e3d508567828a3cfdd3d4b9c0808de4ca
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 11:27:15 2012 -0400

    Updated TODO

 TODO | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 4801dd351302bfab19b9f28bb127d6de22621224
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 11:18:03 2012 -0400

    Added more details to event-details view.
    
    Added start and end date loading.
    Added start and end time loading.
    Added calendar loading.

 src/gcal-edit-dialog.c | 118 +++++++++++++++++++++++++++++++++++++++++++++++--
 src/gcal-manager.c     |  26 +++++++++++
 src/gcal-manager.h     |   4 ++
 3 files changed, 144 insertions(+), 4 deletions(-)

commit 2aa0054ba7a5d6753f78c7899c36daa1d8ecaed2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 11:17:21 2012 -0400

    Removed gcc warning.

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

commit 749b1b18f0c5c980d644570e0e66e9d1bb63728f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 09:40:53 2012 -0400

    UI fixes, and calling read-only API of GcalManager

 src/gcal-edit-dialog.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit fabf3c282a248e661088936989e8f2ec18f35042
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 09:40:23 2012 -0400

    Changed icon used for reminders.
    
    Removed empty lines.

 src/gcal-event-widget.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 5eadc377a4effc9c0a41e5b0d167450e520f2cf5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 09:39:41 2012 -0400

    Used timezone support at initial date retrieving.

 src/gcal-window.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit bba41ad78496ca1ca3430fd22e1ac9c1438d54f0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 09:38:42 2012 -0400

    Added read-only query API to GcalManager.

 src/gcal-manager.c | 14 ++++++++++++++
 src/gcal-manager.h |  3 +++
 2 files changed, 17 insertions(+)

commit 22163f1d86ee009161daf44e1597ec00801910c9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 09:38:23 2012 -0400

    Added initial timezone support.

 src/gcal-manager.c | 76 +++++++++++-------------------------------------------
 src/gcal-manager.h |  6 ++---
 2 files changed, 17 insertions(+), 65 deletions(-)

commit 8c0f6fba7303d8becda932f85341902ae87dfe1d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 02:20:12 2012 -0400

    UI fixes to GcalEditDialog.

 src/gcal-edit-dialog.c | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 7f1c54a7616a8765f3563e10cb1d8dbadf04db4f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 00:27:12 2012 -0400

    Fixed POTFILES.in to match code changes.

 po/POTFILES.in | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 7581e8bad085f5ba349f1dfc0bcd147735e1a112
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Aug 23 00:23:02 2012 -0400

    Reworked details view of an event.
    
    Removed editable-widgets.
    Added GcalEditDialog
    Reworked delete-event trigger
    Moved method from GcalEventOverlay to utils to use it on GcalEditDialog

 src/Makefile.am              |  16 +-
 src/gcal-edit-dialog.c       | 530 +++++++++++++++++++++++++++++++++++++++++++
 src/gcal-edit-dialog.h       |  69 ++++++
 src/gcal-editable-combo.c    | 242 --------------------
 src/gcal-editable-combo.h    |  64 ------
 src/gcal-editable-date.c     | 275 ----------------------
 src/gcal-editable-date.h     |  61 -----
 src/gcal-editable-entry.c    | 202 -----------------
 src/gcal-editable-entry.h    |  62 -----
 src/gcal-editable-reminder.c | 465 -------------------------------------
 src/gcal-editable-reminder.h |  61 -----
 src/gcal-editable-text.c     | 190 ----------------
 src/gcal-editable-text.h     |  61 -----
 src/gcal-editable.c          | 190 ----------------
 src/gcal-editable.h          |  80 -------
 src/gcal-event-overlay.c     |  33 +--
 src/gcal-event-view.c        | 493 ----------------------------------------
 src/gcal-event-view.h        |  70 ------
 src/gcal-utils.c             |  27 +++
 src/gcal-utils.h             |   2 +
 src/gcal-window.c            | 159 +++++--------
 21 files changed, 689 insertions(+), 2663 deletions(-)

commit c4ab6fe5031425383d3628e7fb4de88776ef7e71
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 21:39:49 2012 -0400

    Updated event style.

 data/theme/gtk-styles.css | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 2ba4a361f00880e58baa70eb276d364f52d657a9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 21:39:19 2012 -0400

    Fixes to GtkNotification by Cosimo.

 src/gtk-notification.c | 165 ++++++++++++++++++++++++++++++-------------------
 src/gtk-notification.h |   4 ++
 2 files changed, 107 insertions(+), 62 deletions(-)

commit 21640c04c9c252b60ff8c806f9c19e2f2f9bee4d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 21:38:57 2012 -0400

    Added new doc, Views.

 doc/Makefile.am |  1 +
 doc/Views       | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

commit 983b63fbac3c7c80084483743d4bf54a016b6755
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 21:37:57 2012 -0400

    Added has_reminders get/set handling.
    
    Minor fixes.

 src/gcal-window.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit b884816bda198706789cc343557996a7aa76db01
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 21:37:13 2012 -0400

    Fixed GcalToolbar behavior.

 src/gcal-toolbar.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit fc3c165f04fcb6c6c347e54a1e27af5d2cb4927a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 20:35:56 2012 -0400

    Added has_reminders API to GcalManager.

 src/gcal-manager.c | 17 +++++++++++++++++
 src/gcal-manager.h |  4 ++++
 2 files changed, 21 insertions(+)

commit fa9e9eacdb999131241c167584ac12edd3a39231
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 20:34:47 2012 -0400

    Updated to match lastest Gtk+ API

 src/gcal-event-overlay.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e1a78d1975cb36957ac3bccfbb1a78282db853f4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 20:33:20 2012 -0400

    Changed drawing mechanic of GcalEventWidget.
    
    Added symbolic icon for reminders event
    Renamed signal to GcalEventWidget::activate
    Renamed properties enums
    Fixed size requisition

 src/gcal-event-widget.c | 158 +++++++++++++++++++++++++++++++++---------------
 src/gcal-event-widget.h |   7 ++-
 2 files changed, 114 insertions(+), 51 deletions(-)

commit 009e65cdd3bcd2a46726a57fadedc30cdb739f73
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 16:16:04 2012 -0400

    Fixed bug when destroying child widgets.

 src/gcal-month-view.c | 21 +++++++++++++++------
 src/gcal-week-view.c  | 12 +++++++++++-
 2 files changed, 26 insertions(+), 7 deletions(-)

commit a9da2aa5527a0449d8341d5f76ba6094e28568fe
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 01:04:36 2012 -0400

    Made simple-add event work.
    
    Fixed GcalEventOverlay handling of dates.
    Added initial code and methods to handle adding events to GcalManager.
    Fixed in GcalMonthView handling of dates passed to event-creation.
    Fixed gcal-utils sources for gcc warning.
    Fixed calling order in GcalWindow.

 src/gcal-event-overlay.c |  8 ++++-
 src/gcal-manager.c       | 91 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h       |  6 ++++
 src/gcal-month-view.c    |  3 ++
 src/gcal-utils.c         |  2 +-
 src/gcal-utils.h         | 38 ++++++++++----------
 src/gcal-window.c        | 15 ++++++--
 7 files changed, 139 insertions(+), 24 deletions(-)

commit 45e5eb5222651a62fcfd7f6196d0f7bfeff0246a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 00:59:41 2012 -0400

    Added license-type to About dialog.

 src/gcal-application.c | 1 +
 1 file changed, 1 insertion(+)

commit 83659ce09835aade4175948f462ff9702e4dc3ba
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Aug 22 00:58:54 2012 -0400

    Required updated version of libical.
    
    Required an updated version of libical in order to get the right headers.

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2c203dd78d84fbccb29da3547e453d9d92a78b95
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Aug 21 16:35:48 2012 +0200

    Updated Polish translation

 po/pl.po | 252 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 146 insertions(+), 106 deletions(-)

commit 9c2d2dc4429492574ec663c4ee4c3dd53120c670
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Aug 20 23:49:30 2012 -0400

    Updated docs. Updated TODO.

 TODO        | 19 +++++++++++++++----
 doc/Drawing | 12 ++++++------
 2 files changed, 21 insertions(+), 10 deletions(-)

commit 4fa49124591e2ec1f74fd836b6a00012e10af4ba
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Aug 20 23:49:13 2012 -0400

    Added navigation arrows to weel-view.

 src/gcal-week-view.c | 251 ++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 239 insertions(+), 12 deletions(-)

commit 5b23fea95f21f8729bd3cbb1a5c48f7a19363629
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Aug 20 23:45:58 2012 -0400

    Added create-event overlay.
    
    Added new-event mark to month-view.
    Added navigation arrows to month-view.
    Initially moved edit-event to a dialog.

 .gitignore                 |   3 +
 data/theme/gtk-styles.css  |   7 +-
 po/POTFILES.in             |  13 +-
 src/Makefile.am            |   4 +
 src/gcal-arrow-container.c | 744 +++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-arrow-container.h |  59 ++++
 src/gcal-event-overlay.c   | 562 ++++++++++++++++++++++++++++++++++
 src/gcal-event-overlay.h   |  82 +++++
 src/gcal-marshalers.list   |   1 +
 src/gcal-month-view.c      | 453 +++++++++++++++++++++------
 src/gcal-month-view.h      |   3 +
 src/gcal-window.c          | 334 ++++++++++++++------
 12 files changed, 2078 insertions(+), 187 deletions(-)

commit 4cce38de7201833e49a78622c8804ce852b7de6f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Aug 20 23:43:56 2012 -0400

    Made this changes too long ago and can't remember what this was about.

 src/gcal-manager.c | 60 ++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 40 insertions(+), 20 deletions(-)

commit c7aded0cddfbb308397547a6314350f9a2734997
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Aug 20 23:42:29 2012 -0400

    Added artists to the About dialog.

 src/gcal-application.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 0715f921552cd2b3dfe9e5e5323a457139af08e0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Aug 19 03:06:05 2012 -0400

    Fixed icon and typo.
    
    Using now x-office-calendar-symbolic icon now.

 src/gcal-toolbar.c | 2 +-
 src/gcal-toolbar.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5742f8e4599560c05388f2f7957c0e3caf8e523e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Aug 19 03:03:38 2012 -0400

    Improved autotools files.
    
    Moved all the style data to a theme directory ala gnome-shell.
    Added close-window.svg image.
    Added gcal-marshalers.list and rules to Makefile.am to generate the correct
    source and header.
    
    Note: The absence of this changes about the marshallers generation was
    making imposible to compile the changes about GcalView API. This will complete
    that commit.

 Makefile.am                     |  11 ++-
 configure.ac                    |   3 +-
 data/Makefile.am                |  15 ++--
 data/theme/close-window.svg     | 152 ++++++++++++++++++++++++++++++++++++++++
 data/{ => theme}/gtk-styles.css |  34 +++++----
 src/Makefile.am                 |  47 ++++++++++++-
 src/gcal-marshalers.list        |   1 +
 7 files changed, 231 insertions(+), 32 deletions(-)

commit b9a4bcb4b29afd6881c0908cba6e045563a87759
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Aug 19 02:54:20 2012 -0400

    Fixed clutter deprecations.
    
    Removed clutter_actor_animate calls.
    Removed clutter_box_layout_set_vertical call.
    Removed clutter_bin_layout_add calls.

 src/Makefile.am   |  1 -
 src/gcal-window.c | 70 +++++++++++++++++++++++++++++++------------------------
 2 files changed, 39 insertions(+), 32 deletions(-)

commit 0820d49e4eaedee38829e55b00e4b605885e9595
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Aug 19 02:47:36 2012 -0400

    Improving GcalView API.
    
    Added GcalView::update signal for when the view will change it's date range
    Added GcalView::create-event signal for when the view wants to create a new
    event
    
    Added GcalView::clear_selection method for clearing new-event mark.
    
    Note: The views can choose to mark before send a ::create-event signal the range
    over which they will create the new event. This will be called new-event mark.

 src/gcal-view.c | 35 +++++++++++++++++++++++++++++++++++
 src/gcal-view.h | 10 +++++++++-
 2 files changed, 44 insertions(+), 1 deletion(-)

commit 34d458d8a9c9e8ed8e8a943e7a76b6dba6795d24
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Aug 17 10:35:40 2012 -0400

    Fixed implementation of GcalFloatingContainer.

 src/gcal-floating-container.c | 44 +++++++------------------------------------
 1 file changed, 7 insertions(+), 37 deletions(-)

commit 6a46b4b2f482a3c4b826e3b7324dd478ff6eb1f3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Aug 17 10:34:35 2012 -0400

    Corrected icaltime header inclusion.

 src/gcal-event-widget.c | 2 --
 src/gcal-event-widget.h | 2 +-
 src/gcal-manager.h      | 2 +-
 src/gcal-month-view.h   | 2 +-
 src/gcal-utils.h        | 2 +-
 src/gcal-view.h         | 2 +-
 src/gcal-week-view.h    | 2 +-
 src/gcal-window.c       | 2 +-
 8 files changed, 7 insertions(+), 9 deletions(-)

commit 7e1d477473886b2173b88b2e6a9aa5f29b6b5458
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Aug 17 10:29:51 2012 -0400

    Added AUTHORS, ChangeLog hooks for autogeneration.

 Makefile.am | 45 ++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 38 insertions(+), 7 deletions(-)

commit 4e884f7b7a3e335561676fbb3c19a4fdb0dea968
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Fri Aug 17 01:29:51 2012 +0300

    Added Greek translation

 po/LINGUAS |   1 +
 po/el.po   | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 263 insertions(+)

commit 3cdd9cfabf4bf6f173575c653d0e3a6bf0a515f2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 19 13:19:05 2012 -0400

    Fixed GcalWeekView scrollbar not showing.

 data/gtk-styles.css   | 9 ++++++---
 src/gcal-month-view.c | 2 --
 src/gcal-week-view.c  | 1 -
 src/gcal-window.c     | 7 +++++--
 4 files changed, 11 insertions(+), 8 deletions(-)

commit f33feaf6b1bf24f44d4b4f179942c176a4b01d9f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 19 01:26:45 2012 -0400

    A bunch of UI fixes.
    
    Made lighter the background of the views.
    Added padding and fixed class to GcalToolbar.

 data/gtk-styles.css   | 12 +++++++++++-
 src/gcal-month-view.c |  2 ++
 src/gcal-toolbar.c    |  2 +-
 src/gcal-week-view.c  |  9 +++------
 4 files changed, 17 insertions(+), 8 deletions(-)

commit 20dd623ba4b5026d4e587fd615d56cff0fd4842f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 19 01:02:34 2012 -0400

    Fixes to match the changes in GcalWeekView.
    
    Lightened some lines in GcalMonthView.
    Changed cairo_set_source_rgba to cairo_set_source_rgb when applicable.

 src/gcal-event-widget.c |  9 ++++-----
 src/gcal-month-view.c   | 44 +++++++++++++++++++++++++++++++-------------
 2 files changed, 35 insertions(+), 18 deletions(-)

commit d03c95e7652815e772272c900151c32540cab896
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 19 00:58:35 2012 -0400

    Implementing GcalWeekView to match the mockups.
    
    What to say about this commit.
    There's just one FIXME in gcal-week-view.c, about the size/width of the
    GtkScrollbar used. That should not be hardcoded.
    Also the background color applied to the scrollbar through css-theming might be
    better placed inside the code, since the effectis part of the view.
    About this view is still missing a way of signaling the current day. We are on
    it, yet.

 data/gtk-styles.css  |  11 +
 doc/Drawing          |  50 +++
 src/Makefile.am      |   1 +
 src/gcal-week-view.c | 895 ++++++++++++++++++++++++++++++++++-----------------
 4 files changed, 665 insertions(+), 292 deletions(-)

commit 194fd67b7d71afe69e5de4bae876ce2cb6e7609a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 15 12:26:22 2012 -0400

    Modified GcalMonthView to fit the mockups.
    
    Added Drawing docs to the doc folder.
    Fixed styles to reach the borders.
    Made some refactoring of the class.

 data/gtk-styles.css   |   5 +-
 doc/Drawing           |  20 ++++
 doc/Makefile.am       |   1 +
 src/gcal-month-view.c | 249 +++++++++++++++++++++++++++-----------------------
 4 files changed, 161 insertions(+), 114 deletions(-)

commit 5f58dc0692c2cd72ff8a7885d6fdc9168ac31f5f
Author: William Jon McCann <jmccann@redhat.com>
Date:   Fri Jul 13 09:38:19 2012 -0400

    Add some details to the about dialog

 src/gcal-application.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 08f5e465130e57034765831c470e27203439a362
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jul 13 09:27:31 2012 -0400

    Changed toolbar button to Toggles.
    
    Added behavior in GcalToolbar to manage the toogling mode of the view buttons
    Added parameter in gcal_window_new to set the view-type initially.

 src/gcal-application.c |  5 ++-
 src/gcal-toolbar.c     | 92 ++++++++++++++++++++++++++++++++++++++------------
 src/gcal-toolbar.h     |  7 ++--
 src/gcal-window.c      |  5 ++-
 src/gcal-window.h      | 10 +++---
 5 files changed, 89 insertions(+), 30 deletions(-)

commit f462712227ef451d21d3a211f7ba4b79fc352efa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jul 13 00:17:39 2012 -0400

    Added actua date mark to implemented views.
    
    Following mockups by Reda Lazri, the actual day it's marked by drawing a box
    around the weekday and a 2px line on the cell belonging to the actual date.
    Added icon to gnome-calendar.desktop. Tweaked css a little bit.

 data/gnome-calendar.desktop.in.in |   2 +-
 data/gtk-styles.css               |  20 +++++--
 src/gcal-month-view.c             | 117 +++++++++++++++++++++++++++-----------
 src/gcal-week-view.c              |  95 +++++++++++++++++++++++++------
 4 files changed, 179 insertions(+), 55 deletions(-)

commit 970529cb2f67c06b5b6a4da069851ba7cdd924fd
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Wed Jul 11 23:52:45 2012 -0400

    [PATCH] Port to newer EvolutionDataServer
    
    Since 3.5.3, evolution-data-server has changed API regarding
    storage and retrieval of sources, introducing the ESourceRegistry
    and removing GConf.
    Adapt to that.

 configure.ac          |   6 +-
 src/gcal-manager.c    | 214 ++++++++++++++++++++++++++------------------------
 src/gcal-manager.h    |   3 +-
 src/gcal-month-view.c |   2 +-
 src/gcal-utils.c      |   8 +-
 src/gcal-week-view.c  |   2 +-
 src/gcal-window.c     |   4 +-
 7 files changed, 122 insertions(+), 117 deletions(-)

commit 004f622d400eaa5e8551e252fda7c5c207a3a55d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jul 12 00:12:11 2012 +0200

    Updated Polish translation

 po/pl.po | 142 +++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 106 insertions(+), 36 deletions(-)

commit 90900b3575c2a119fa55eb8ea1b08a24116faefc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Jul 11 00:45:35 2012 -0400

    Added view action to application.
    
    Added links to GcalWindow::active-view
    Added fix to GcalWindow for checking for child/events widgets in view before
    instantiation.

 src/gcal-application.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++---
 src/gcal-window.c      |  5 +++-
 2 files changed, 73 insertions(+), 5 deletions(-)

commit a4276a126379e41af865f613f36e70d939cdc51d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jul 10 20:00:21 2012 -0400

    Handled sources_model::active changes.
    
    Handled sources_model::active changes by emitting fake ::events-added and
    ::events-removed signals.
    Updated methods hooked to ECalClientView signals to take into account
    GcalManagerUnit::enabled field.

 src/gcal-manager.c    | 71 +++++++++++++++++++++++++++++++++++++++++++++++----
 src/gcal-month-view.c |  1 +
 src/gcal-week-view.c  |  1 +
 3 files changed, 68 insertions(+), 5 deletions(-)

commit 917984fa012336f73560826c6c034a3646cc8361
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jul 9 22:29:13 2012 -0400

    Theming fixes.
    
    GcalWindow::activew-view added notify.

 data/gtk-styles.css |  9 +++++++--
 src/gcal-window.c   | 12 +++++++++++-
 2 files changed, 18 insertions(+), 3 deletions(-)

commit f38146bd6164ba8894619d8350439a710f5c2b53
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 23:03:52 2012 -0400

    Updated TODO. Updated styles.

 TODO                | 2 ++
 data/gtk-styles.css | 8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit c3faffaf4f6703507b4901629ca98c28ba0397e5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 23:03:17 2012 -0400

    Fixed Makefile.am.

 doc/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ade7c97aeddf23e85d916551a92b1f7df648a5eb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 23:00:31 2012 -0400

    Added method for faking ::events-added signal.
    
    Added a method for sending a fake signal to newly created that don't cause an
    update of the timespan covered by the actual query of GcalManager.
    Added get_event_all_day method for find out if and event is all-day.

 src/gcal-manager.c | 36 ++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h |  4 ++++
 2 files changed, 40 insertions(+)

commit 63c7b1a91cc1b644ce931579e079240af9cbd98f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 22:56:42 2012 -0400

    Implemented ::set_date method.
    
    Implemented set_date method, moving update of ::date attribute to another call
    outside the construction process. The method can be used to set or update the
    GcalView::active-date property
    Implemented changes from GcalView API
    Integrated GcalWeekView into application flow.

 src/gcal-month-view.c | 282 +++++++++++++++++++++++++++++++-------------------
 src/gcal-month-view.h |   6 +-
 src/gcal-week-view.c  | 269 ++++++++++++++++++++++++++++-------------------
 src/gcal-week-view.h  |   6 +-
 4 files changed, 341 insertions(+), 222 deletions(-)

commit 89a941ec36df3073417d77602d7efb7b519163b9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 22:55:55 2012 -0400

    Reorganized GcalApplication source-file.
    
    Connected settings to GcalWindow property.

 src/gcal-application.c | 76 ++++++++++++++++++++++++++++++++------------------
 1 file changed, 49 insertions(+), 27 deletions(-)

commit 9a7bd959958032414913d97a27a49d96329d3eb7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 22:54:24 2012 -0400

    Reworked view handling inside GcalWindow.
    
    Added properties ::active-view and ::active-date.
    Added method for creating new views and for updating created ones.
    Added bindings of property ::active-date to the same property of GcalView
    Changed to use GcalView API.
    Fixed some FIXMEs.

 src/gcal-window.c | 165 ++++++++++++++++++++++++++++++++----------------------
 1 file changed, 98 insertions(+), 67 deletions(-)

commit b819b70208f8565d55305c974da5f40149462180
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 22:42:07 2012 -0400

    Added method for send ::events-added signal.
    
    Added a hack for send ::events-added signal to newly created views even when the
    range of dates covered is not changed.

 src/gcal-manager.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 56 insertions(+), 8 deletions(-)

commit 444298ae2601803d4a9f843e1e7340e53fa7e4b7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 22:38:25 2012 -0400

    Improved GcalView API.
    
    Added ::active-date property
    Added set_date/get_date pair of methods for handling the property
    Added get_initial_date/get_final_date pure virtual methods.

 src/gcal-view.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++---
 src/gcal-view.h | 33 +++++++++++++++++++++++----------
 2 files changed, 70 insertions(+), 13 deletions(-)

commit 681ee80f5bbc40a7f24dbf3df47c536cc5d41ab2
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat Jul 7 16:28:29 2012 -0400

    Minor docs adjustements.

 doc/{Assumptions.markdown => Assumptions} | 0
 doc/{Flows.markdown => Flows}             | 8 +-------
 doc/{Internals.markdown => Internals}     | 0
 doc/Makefile.am                           | 8 ++++----
 4 files changed, 5 insertions(+), 11 deletions(-)

commit e09ce361b0aafb1fa30d2c00499199e8ed6e370b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jul 6 17:15:52 2012 -0400

    Added GSettings to read/set the active view.
    
    Placed code to generate G_TYPE_ENUM from my defined enums
    Semi-integrated GcalWeekView
    Updated TODO.

 .gitignore                             |   3 +
 TODO                                   |   1 +
 configure.ac                           |   6 +
 data/Makefile.am                       |   4 +
 data/gtk-styles.css                    |   2 +-
 data/org.gnome.calendar.gschema.xml.in |   5 +
 src/Makefile.am                        | 127 ++++++++-------
 src/gcal-application.c                 |  23 ++-
 src/gcal-application.h                 |   8 +-
 src/gcal-enum-types.c.template         |  39 +++++
 src/gcal-enum-types.h.template         |  26 ++++
 src/gcal-toolbar.c                     |  10 +-
 src/gcal-utils.h                       |  12 +-
 src/gcal-week-view.c                   |   4 +-
 src/gcal-window.c                      | 274 ++++++++++++++++++++++++---------
 15 files changed, 394 insertions(+), 150 deletions(-)

commit 55292f68ac6e84af029f874f9b3ceeb24bfbe2e3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Jul 6 01:08:03 2012 -0400

    Added regions to view.
    
    Fixed/renamed/changed some classes names for css styling.
    Fixed size_allocate, now taking into account regions differents font sizes.

 data/gtk-styles.css     | 30 ++++++++++++++++++------------
 src/gcal-event-view.c   |  7 +++----
 src/gcal-event-widget.c |  4 ++++
 src/gcal-month-view.c   | 36 ++++++++++++++++++++++++++++++------
 src/gcal-week-view.c    | 33 +++++++++++++++++++++++++++------
 src/gcal-window.c       |  5 -----
 6 files changed, 82 insertions(+), 33 deletions(-)

commit 1021c7e781fe883440b6e63e16008bcb72524331
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 5 21:40:02 2012 -0400

    Added GcalWeekView. Not integrated yet.
    
    Refactoring the code inside GcalMonthView for drawing and for showing child
    widgets.
    Fixed ref_sink in GcalEditableRemainder. (Don't need it)
    Added translation for weekdays abbreviation. (Thxs to ebassi & mclasen)
    Passed make distcheck.

 po/POTFILES.in               |   3 +
 src/Makefile.am              |   2 +
 src/gcal-editable-reminder.c |   1 -
 src/gcal-event-widget.c      |  38 +-
 src/gcal-event-widget.h      |   5 +
 src/gcal-month-view.c        | 249 ++++++++----
 src/gcal-utils.c             |  18 +
 src/gcal-utils.h             |   2 +
 src/gcal-week-view.c         | 892 +++++++++++++++++++++++++++++++++++++++++++
 src/gcal-week-view.h         |  63 +++
 src/gcal-window.c            |   2 +-
 11 files changed, 1201 insertions(+), 74 deletions(-)

commit f83143050c67626fbffccdfdb8141298930a30c5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jul 5 00:46:57 2012 -0400

    Added undo notification system to event deletion.
    
    Added GcalEventView::will-delete to let thw window knows about the change.
    GcalWindow will handle the hiding of the event-widget till the notification goes
    away or the user click "Undo".
    Added method in GcalView interface to retrieve and event-widget by it's uuid.
    Added some cosmetic changes in GcalMonthView as well.

 data/gtk-styles.css   |   2 +-
 src/gcal-event-view.c |  32 ++++++-----
 src/gcal-event-view.h |   2 +-
 src/gcal-month-view.c | 131 +++++++++++++++++++++++++-----------------
 src/gcal-view.c       |   9 +++
 src/gcal-view.h       |  18 +++---
 src/gcal-window.c     | 153 ++++++++++++++++++++++++++++++++++++++++++++++++--
 src/gcal-window.h     |   2 +
 8 files changed, 270 insertions(+), 79 deletions(-)

commit 6853aaeb38aded0f32a197e0d3dfb7eda90fd9a7
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jul 3 22:10:48 2012 +0200

    Updated Polish translation

 po/pl.po | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 126 insertions(+), 9 deletions(-)

commit 9eaa5238ae62f499e5fcccedd5dc5779c0be3da4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jul 3 15:47:59 2012 -0400

    Fixed UI issue with GcalEditableReminder.
    
    There was an issue when using the 'list-add' icon for adding a new reminder.
    The issue is fixed, but still there's abunch of cleaning/aligning/redesigning
    to do there.

 src/gcal-editable-reminder.c | 41 +++++++++--------------------------------
 src/gcal-event-view.c        |  2 ++
 2 files changed, 11 insertions(+), 32 deletions(-)

commit 07ac070f08b36855dd2070296f9b88c7b6faa514
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jul 3 14:55:10 2012 -0400

    First approach of Event view ended.
    
    For now the view, works only for viewing, and not for editing.
    The delete button works, though.
    It's needed yet a notification for an event deletion.

 src/gcal-application.c  |   2 +-
 src/gcal-event-view.c   |  67 +++++++++++++++++++++++-
 src/gcal-event-view.h   |   3 ++
 src/gcal-event-widget.c |   3 --
 src/gcal-manager.c      | 136 ++++++++++++++++++++++++++++++++++++++++++++----
 src/gcal-manager.h      |   4 ++
 src/gcal-month-view.c   |  29 ++++++++++-
 src/gcal-view.c         |   9 ++++
 src/gcal-view.h         |  12 +++--
 src/gcal-window.c       |  59 ++++++++++++++++++---
 10 files changed, 296 insertions(+), 28 deletions(-)

commit dc0683b40b5a24c5005404e49f8c06195bf88ed1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue Jul 3 14:51:27 2012 -0400

    Added some infrastructure to notification system.
    
    Warning: this particular commit may not build.
    Added GtkNotification widget migrated from gnome-contacts.
    Added methods in GcalWindow to show a notification.

 src/Makefile.am        |   4 +-
 src/gcal-window.c      |  42 ++-
 src/gcal-window.h      |   7 +-
 src/gtk-notification.c | 912 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/gtk-notification.h |  61 ++++
 5 files changed, 1018 insertions(+), 8 deletions(-)

commit 239e41de53afebad5350a28c1a737bb584cf67e9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 03:02:28 2012 -0400

    Passed 'make distcheck'

 po/POTFILES.in | 3 +++
 1 file changed, 3 insertions(+)

commit caf77599aadf232eb432a95a1ac8206de0c93cb5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 02:57:28 2012 -0400

    Added done-edit signal to GcalToolbar.
    
    Connected ::done-edit to GcalEventView widget.
    Minor geometry fixes.

 src/gcal-editable-reminder.c |  1 -
 src/gcal-event-view.c        | 38 +++++++++++++++++++++++++++++---------
 src/gcal-toolbar.c           | 31 ++++++++++++++++++++++++++-----
 src/gcal-toolbar.h           |  1 +
 src/gcal-window.c            | 35 ++++++++++++++++++++++++++++++-----
 5 files changed, 86 insertions(+), 20 deletions(-)

commit bb85e5756f75453d5e56c04d526230db05e99d92
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 02:01:19 2012 -0400

    Removing host field temporary.

 src/gcal-event-view.c | 36 ------------------------------------
 1 file changed, 36 deletions(-)

commit 443c7534d0a80610d7bd425722c8abb1daf4aded
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 02:00:41 2012 -0400

    Fixed engine warning.

 data/gtk-styles.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 325f0d8fa3a1aa4e827ab022b6fbca5a900c29dd
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 02:00:26 2012 -0400

    Added EVENT_VIEW mode to GcalToolbar.
    Hooked signals to GcalWindow methods which connect with GcalEventView.

 src/gcal-toolbar.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 src/gcal-toolbar.h |   3 +
 src/gcal-window.c  |  76 ++++++++++++++++++++++---
 3 files changed, 227 insertions(+), 16 deletions(-)

commit e113e60e0fa8cde82143ff4dfd7d96f7a705f52f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 01:59:24 2012 -0400

    Fixes and enhancements.
    
    Fixed a bunch of warnings.
    Added scode for methods in GcalEventView.
    Fixed typo in GcalManager

 src/gcal-editable-date.c     |  6 +++---
 src/gcal-editable-entry.c    |  4 ++--
 src/gcal-editable-reminder.c |  4 ----
 src/gcal-editable-text.c     |  2 +-
 src/gcal-editable.c          | 36 ++++--------------------------------
 src/gcal-event-view.c        | 22 ++++++++++++++++++++++
 src/gcal-manager.c           |  2 +-
 7 files changed, 33 insertions(+), 43 deletions(-)

commit b112ffaa97a23d7318b1cb10aefdbf9e034da3e4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 00:10:54 2012 -0400

    Updated docs.

 TODO                     |  4 ++++
 doc/Assumptions.markdown | 10 +++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 0709722107638f387d6a51968086bebddfaf80c4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 00:05:34 2012 -0400

    Added reminders widget.
    
    This one implies a lot of assumptions/simplification,
    mostly because the API to manage Alarm in e-d-s is huge,
    and we want simplicity.

 src/Makefile.am              |   2 +
 src/gcal-editable-reminder.c | 494 +++++++++++++++++++++++++++++++++++++++++++
 src/gcal-editable-reminder.h |  61 ++++++
 src/gcal-event-view.c        |  31 ++-
 src/gcal-manager.c           | 105 +++++++++
 src/gcal-manager.h           |   4 +
 6 files changed, 693 insertions(+), 4 deletions(-)

commit 6cee02a1ba3fe1fc7bda539055de46ef041184b6
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun Jul 1 00:03:14 2012 -0400

    UI Fixes.
    
    Fixed opaque rounded corners
    Fixed using radio instead of checkbox
    Fixed using documents icon instead of list-view.

 data/gtk-styles.css | 5 +++++
 src/gcal-toolbar.c  | 2 +-
 src/gcal-window.c   | 8 ++++++--
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 39ed044ca514f30f6ad4d8e86c2356d1a3d5626b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 21 08:21:57 2012 -0400

    Glue code for using those editable widgets.
    
    Added GcalEventWidget::activated signal.
    Fixed bug in GcalMonthView preventing to get button events.
    Added methods in GcalUtils from Evo for formatting time.
    ..and stuff

 src/gcal-event-widget.c |  43 ++++++++++--
 src/gcal-event-widget.h |  14 ++--
 src/gcal-month-view.c   |   4 +-
 src/gcal-utils.c        | 179 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-utils.h        |  29 ++++++--
 src/gcal-window.c       |  84 +++++++++++++++++------
 6 files changed, 313 insertions(+), 40 deletions(-)

commit 5c47b9312cfef2cc61dcbc5f050f6474d33ef1ed
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 21 08:18:05 2012 -0400

    Added editable widgets to Makefile.
    
    This should be committed with the widgets.
    My bad. Git ftw.

 src/Makefile.am | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8e35adf4a08c699dcd2275847867c5254f7f12d3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 21 08:17:19 2012 -0400

    Added method to get events properties.

 src/gcal-manager.c | 205 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 src/gcal-manager.h |  23 ++++++
 2 files changed, 218 insertions(+), 10 deletions(-)

commit 8b7265d5da6d9133a654e608b3f0b3a2e0e52d67
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Jun 21 08:13:22 2012 -0400

    Added a new bunch of editable widgets.
    
    Just one or two left.

 TODO                      |   1 +
 src/gcal-editable-combo.c | 242 +++++++++++++++++++++++++++++++++++++
 src/gcal-editable-combo.h |  64 ++++++++++
 src/gcal-editable-date.c  | 275 ++++++++++++++++++++++++++++++++++++++++++
 src/gcal-editable-date.h  |  61 ++++++++++
 src/gcal-editable-entry.c | 144 +++++++++++++---------
 src/gcal-editable-entry.h |   7 +-
 src/gcal-editable-text.c  | 190 +++++++++++++++++++++++++++++
 src/gcal-editable-text.h  |  61 ++++++++++
 src/gcal-editable.c       |  99 +++++++++++-----
 src/gcal-editable.h       |  26 ++--
 src/gcal-event-view.c     | 296 +++++++++++++++++++++++++++++++++++++---------
 src/gcal-event-view.h     |  11 +-
 13 files changed, 1330 insertions(+), 147 deletions(-)

commit 8bbb375ac1c9a6f97b0f1a0abc1de2669adf77fc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jun 4 06:54:27 2012 -0400

    Added initial version of GcalEditable family of widgets.

 src/Makefile.am           |   4 ++
 src/gcal-editable-entry.c | 164 ++++++++++++++++++++++++++++++++++++++++++
 src/gcal-editable-entry.h |  57 +++++++++++++++
 src/gcal-editable.c       | 179 ++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-editable.h       |  72 +++++++++++++++++++
 src/gcal-event-view.c     |   7 +-
 src/gcal-month-view.c     |   6 +-
 src/gcal-month-view.h     |   1 +
 src/gcal-toolbar.c        |   2 +-
 src/gcal-utils.h          |  15 +++-
 10 files changed, 498 insertions(+), 9 deletions(-)

commit d4a19245d2b5eda078464873648d37524579efdb
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 26 20:11:33 2012 -0400

    Started rewriting of GcalToolbar.

 TODO               |   1 -
 src/gcal-toolbar.c | 310 +++++++++++++++++++++++++++++------------------------
 2 files changed, 167 insertions(+), 144 deletions(-)

commit 2bda18e55e6a154cf1c7156eb59f17993aa0dff5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 26 18:04:03 2012 -0400

    Removing _gcal prefix to indicate internal functions instead of static modifier.

 TODO                                        |   2 +-
 po/POTFILES.in                              |   2 +-
 src/Makefile.am                             |   4 +-
 src/gcal-application.c                      |  37 +++----
 src/gcal-floating-container.c               |  16 +--
 src/gcal-main-toolbar.h                     |  62 -----------
 src/gcal-manager.c                          | 123 +++++++++++-----------
 src/gcal-month-view.c                       |  26 ++---
 src/{gcal-main-toolbar.c => gcal-toolbar.c} | 155 +++++++++++++++++-----------
 src/gcal-toolbar.h                          |  66 ++++++++++++
 src/gcal-utils.h                            |   6 ++
 src/gcal-window.c                           |  56 +++++-----
 12 files changed, 300 insertions(+), 255 deletions(-)

commit a5dcdcc924630b566c12484367122cb6725b7701
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 26 13:46:49 2012 -0400

    Started EventView coding.

 data/gtk-styles.css   |  12 +++
 po/POTFILES.in        |   1 +
 src/Makefile.am       |   2 +
 src/gcal-event-view.c | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-event-view.h |  58 +++++++++++++++
 src/gcal-manager.c    |   2 +-
 src/gcal-window.c     |  42 ++++++++++-
 7 files changed, 317 insertions(+), 3 deletions(-)

commit dad2e4115c08f6d4b0a9e3c461a1d52fa444ccf5
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon Jun 4 06:55:28 2012 -0400

    Changin autoconf required to match jhbuild.
    
    Added .gdb_history

 .gitignore   | 1 +
 configure.ac | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit a53752013f412b923c6e4e174eb6bc36856154dc
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 26 13:49:06 2012 -0400

    Fixed typo.

 src/gcal-event-widget.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca9b9d576f4511dcff028c9f6ac1f700b60c5115
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sat May 26 09:33:51 2012 -0400

    Updated autotools as adviced here [1]
    
    [1]: https://live.gnome.org/GnomeGoals/ModernAutotools

 configure.ac | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit c5000a002d1a4360a0eb30d37d6b3be872cc6c27
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri May 25 22:15:16 2012 +0200

    Added Polish translation
    
    Having at least one translation could help with testing i18n.

 po/LINGUAS |  1 +
 po/pl.po   | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)

commit 0fa570121095cbc707617322464e4830c72d5b32
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 25 12:20:24 2012 -0400

    Added check to e_cal_client_new.

 src/gcal-manager.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8acac74152bc3f3c8c0568f32c41549d5d2dffa7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 25 11:48:43 2012 -0400

    Fixed INSTALL generation.

 Makefile.am         | 2 +-
 README.md => README | 0
 configure.ac        | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

commit 6a2ead15b255e05c6e10cdf6ae06afff789a73fe
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Fri May 25 17:00:48 2012 +0200

    build: Use gnome-autogen.sh
    
    Switch to a more standard autogen.sh - seriously, CVS?

 autogen.sh | 154 ++++---------------------------------------------------------
 1 file changed, 9 insertions(+), 145 deletions(-)

commit 89f2440fc4b3b2cbd2cd4d54d2078637b73b4fd8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 19:08:02 2012 -0400

    Added .doap file.
    
    Without this file, the repo didn't let me push.

 gnome-calendar.doap | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit d472a0ff5de5ac042af08dd0dd910b660ae467bf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 18:53:46 2012 -0400

    Fixed building.

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e563e98cc9ebbdcf803efd00535d57ff1cb8665a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 12:53:25 2012 -0400

    Renamed README

 README => README.md | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 6e9309e56030e7ef301538336bf9923df8a39ce3
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 12:38:06 2012 -0400

    Added README

 README | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1b39630afa346a461d9684e2e3880e2e5781632f
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 00:46:33 2012 -0400

    Minor details

 src/gcal-application.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9ce40b9bf0e4e427eab9c1118865bc5db42b0bdf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 00:46:08 2012 -0400

    GcalMonthView changes.
    
    Created GcalView interface, used in GcalMonthView
    Added implementation for GtkContainer virtual funcs in GcalMonthView
    Improving size_allocate/drawing methods
    Added day selection drawing

 src/gcal-month-view.c | 365 ++++++++++++++++++++++++++++++++++++++------------
 src/gcal-view.c       |   9 --
 src/gcal-view.h       |   4 -
 3 files changed, 281 insertions(+), 97 deletions(-)

commit 191c8a8ef7f844793a0bd4d4c9b6d37c5c59536a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 00:42:30 2012 -0400

    Fixing segmentation fault when freeing twice icalcomp memory

 src/gcal-manager.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 1069a161a52c2e849b1e1d29f4ad71458b0e4e52
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 00:41:41 2012 -0400

    Added signal for add-event button click.

 src/gcal-main-toolbar.c | 118 ++++++++++++++++++++++++++++++++----------------
 src/gcal-main-toolbar.h |   1 +
 2 files changed, 79 insertions(+), 40 deletions(-)

commit f0158b4adaaab6356685268786b0d472b779e686
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 00:40:27 2012 -0400

    Fixed issue with the sources view actor getting in the middle of buttons events.
    
    Using the new API of GcalEventWidget
    Drawing changes in GcalEventWidget
    Some refactoring

 src/gcal-event-widget.c | 136 ++++++++++++++++++++++++++++++++++++------------
 src/gcal-event-widget.h |  14 ++++-
 src/gcal-window.c       | 123 ++++++++++++++++++++++---------------------
 3 files changed, 180 insertions(+), 93 deletions(-)

commit f8223e968719503da3fdb52f6aa5bfc76f1f42be
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 24 00:34:22 2012 -0400

    Updated TODO and stuff.
    
    Renamed gtk-styles.css and some other files

 TODO                                   |  4 ++++
 data/Makefile.am                       |  2 +-
 data/{gtk-style.css => gtk-styles.css} | 11 +++++++++++
 doc/Makefile.am                        |  8 ++++----
 4 files changed, 20 insertions(+), 5 deletions(-)

commit eef3c90f45363207c22b664894dcf5a70779c257
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 17 14:56:28 2012 -0400

    Converted GcalMonthView to GtkContainer subclass.
    
    Added gcal_view_add_event method GcalView interface.
    Fixed size_allocate implementation in GcalMonthView to allocate children events.
    
    There's still work to be done here.

 src/gcal-month-view.c | 193 ++++++++++++++++++++++++++++++++++++--------------
 src/gcal-month-view.h |   4 +-
 src/gcal-view.c       |   9 +++
 src/gcal-view.h       |  10 ++-
 src/gcal-window.c     |  35 +++++++--
 5 files changed, 188 insertions(+), 63 deletions(-)

commit 61f2b0f778c01718b6bebdb6d404b440b5c076f7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 17 14:54:56 2012 -0400

    Added methods to get color, summary of an event.

 src/gcal-manager.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++---
 src/gcal-manager.h | 36 +++++++++++++++++++++--------------
 2 files changed, 75 insertions(+), 17 deletions(-)

commit c0aa703b6fb1ed87d9d8ca3571f843990e00e51a
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 17 14:53:35 2012 -0400

    Added method to set "date-start" property.

 src/gcal-event-widget.c | 20 ++++++++++++++++++++
 src/gcal-event-widget.h | 15 +++++++++++----
 2 files changed, 31 insertions(+), 4 deletions(-)

commit 24fece9529b76ea0fda1fff4a5c6a4b28f42bce1
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 16 23:43:08 2012 -0400

    Wrapped icaltimetype as G_TYPE_BOXED
    
    Fixed GcalMonthView to use this.
    Added date-start for GcalEventWidget.

 src/gcal-event-widget.c | 31 +++++++++++++++++++++++++++----
 src/gcal-month-view.c   | 21 ++++++++++-----------
 src/gcal-utils.c        |  4 +++-
 src/gcal-utils.h        |  4 ++++
 4 files changed, 44 insertions(+), 16 deletions(-)

commit 9e527f823e7660dfbd7256f15e2dce41f00493a7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 16 00:26:23 2012 -0400

    Added to GcalMonthView class GcalView interface implementation.

 src/gcal-month-view.c | 28 +++++++++++++++++++++++++++-
 src/gcal-utils.h      |  2 +-
 src/gcal-view.c       | 23 ++++++++++-------------
 src/gcal-view.h       |  6 +++---
 src/gcal-window.c     | 41 +++++++++++++++++++++++++++++------------
 5 files changed, 70 insertions(+), 30 deletions(-)

commit a873e0b73fa64a492c4939088d17b4670a5f7ba8
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue May 15 23:32:29 2012 -0400

    Added a bunch of changes.
    
    Fixed some minors align issues
    Added method to GcalManager to get dtstart from events
    Added method to GcalManager to sync COLUMN_ACTIVE with GcalManagerUnit::enabled
    attribute
    Added method for receiving button press events of view in GcalWindow

 src/gcal-floating-container.c | 14 +-------
 src/gcal-manager.c            | 81 +++++++++++++++++++++++++++++++++++--------
 src/gcal-manager.h            | 11 +++---
 src/gcal-window.c             | 60 ++++++++++++++++++++++++++------
 4 files changed, 121 insertions(+), 45 deletions(-)

commit 99a89e0e24f591b7b9f9c4b1633b4c1f79d09935
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Tue May 15 23:30:14 2012 -0400

    Added initial implementation of GcalView interface.
    
    Added files to Makefile.am

 src/Makefile.am |  4 +++
 src/gcal-view.c | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-view.h | 51 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 130 insertions(+)

commit 12c33a6bbcfc8bdef6c51ccc0cce71367c578c4b
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 13 18:49:31 2012 -0400

    Added event_window to catch input events.

 src/gcal-month-view.c | 125 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 121 insertions(+), 4 deletions(-)

commit cc6decc944f21adb92b52c11b9b1964321d70738
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Sun May 13 18:47:58 2012 -0400

    Added first implementaion of event widget.

 src/gcal-event-widget.c | 436 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-event-widget.h |  61 +++++++
 2 files changed, 497 insertions(+)

commit deccf550556ba1b2484a75eb20739595776091ed
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 10 17:11:56 2012 -0400

    Changes in GcalManager
    
    Added loading active sources to GcalManager
    Added objects-added signal hook, processing, and emission of events-added signal

 src/gcal-application.c |   7 -
 src/gcal-manager.c     | 411 ++++++++++++++++++++++++++++++++-----------------
 src/gcal-manager.h     |   7 +
 src/gcal-window.c      |  49 ++++--
 4 files changed, 313 insertions(+), 161 deletions(-)

commit c03cc1c2060ccf762c5303f713b2e5c541c1196e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu May 10 17:10:39 2012 -0400

    Docs updated

 doc/Flows.markdown | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 38c901e311b0a6ce2976e3dad69f3dbcb7d3c070
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 9 19:45:22 2012 -0400

    Added signals to GcalManager
    Added internal structure to keep events, cal_clients, etc.

 src/gcal-application.c |   7 ++
 src/gcal-manager.c     | 332 ++++++++++++++++++++++++++++++++-----------------
 src/gcal-manager.h     |  12 +-
 3 files changed, 232 insertions(+), 119 deletions(-)

commit cc35d3302b5283060cb1c335092c249ff76dfa5e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 9 19:44:00 2012 -0400

    Added style info to GcalFloatingContainer.

 data/gtk-style.css |  5 +++++
 src/gcal-window.c  | 20 +++++++++++++++++---
 2 files changed, 22 insertions(+), 3 deletions(-)

commit d85c1b54a2d436bb8e8b7ef4cd1d51d14e6d8887
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 9 19:42:58 2012 -0400

    Updated docs and TODO.

 TODO               | 1 -
 doc/Flows.markdown | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)

commit d37e9c275513c06a547c086e792d8d820e6a39d4
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Mon May 7 23:16:01 2012 -0400

    Docs comments and fixes.

 doc/{Assumptions => Assumptions.markdown} |   6 +-
 doc/Flows                                 |  30 ---------
 doc/Flows.markdown                        |  32 +++++++++
 doc/Internals                             | 108 ------------------------------
 doc/Internals.markdown                    | 102 ++++++++++++++++++++++++++++
 5 files changed, 137 insertions(+), 141 deletions(-)

commit 466203d83e4f572ca9a917c3f97e3791734359aa
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 4 11:48:54 2012 -0400

    Style fixes.

 src/gcal-utils.c | 11 +----------
 src/gcal-utils.h |  3 ---
 2 files changed, 1 insertion(+), 13 deletions(-)

commit 809f54bc0fa56288ff9761be12b67165f44b2da7
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 4 11:48:30 2012 -0400

    Complete migration to icaltimetype.

 doc/Internals      |  6 ++--
 src/gcal-manager.c | 88 ++++++++++++++++++++++++++++--------------------------
 src/gcal-manager.h | 18 ++++++-----
 src/gcal-window.c  | 46 ++++++++++++++++++----------
 4 files changed, 89 insertions(+), 69 deletions(-)

commit 4454e83f9f41531677b0b54dbab10e03c102fd9e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri May 4 00:10:57 2012 -0400

    Migrated GcalMonthView to icaltimetype instead of GDate

 src/gcal-month-view.c | 90 +++++++++++++++++++++++++--------------------------
 src/gcal-month-view.h | 11 ++++---
 src/gcal-utils.c      | 20 ++++++++++++
 src/gcal-utils.h      |  3 ++
 src/gcal-window.c     |  6 ++--
 5 files changed, 77 insertions(+), 53 deletions(-)

commit 04be11a32c32bf7a40ac204a67bca6324441749d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 2 23:00:57 2012 -0400

    Added handling active value of the row-data.

 src/gcal-window.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 39a22d34bd3bc55d6db2df60ac29655ad056c8f0
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 2 22:34:46 2012 -0400

    Used GcalFloatingContainer in the window.
    
    Added styles.
    Passed make-distcheck

 data/gtk-style.css |  27 +++++++
 src/Makefile.am    |   7 ++
 src/gcal-utils.c   |  94 +++++++++++++++++++++++
 src/gcal-utils.h   |  16 ++++
 src/gcal-window.c  | 217 ++++++++++++++++++++++++++++++++++++++++++++---------
 src/gcal-window.h  |   5 +-
 6 files changed, 329 insertions(+), 37 deletions(-)

commit 7890bd684b9e46a21580025e0e482c586357d678
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 2 22:31:56 2012 -0400

    Added GcalManager, updated GcalApplication for using it

 src/gcal-application.c |  35 +--
 src/gcal-application.h |   9 +-
 src/gcal-manager.c     | 562 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-manager.h     |  68 ++++++
 4 files changed, 659 insertions(+), 15 deletions(-)

commit 72ba1bd6310dc6f6138d447c6548a83f539f3529
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 2 22:29:22 2012 -0400

    Added GcalFloatingContainer

 src/gcal-floating-container.c | 379 ++++++++++++++++++++++++++++++++++++++++++
 src/gcal-floating-container.h |  59 +++++++
 2 files changed, 438 insertions(+)

commit 3efdfd2893ce2f27e1c205be83669a57bbfaef39
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed May 2 22:28:35 2012 -0400

    Updated docs.

 doc/Internals | 34 ++++++++++++----------------------
 1 file changed, 12 insertions(+), 22 deletions(-)

commit 16bd27f909cdee4c9081cdb619639baf3a97f11d
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Fri Apr 27 21:42:16 2012 -0400

    A Intergrated a bunch of stuff.
    
    Added settings schemas
    Added css file and loading in GcalApplication
    Added GcalMonthView (first implementation)
    Added internal structure of GcalWindow
    
    Passed "make distcheck"

 Makefile.am                            |   2 +-
 configure.ac                           |   2 +
 data/Makefile.am                       |  26 +++
 data/gnome-calendar.desktop.in.in      |  10 +
 data/gtk-style.css                     |   3 +
 data/org.gnome.calendar.gschema.xml.in |   9 +
 po/POTFILES.in                         |   4 +
 po/POTFILES.skip                       |   3 +
 src/Makefile.am                        |  40 ++--
 src/gcal-application.c                 |  30 ++-
 src/gcal-main-toolbar.c                | 109 ++++++++++
 src/gcal-main-toolbar.h                |   4 +
 src/gcal-month-view.c                  | 355 +++++++++++++++++++++++++++++++++
 src/gcal-month-view.h                  |  61 ++++++
 src/gcal-utils.h                       |  27 +++
 src/gcal-window.c                      |  79 ++++++++
 16 files changed, 743 insertions(+), 21 deletions(-)

commit def856aaa27f3bfb3ace3ac6a6e4b13ed149ebc9
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Apr 26 16:56:30 2012 -0400

    A bunch of changes.
    
    Added GcalWindow, and GcalMainToolbar initia skels
    Added a bunch of annoying compilation flags.

 .gitignore              |   1 +
 Makefile.am             |   6 +-
 TODO                    |   3 +-
 configure.ac            |  21 +++++-
 doc/Internals           |   4 +-
 po/POTFILES.in          |   1 +
 src/Makefile.am         |  13 +++-
 src/gcal-application.c  |  18 +++--
 src/gcal-application.h  |  22 +++---
 src/gcal-main-toolbar.c | 183 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/gcal-main-toolbar.h |  57 +++++++++++++++
 src/gcal-window.c       | 100 ++++++++++++++++++++++++++
 src/gcal-window.h       |  57 +++++++++++++++
 13 files changed, 460 insertions(+), 26 deletions(-)

commit 4d6110a039b08ddb5a4a2feeed29ef60433cf181
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Apr 26 01:54:43 2012 -0400

    Passed make-distcheck
    
    Fixed some indent
    Added gcal-application.c to POTFILES.in
    Added docs

 Makefile.am            | 42 ++++++++++++++++++++++--------------------
 THANKS                 |  9 +++++++++
 TODO                   |  7 +++++++
 po/POTFILES.in         |  1 +
 src/Makefile.am        | 32 ++++++++++++++++----------------
 src/gcal-application.c |  3 +++
 6 files changed, 58 insertions(+), 36 deletions(-)

commit ad87be3194b4f625135726e0ef967bc7a9da6ecf
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Thu Apr 26 01:32:37 2012 -0400

    Second commit.
    
    Adding actions.

 .gitignore             |  69 +++++++++++++++++++++++++++++
 Makefile.am            |  17 +++----
 configure.ac           |  88 +++++++++++++++++++++++++++---------
 doc/Assumptions        |   9 ++++
 doc/Flows              |  30 +++++++++++++
 doc/Internals          | 118 +++++++++++++++++++++++++++++++++++++++++++++++++
 doc/Makefile.am        |   4 ++
 src/Makefile.am        |   7 +--
 src/gcal-application.c | 105 ++++++++++++++++++++++++++++++++++---------
 src/gcal-application.h |   7 +--
 10 files changed, 400 insertions(+), 54 deletions(-)

commit 07b6ee8887c40adce3757119df75cb850b697b8e
Author: Erick Pérez Castellanos <erick.red@gmail.com>
Date:   Wed Apr 25 23:56:34 2012 -0400

    Initial Skeleton

 .gitignore             |   2 +
 AUTHORS                |   0
 COPYING                | 675 +++++++++++++++++++++++++++++++++++++++++++++++++
 ChangeLog              |   2 +
 Makefile.am            |  31 +++
 NEWS                   |   0
 README                 |   0
 autogen.sh             | 157 ++++++++++++
 configure.ac           |  38 +++
 po/ChangeLog           |   0
 po/LINGUAS             |   2 +
 po/POTFILES.in         |   3 +
 src/Makefile.am        |  23 ++
 src/gcal-application.c |  80 ++++++
 src/gcal-application.h |  56 ++++
 src/main.c             |  47 ++++
 16 files changed, 1116 insertions(+)
