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      |  59 ------
 src/gcal-subscriber-view-private.h |  59 ++++++
 src/gcal-subscriber-view.c         | 394 +++++++++++++++++++++++++++++++++++++
 src/gcal-subscriber-view.h         |  61 ++++++
 src/gcal-subscriber.c              | 394 -------------------------------------
 src/gcal-subscriber.h              |  61 ------
 src/gcal-week-view.h               |   2 +-
 src/gcal-year-view.c               |   2 +-
 src/gcal-year-view.h               |   2 +-
 11 files changed, 521 insertions(+), 521 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(-)