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 ++++++++++++++++++++++++++++++++++++++++++
 src/gcal-source-dialog.h  |  40 ++++++++++++++++++
 src/gcal-source-manager.c | 104 ----------------------------------------------
 src/gcal-source-manager.h |  40 ------------------
 5 files changed, 138 insertions(+), 146 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 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 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 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