commit 994a2a839cb0c1089dc0ec7a86c5b0bdafedfe29
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:24:51 2016 -0200

    Bump 3.19.4 release

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

commit bc6d40b7180e56af1f5922c3dc4726a9ebf3172a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:20:53 2016 -0200

    build: remove glib-gettext
    
    It's deprecated

 configure.ac | 2 --
 1 file changed, 2 deletions(-)

commit 7a7910797cc1886b270201b6e037aecdf1b8ddf4
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 19 18:16:34 2016 -0200

    Update TODO

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

commit c4853dd855f0412a01832b12c9ed4098fe822486
Author: Isaque Galdino <igaldino@gmail.com>
Date:   Tue Jan 19 01:00:10 2016 -0200

    gnome-calendar: Fix week #s in year view
    
    Changed year view to use ISO 8601 standard to display the week #s
    correctly when showing first and last weeks.
    
    Year view was always starting week #s as 1, based on Jan 1st, and it
    kept count the weeks until Dec 31st. But according to ISO 8601 standard,
    that's not always true, i.e. Jan 1st 2016, is still in the 53th week of
    2015, while Dec 31st 2014 is already in the 1st week of 2015.
    
    Now the code is using ISO 8601 GDate function to get the correct week
    number for the first and the last weeks of the year only. Other weeks
    continue to use the same logic.
    
    More about ISO 6801: https://en.wikipedia.org/wiki/ISO_8601#Week_dates
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757622

 src/gcal-year-view.c | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit bbf0f10203eb915863c9e448613b24643219801b
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Sat Jan 16 03:26:11 2016 +0000

    Updated Japanese translation

 po/ja.po | 53 ++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 34 insertions(+), 19 deletions(-)

commit 7b28416361328c9b8611fcb0cec32fc1b6080bd0
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Jan 12 17:00:07 2016 -0200

    month-view: make lines stronger
    
    The current lines are very light and people
    with visual issues may not find them easy.
    
    To fix that, make these lines slightly stronger,
    enough to make them clearly visible.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758679

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

commit a5e9b3bea7fda3421762fbcdec3191d87be3072b
Author: Stas Solovey <whats_up@tut.by>
Date:   Mon Jan 11 21:22:00 2016 +0000

    Updated Russian translation

 po/ru.po | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 87280268675aa296b2706ebb1e4c86b169ba1082
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Jan 10 17:19:22 2016 +0200

    Updated Lithuanian translation

 po/lt.po | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit df9af0e8f96d32794f745eedf7bd8e32bb2d587a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 22:24:10 2016 -0200

    month-view: remove leftover
    
    This was supposed to be removed, since there's no
    use in setting a state and immediately restore the
    context.

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

commit b7e6de4c13923d13365ec41c1fa8c3d449746a1a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 19:22:28 2016 -0200

    year-view: fix wrong padding
    
    Since we're using css nodes now, the calendar-view
    node overrides anything we could possibly set up. In
    fact, I don't know how it was working before.

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

commit 6de0376ab627cfb82392b11993db3c248e481717
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 16:49:44 2016 -0200

    month-view: fix warnings
    
    We were calling gtk_style_context_get() with a state
    different than that of the style_context, which yiels
    warnings.
    
    Fix that by saving, setting the flag and restoring the
    context.

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

commit 21f3ed1ef16a4bda7f8c8374b120d91200be4970
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 20:38:38 2015 -0200

    project: more css names fixups

 data/theme/gtk-styles.css | 2 +-
 src/gcal-month-view.c     | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 5b8a26ec71f48af94f2a5fcde8e642bb0c52f64d
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 02:16:02 2015 -0200

    year-view: port to css nodes
    
    Mainly by removing the gtk_widget_get_state_flags()
    calls.

 data/theme/gtk-styles.css |  8 ++++----
 data/ui/year-view.ui      |  3 +++
 src/gcal-year-view.c      | 30 +++++++++++++++++++++---------
 3 files changed, 28 insertions(+), 13 deletions(-)

commit ef9868a0d71d49928e2b248ff1379fe451cd735b
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 02:07:36 2015 -0200

    event-widget: port to css nodes
    
    This commit add a css name, and use the style
    context's state flags as well.

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

commit 8b1054f6385670e89795f3518ed4440db1af0770
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 9 02:02:13 2015 -0200

    month-view: set a css name
    
    This will add a CSS Node in the style context,
    and keep Calendar in sync with latest gtk+
    upstream changes.

 data/theme/gtk-styles.css | 50 +++++++++++++++++++++++------------------------
 src/gcal-month-view.c     | 20 ++++++++++---------
 2 files changed, 36 insertions(+), 34 deletions(-)

commit 2280a74856963730746005fa730237e66b5ea506
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Jan 4 02:16:08 2016 -0200

    edit-dialog: notify property before manually check sensitivity
    
    When we check start & end time selector's sensitivity before
    notifying the property change, the check is overriden by the
    binding.
    
    Fix that by performing the checks after the notification of the
    property change.

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

commit b8393209b087e3d64512cc68692fb0b1dc5c7e90
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Sun Jan 3 16:26:47 2016 +0700

    Updated Thai translation.

 po/th.po | 60 ++++++++++++++++++++++++++----------------------------------
 1 file changed, 26 insertions(+), 34 deletions(-)

