commit 4e0081af8eb599726ee5b94430bc02b83e26d97f Author: Milan Crha Date: Thu May 25 13:14:00 2017 -0300 window: connect search view when manager is set https://bugzilla.gnome.org/show_bug.cgi?id=782475 commit a91c3f9bc244175532360ecc03461789df1bc35d Author: Georges Basile Stavracas Neto Date: Wed May 24 17:27:07 2017 -0300 week-header: fix drawing stray lines when managing events src/views/gcal-week-header.c | 5 +++++ 1 file changed, 5 insertions(+) commit bf33b53ffc7a6f9e7284aeaa557ccfe5a7c8bb95 Author: Abdullahi Usman Date: Wed May 24 10:21:23 2017 +0100 month-view: add margin to overflow layout The overflow layout sit at the bottom of a cell to display "Other X events" when there is no room to accomodate more. The issue is that the overflow layout does not have margin property like other views(layouts) in the cell, so instead it appears either too far from or too close to the border depending on the text it accomodates. We can fix this by setting the margin property. https://bugzilla.gnome.com/show_bug.cgi?id=771581 src/views/gcal-month-view.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1b844594563560c065559ca06db7775bc33f6df1 Author: Mohammed Sadiq Date: Tue May 23 09:15:26 2017 +0530 gcal-event: fix several memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=782972 src/gcal-event.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 7ccf849b64cac5bba6b5e7adef488392ccc38f82 Author: Georges Basile Stavracas Neto Date: Mon May 22 22:55:10 2017 -0300 edit-dialog: unconditionally update event dialog When setting an event, we might modify the event in such a way that the edit dialog can be broken if it doesn't update. Fix that by unconditionally updating the event dialog when setting an event. src/gcal-edit-dialog.c | 141 ++++++++++++++++++++++++------------------------- 1 file changed, 70 insertions(+), 71 deletions(-) commit afc27ee055993f5a1f80257f8c07b2ae76cce50c Author: Abdullahi Usman Date: Fri May 19 21:01:07 2017 +0100 month-view : adjust overflow layout and set it ellipsized at end. The overflow layout used to display "Other X events" text when there is no enough space to accomodate more events. This used to get mixed-up/overlapped with the date label because the overflow label uses whole cell width as width. We can fix this by substracting date label width from overflow label width to accomodate the date label. https://bugzilla.gnome.com/show_bug.cgi?id=7771581 https://bugzilla.gnome.org/show_bug.cgi?id=771581 src/views/gcal-month-view.c | 101 ++++++++++++++++++++++---------------------- 1 file changed, 51 insertions(+), 50 deletions(-) commit 6ce5d5b7d616e3316a0d54de3826e2b4bbc4e985 Author: Abdullahi Usman Date: Fri May 12 03:33:56 2017 +0100 month-view : add margin to overflow layout The overflow layout sit at the bottom of a cell to display "Other X events" when there is no room to accomodate more. The issue is that the overflow layout does not have margin property like other views(layouts) in the cell, so instead it appears either too far from or too close to the border depending on the text it accomodates. We can fix this by setting the margin property. https://bugzilla.gnome.com/show_bug.cgi?id=7771581 src/views/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3387d6b90e87076c78b9bce7269c71dfcdbc403a Author: Georges Basile Stavracas Neto Date: Wed May 17 14:47:03 2017 -0300 event: remove unused code src/gcal-event.c | 8 -------- 1 file changed, 8 deletions(-) commit 5fc4fa81c493e1b1433dd56236e17ff275a36e21 Author: Georges Basile Stavracas Neto Date: Wed May 17 09:05:05 2017 -0300 flatpak: allow communicating with org.gnome.ControlCenter org.gnome.Calendar.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 59c8802a5b36f2dc206820226e69bd6816729e47 Author: Georges Basile Stavracas Neto Date: Wed May 17 09:03:24 2017 -0300 source-dialog: use DBus to spawn Control Center In a Flatpak'd world, we cannot rely on the fact that gnome-control-center binary will be installed at the app's sandbox. But since it's a core app, we can rely on the fact that it's available outside the sandbox. To make it work, use DBus rather than raw spawn to open control center. src/gcal-source-dialog.c | 70 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 62 insertions(+), 8 deletions(-) commit a2318e2106a24ea8f7d5f68945556cea35bf301e Author: Georges Basile Stavracas Neto Date: Tue May 16 17:48:25 2017 -0300 week-view: improve scroll timeout logic Instead of keeping an active timeout source spamming the console, just connect to the right signal and wait for the week view to be visible again. src/views/gcal-week-view.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 75332795cf0433af32ad6a48a4b4b049d7512af9 Author: Emmanuele Bassi Date: Fri May 19 19:58:48 2017 +0100 Use libical 2.0 for building Flatpak Evolution-data-server recently bumped its dependency on libical from 1.0 to 2.0. Since we build e-d-s from Git in the Flatpak builder manifest, we need to update the version of libical we build as well. org.gnome.Calendar.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 47fe781be3aefbad5ea4de03278623b58f8f1a70 Author: Milan Crha Date: Thu May 25 13:14:00 2017 -0300 window: connect search view when manager is set https://bugzilla.gnome.org/show_bug.cgi?id=782475 src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 58ce3cc4431a516e81da455f6b9c4a7aa605b581 Author: Georges Basile Stavracas Neto Date: Tue May 16 15:01:11 2017 -0300 application: only override log handler with --debug src/gcal-application.c | 10 ++++++++++ src/main.c | 3 --- 2 files changed, 10 insertions(+), 3 deletions(-) commit b4fb2598b5e739ddd97b1f61188487c6b4b8bb8d Author: Georges Basile Stavracas Neto Date: Tue May 16 14:56:29 2017 -0300 log: ignore GdkPixbuf messages src/gcal-log.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 06c0625243ef33c6e8fb884178c64e6ae21536cd Author: Georges Basile Stavracas Neto Date: Tue May 16 14:56:18 2017 -0300 window: fix style src/gcal-window.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit a272f4a0c976fb5ddad8028c01e77a3c9829be37 Author: Georges Basile Stavracas Neto Date: Tue May 16 14:44:39 2017 -0300 views: use the new GcalClock to redraw Instead of having each view manage it's own timeout (or even worse, making GcalWindow manage it), use the newly introduced GcalClock API to do that. src/gcal-window.c | 24 ------------------------ src/views/gcal-month-view.c | 5 +++++ src/views/gcal-week-grid.c | 28 +++++----------------------- src/views/gcal-week-header.c | 28 +++++----------------------- src/views/gcal-year-view.c | 5 +++++ 5 files changed, 20 insertions(+), 70 deletions(-) commit b9ce9c9950a9db47e1398eee87cf0bc9fb7ceb14 Author: Georges Basile Stavracas Neto Date: Tue May 16 14:34:12 2017 -0300 manager: create and keep an internal clock This clock will be used in the future by other classes to update stuff. src/gcal-manager.c | 33 ++++++++++++++++++++++++++++++++- src/gcal-manager.h | 4 ++++ 2 files changed, 36 insertions(+), 1 deletion(-) commit 6b290b41c9f53982e6cd3a19f0e22339e35ecb5a Author: Georges Basile Stavracas Neto Date: Tue May 16 14:29:33 2017 -0300 clock: introduce GcalClock GcalClock is an internal clock for GNOME Calendar that sends a few utility signals, such as :day-changed and :minute-changed. It also watches for suspend/resume events to properly send the signal right after the resume. src/Makefile.am | 4 +- src/gcal-clock.c | 284 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-clock.h | 35 +++++++ 3 files changed, 322 insertions(+), 1 deletion(-) commit c932e3ed618ad701408b779aa01cb9ae4f8fe3bd Author: Georges Basile Stavracas Neto Date: Wed Apr 12 14:20:35 2017 -0300 week-grid: draw today indicator above events src/views/gcal-week-grid.c | 72 +++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 36 deletions(-) commit 7cf3dbd3b4a9f0187a1ce8c41428027bf4961933 Author: Mohammed Sadiq Date: Fri May 12 21:07:03 2017 +0530 event-widget: fix memory leak https://bugzilla.gnome.org/show_bug.cgi?id=782566 src/gcal-event-widget.c | 1 + 1 file changed, 1 insertion(+) commit 97620a4c00b5d46cb2e0a8821f7c0699bb05df93 Author: Mohammed Sadiq Date: Fri May 12 20:22:39 2017 +0530 week-header: fix memory leak https://bugzilla.gnome.org/show_bug.cgi?id=782561 src/views/gcal-week-header.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 1eb9e5b095019d48a1b1f559a618a7b3391714c1 Author: Jeremy Bicha Date: Wed May 10 19:13:51 2017 -0400 Fix header for Spanish translation po/es.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit f3f2f427797079bc727c335b1135f09c48688d1d Author: Orkun Tezer Date: Sat May 6 00:07:57 2017 +0300 week-header: use g_date_time_add_days for dnd date calculation Dnd at week header crashes with segmentation fault The problem, calculation of dnd_date returns NULL when week_start is in previous month. Fix that by using g_date_time_add_days() function https://bugzilla.gnome.org/show_bug.cgi?id=781955 src/views/gcal-week-header.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit d42ce8c5e7c92d0d715663177cb3e97faf24e143 Author: Georges Basile Stavracas Neto Date: Tue May 9 16:59:39 2017 -0300 Bump 3.24.2 release NEWS | 8 ++++++++ configure.ac | 2 +- data/appdata/org.gnome.Calendar.appdata.xml.in | 12 ++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-)