commit 8f5e0ec167940d1ad90e83e3c578b9de7a0b0ce7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Thu Mar 16 21:34:29 2017 -0300

    Bump 3.23.92 release

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

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

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

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

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

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

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

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

    week-header: continue fixing event positions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Updated Russian translation

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

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

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

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

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

    Update Galician translation

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

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

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

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

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

    Update Italian translation

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

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

    Update Slovak translation

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

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

    Updated Czech translation

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

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

    Update Occitan translation

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

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

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

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

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

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

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

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

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

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

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

    Updated Danish translation

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

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

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

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

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

    window: fix warning

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

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

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

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

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

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

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

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

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

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

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

    Updated Serbian translation

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

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

    Update Korean translation

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

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

    Update German translation

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

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

    Update Indonesian translation

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

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

    Update Catalan translation

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

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

    Update Catalan translation

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

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

    Updated Lithuanian translation

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

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

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

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

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

    Update Basque language

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

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

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

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

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

    Update Polish translation

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

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

    Update Chinese (Taiwan) translation

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

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

    Update Brazilian Portuguese translation

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

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

    Update Finnish translation

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