commit 003107bb9b9aa1a8e99a5a15a7e5885031101d07
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Fri Jan 1 18:57:44 2016 +0000

    Updated German translation

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

commit 2028774e4581245c042b6c0d1d413021a49f0e56
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Thu Dec 31 17:32:36 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)

commit abd6fa8b2d9207d8d28fa9836e1e336aecffa67f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Dec 31 00:37:36 2015 -0200

    window: properly case ::manager property getter
    
    It's a readwrite property, thus it must have an
    case PROP_MANAGER set in get_property.

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

commit 961bf5dc886ecd0c5ed03cca73207218a79d45b5
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 17:37:12 2015 -0200

    window: setup edit dialog from UI file
    
    This commit sets up the edit dialog from the window's ui
    resource file, in a series of commits that tries to move
    all C code to the UI definitions.
    
    Also, GcalManager is a full GObject class, not a simple
    pointer. As such, update the property spec to be of type
    object, not pointer.

 data/ui/window.ui |  9 +++++++--
 src/gcal-window.c | 51 ++++++++++++++++++++++++++-------------------------
 2 files changed, 33 insertions(+), 27 deletions(-)

commit 13c4145507bee8226ed2ed4cf143c6c91d64a4c1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 16:03:48 2015 -0200

    edit-dialog: add ::writable and ::manager properties
    
    By using these properties, we gain the possibility to
    bind them to the widgets and save some needless code.
    
    This commit adds GcalEditDialog::writable and ::manager
    properties. Other needed properties will be eventually
    added in the subsequent commits.

 data/ui/edit-dialog.ui |   8 ++++
 src/gcal-edit-dialog.c | 126 +++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 108 insertions(+), 26 deletions(-)

commit de207f9c63d525be9e0512da10571293ecb3757f
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 15:05:20 2015 -0200

    edit-dialog: move bindings to UI file
    
    We don't need to manually bind these properties in
    the source code if we can make it on the UI files.

 data/ui/edit-dialog.ui |  3 +++
 src/gcal-edit-dialog.c | 19 -------------------
 2 files changed, 3 insertions(+), 19 deletions(-)

commit 4d19950c2ca87d264fa0f6239f4d601f9eb19812
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:59:16 2015 -0200

    edit-dialog: cosmetic changes
    
    Fixes some alignment issues, as well as some
    needless checks. Also, use some handy glib
    functions to shrink the code even more.

 src/gcal-edit-dialog.c | 140 +++++++++++++++++++------------------------------
 1 file changed, 55 insertions(+), 85 deletions(-)

commit 3396291e3ec6b1178363a2a41b384620cf8d51bd
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:40:34 2015 -0200

    edit-dialog: remove needless casts
    
    These widgets are already stored as GtkWidgets,
    and there is no need to do these casts.

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

commit 6f1eb7ca9db40de0b2ce5bb016c5f9ecb551ada1
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:36:27 2015 -0200

    edit-dialog: turn into a final class
    
    This commit updates GcalEditDialog's code for
    it to be a final class. As such, we don't need
    the GcalEditDialogPrivate type - we can simply
    move our data to the GcalEditDialog struct.

 src/gcal-edit-dialog.c | 484 +++++++++++++++++++++++--------------------------
 src/gcal-edit-dialog.h |  22 +--
 2 files changed, 227 insertions(+), 279 deletions(-)

commit 0ac827d87d21e1b0720060d4a19214ab73cc7e16
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Dec 30 14:12:02 2015 -0200

    edit-dialog: remove dead code
    
    This is already set in the UI definition file
    for the dialog.

 src/gcal-edit-dialog.c | 3 ---
 1 file changed, 3 deletions(-)

commit 1184d3e7c4324bea44405eb6ef0036f122aa9b17
Author: Paul Seyfert <pseyfert@mathphys.fsk.uni-heidelberg.de>
Date:   Mon Dec 28 12:25:57 2015 +0100

    Updated German translation

 po/de.po | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

commit 9be7233f2856f3d2f60e340e6ed65c909ffccbe5
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 22 23:55:12 2015 -0600

    date-selector: fix typo
    
    The parsing of the date mask was never happening because it was always assuming
    it was wrong.
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=758391

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

commit cb25af016403a6984788efd3411db0a14c163556
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 21 22:53:33 2015 -0600

    year-view: Get selected date before hiding popover
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=757931

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

commit 2001273c289381bed89dbe541664b85da39ffc34
Author: Miguel Vaello Martínez <miguel.vaellomartinez@gmail.com>
Date:   Thu Dec 17 14:00:07 2015 +0100

    Fix uninitialized variable
    
    In the 'icaltime_compare_with_current' function, the 'result' was
    uninitialized. As a consequence, this simplifies the if-else
    condition.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759588

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

commit ed580933eae23882d5762e32736143d5ecbb802a
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Mon Dec 21 20:07:26 2015 -0600

    appdata: added kudos

 data/appdata/org.gnome.Calendar.appdata.xml.in | 7 +++++++
 1 file changed, 7 insertions(+)

commit 59503952c8379a4700ddc2310316b364a7893226
Author: Erick Perez Castellanos <erick.red@gmail.com>
Date:   Tue Dec 15 23:54:55 2015 -0600

    Bump version to 3.19.3 for release
    
    NEWS file updated

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