commit 4e0081af8eb599726ee5b94430bc02b83e26d97f
Author: Milan Crha <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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(-)