commit cfdcba663d26b88c714cf6e8b9bbbf72b69fbb2a Author: Daniel Mustieles Date: Mon Jun 19 17:32:17 2017 +0200 Updated Spanish translation po/es.po | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) commit e07590d1cf0386c3c2fc7f6c9c673069b0c3fe4b Author: Milan Crha Date: Mon Jun 5 12:50:00 2017 -0300 window: remove refresh timeout on exit https://bugzilla.gnome.org/show_bug.cgi?id=783441 src/gcal-window.c | 6 ++++++ 1 file changed, 6 insertions(+) commit a8cff62666a3e008be3c9955bebac891244495d1 Author: Balázs Meskó Date: Sat Jun 17 08:27:19 2017 +0000 Update Hungarian translation po/hu.po | 127 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 80 insertions(+), 47 deletions(-) commit 68c604b095e63e92b9e02f1464e8f14dea920650 Author: Yash Singh Date: Thu Jun 15 02:43:47 2017 +0530 manager: set 'rid' to NULL when 'All events' chosen Setting 'rid' to NULL in gcal_manager_update_event() when 'All events' chosen allows us to modify All and Future Instances of recurrent events correctly. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-manager.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit be9da0cbda5310348ff0f7cfca14725005d36349 Author: Yash Singh Date: Wed Jun 14 01:55:42 2017 +0530 views: ask for recurrence when dropping recurrent events While dragging and dropping a recurrent event, pop up the recurrence-dialog to allow the user to choose the set of events to which the changes should be applied. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/views/gcal-month-view.c | 13 ++++++++++++- src/views/gcal-week-grid.c | 15 ++++++++++++++- src/views/gcal-year-view.c | 14 +++++++++++++- 3 files changed, 39 insertions(+), 3 deletions(-) commit a7add6d6be6f211ef59956b5aa3fdf70b725e4df Author: Yash Singh Date: Wed Jun 14 01:20:13 2017 +0530 utils: set recurrence-dialog transient for toplevel widget Setting the recurrence-dialog transient for toplevel widget allows us to take care of ask_recurrence_modification_type() calls in the various views. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a93224b125b3bb7b206da6713d3f2ffaf845b677 Author: Jordi Mas Date: Wed Jun 14 06:59:22 2017 +0200 Update Catalan translation po/ca.po | 446 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 251 insertions(+), 195 deletions(-) commit 29819ba2a5e512674aa3b3310e684cab8254c26f Author: Aurimas Černius Date: Mon Jun 12 22:47:48 2017 +0300 Updated Lithuanian translation po/lt.po | 449 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 257 insertions(+), 192 deletions(-) commit 19f10697d5c25b972d7dcf689c51388426f44f4a Author: Yash Singh Date: Mon Jun 12 23:09:08 2017 +0530 utils: set recurrence-dialog modal to toplevel widget Setting the recurrence-dialog modal to toplevel widget allows us to take care of ask_recurrence_modification_type() calls in the various views. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0d05cc2bfcd18ac6c126627517bcc5d18e681379 Author: Kjartan Maraas Date: Sun Jun 11 19:08:52 2017 +0200 Updated Norwegian bokmål translation po/nb.po | 409 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 230 insertions(+), 179 deletions(-) commit 8ad15d9a2cc75f304052df43ab98bf2d825bc423 Author: Baurzhan Muftakhidinov Date: Sun Jun 11 16:09:30 2017 +0000 Update Kazakh translation po/kk.po | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) commit 8b60cddb35792743214c88549235b21892a1e843 Author: Fabio Tomat Date: Sat Jun 10 17:17:25 2017 +0000 Update Friulian translation po/fur.po | 59 +++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 47 insertions(+), 12 deletions(-) commit e13bbcefe60598afc8463f55fd488ef26adfea93 Author: Yash Singh Date: Sat Jun 10 01:54:27 2017 +0530 manager: pass NULL as 'rid' when 'All Events' chosen If user chooses 'All Events' option while deleting a recurrent event, pass NULL as the 'rid' argument to e_cal_client_remove_object(). https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5a5dc6716a83830388e00420f4ac911ebf6c7a8d Author: Yash Singh Date: Sat Jun 10 17:17:42 2017 +0530 window: pop up recurrence-dialog right after edit-dialog The recurrence-dialog opens only if the event to be modified is a recurring event and only if the user doesn't cancel the modification in the edit-dialog. If the user presses 'Cancel' in the recurrence-dialog after making modifications in the edit-dialog, then no changes are applied. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-window.c | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) commit a9430f54d0b3ffcc9089db04e8cf84d7382d2583 Author: Yash Singh Date: Sat Jun 10 17:11:15 2017 +0530 utils: add ESource* argument to ask-recurrence-modification-type Earlier the argument was ESource. Changed the argument to ESource* for the function to correctly fetch "client" data from the source. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-utils.c | 4 ++-- src/gcal-utils.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 3f9731bf8953d9892494096043d958249ecc2dbc Author: Georges Basile Stavracas Neto Date: Sat Jun 10 08:29:36 2017 -0300 manager: fix style src/gcal-manager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 658e5bedd95e81f7cada024b61cc8fe5ced28d77 Author: Kukuh Syafaat Date: Sat Jun 10 06:02:11 2017 +0000 Update Indonesian translation po/id.po | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) commit 6b31ac88c249c9413e6cac97242a18fca55cd087 Author: Yash Singh Date: Sat Jun 10 01:47:21 2017 +0530 manager: pass correct rid & uid to remove-event Passing the correct rid & uid to e_cal_client_remove_object() ensures that the deletion of recurrent events is handled correctly. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-manager.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit 7fd3e48427b9c2edf8b633e4a1cb8e5ab44bc81b Author: Yash Singh Date: Fri Jun 9 16:42:47 2017 +0530 manager: set client upon loading event Add EClient support while loading an event. This EClient then helps us check its capability in window. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-manager.c | 2 ++ 1 file changed, 2 insertions(+) commit cbc9fe7be165e32974295675c9890187966f7f3f Author: Yash Singh Date: Thu Jun 8 18:16:19 2017 +0530 utils: add dialog to modify recurring events Whenever a user chooses to modify an event which is recurring, a new dialog will open automatically when the user clicks 'Done' or 'Delete' in edit-dialog, after making the desired changes. This new dialog will ask the user to choose the set of events to which the changes will be applied. The options include 'This Event Only', 'Subsequent Events' and 'All Events'. The function returns true and the changes take place only if the user chooses any option other than 'Cancel' or . https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-utils.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-utils.h | 4 +++ 2 files changed, 84 insertions(+) commit 3503f16b0949b17082202e86dc6a8df46bbb5e30 Author: Mario Blättermann Date: Fri Jun 9 19:19:44 2017 +0000 Update German translation po/de.po | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) commit 4b2dc9d25f117a8e6927d40f27d401c376a73d78 Author: Baurzhan Muftakhidinov Date: Fri Jun 9 17:46:18 2017 +0000 Update Kazakh translation po/kk.po | 419 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 227 insertions(+), 192 deletions(-) commit 556db5930f1cf579f6c8a000dc3b6c56fc2f7ff0 Author: Kukuh Syafaat Date: Tue Jun 6 10:26:54 2017 +0000 Update Indonesian translation po/id.po | 95 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 55 insertions(+), 40 deletions(-) commit c9156ca5123a5dd399bdc07bd6af167a2ed6c183 Author: Daniel Mustieles Date: Mon Jun 5 14:18:59 2017 +0000 Update Spanish translation po/es.po | 419 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 229 insertions(+), 190 deletions(-) commit 2263fc9478e2ce110c915863f7710242d7a67fb8 Author: Rafal Luzynski Date: Tue Mar 28 22:07:37 2017 +0200 date formats: Use g_date_time_format() Don't hardcode month-day order, use g_date_time_format() and mark the format string for translation and let translators choose their preferred formats. This patch also removes context from the existing "%B %d" date format because it is unnecessary and this allows the format to be reused by the patch. https://bugzilla.gnome.org/show_bug.cgi?id=780629 src/gcal-quick-add-popover.c | 12 ++++++------ src/views/gcal-month-view.c | 12 +++++++----- src/views/gcal-year-view.c | 20 +++++++++++++++----- 3 files changed, 28 insertions(+), 16 deletions(-) commit 76574ca63b2e206be7b14eb22d5ce7459e961eb9 Author: Piotr Drąg Date: Sat May 27 18:31:24 2017 +0200 appdata: fix dates and versions https://bugzilla.gnome.org/show_bug.cgi?id=782846 data/appdata/org.gnome.Calendar.appdata.xml.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8eaf74a77f21478135cf52facf7fc4f5c1e25afb Author: Mario Blättermann Date: Sun May 28 20:36:06 2017 +0000 Update German translation po/de.po | 79 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 41 insertions(+), 38 deletions(-) commit 9ffa913ad4373bb854ad6f772b6ff787b9be26ab Author: Yash Singh Date: Sat May 27 02:04:24 2017 +0530 manager: pass ECalObjModType to update and remove Currently, GcalManager always assumes E_CAL_OBJ_MOD_THIS when modifying or deleting events. Since we're landing the groundwork for recurrence management, we can't assume this anymore. This patch, then, allows GcalManager:modify_event() and :remove_event() receive the ECalObjModType instead of assuming E_CAL_OBJ_MOD_THIS. However, this commit does not add recurrence support yet, and every call to these functions are still passing E_CAL_OBJ_MOD_THIS. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-edit-dialog.c | 2 +- src/gcal-manager.c | 16 ++++++++++------ src/gcal-manager.h | 6 ++++-- src/gcal-window.c | 8 ++++---- src/views/gcal-month-view.c | 2 +- src/views/gcal-week-grid.c | 2 +- src/views/gcal-week-header.c | 2 +- src/views/gcal-year-view.c | 2 +- 8 files changed, 23 insertions(+), 17 deletions(-) commit a53581ed53ec8bb6fb13e3a482df619eacd71044 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 d294ea46a568352366a537c615fa6083b6550c61 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 9bbb12691a1d2b09243875e1faf9ed26d6d7da44 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 00b89b89cd5987bc857d6756902a6fa1e41f5104 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 e1c9ec82f63217452df6acbadb2bbca89cb31a8f Author: Fabio Tomat Date: Tue May 23 20:42:41 2017 +0000 Update Friulian translation po/fur.po | 73 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 38 insertions(+), 35 deletions(-) commit 1ef8fbcb345efa110aab8c51b49e948496827994 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 ad3e37606d6d7fa4ac800b9dc4d405345516af64 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 91408b355b3ff831867407fbf9aefd6e4589ce67 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 a6470338477a5c69cfd446f69cf8bc7d431cc218 Author: Georges Basile Stavracas Neto Date: Mon May 22 21:57:24 2017 -0300 project: remove unused variables src/gcal-event-widget.c | 2 -- src/gcal-manager.c | 4 ---- src/views/gcal-year-view.c | 1 - 3 files changed, 7 deletions(-) commit 93c7817be120ef07ffcc125545c605a8681f34bc Author: Emin Tufan Çetin Date: Sun May 21 22:18:18 2017 +0000 Update Turkish translation po/tr.po | 382 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 204 insertions(+), 178 deletions(-) commit 73255b3112900eaa30453c649c1158a6bccc5b18 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 6dd234296e4d36fbe02262058877b7ef722936cb Author: Yash Singh Date: Thu May 18 01:07:21 2017 +0530 event: add recurrence property & has-recurrence function Recurrence property of the event enables us to add recurrences to it in the future. It is the first step in that direction. https://bugzilla.gnome.org/show_bug.cgi?id=782755 src/gcal-event.c | 41 +++++++++++++++++++++++++++++++++++++++++ src/gcal-event.h | 2 ++ 2 files changed, 43 insertions(+) commit 4e262f6d5d0e1fc5ca8cda91be38a469dc50b57a 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 f2ce6652400a37fe65258100131f433819f9029f 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 | 1 + 1 file changed, 1 insertion(+) commit 05af3329370ea34741b58c9f3363c0c23c0756b2 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 dde6b5bf05c47ade70beeee00ce64372fb0fe0bc 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 f25a7b0dd8ceca28ce2b0bee8b102795b7a335dd 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 dc72ff4924868e823626098d8e7d34a98c1c0c88 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 43239901387ce6842b74441fc314196d8b363914 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 09fe510937e01561524c8fc819e6be242b84c841 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 15563607dd3989eabefd7cae807807176668c42d 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 e7a05bdc4cb7755ac17bf8ec4d44bf3658e8c370 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 be731fcae70352ab2375f51f530e60482ba42863 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 4dde284170ec4c75b6dcb7016de94715d31b8460 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 b3e286cffb9ed8ad8a28c8d1fd4d08359e1ea46c Author: Carlo Lobrano Date: Wed Apr 26 19:04:21 2017 +0200 org.gnome.Calendar.json: removed comments Currently this json file contains comments in C-style. However, comments in json files are not allowed and they could break external programs that make use of them. To fix it, I removed any comment from org.gnome.Calendar.json file. https://bugzilla.gnome.org/show_bug.cgi?id=781787 org.gnome.Calendar.json | 5 ----- 1 file changed, 5 deletions(-) commit 887d86b450149683cf1d2bfa1fefbcf6ece4e60d Author: Mario Blättermann Date: Fri May 12 15:04:00 2017 +0000 Update German translation po/de.po | 395 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 189 insertions(+), 206 deletions(-) commit ed195f4952d35f380369f7a0593f9dc28d92b93c 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 a54e91a9b35a9daf7d7f0b52a37622f1cf472406 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 f9454b6a8afcebaad715de5ac90e9a0fdd5920b8 Author: Georges Basile Stavracas Neto Date: Mon May 8 21:26:21 2017 -0300 event-widget: properly escape event description When we escape first, then truncate, we might end up truncating at the middle of a special character sequence, breaking the markup. Fix that by escaping after truncating. src/gcal-event-widget.c | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) commit 178e6a269acec2e637d69c83d02b858fee68ed4f Author: Mohammed Sadiq Date: Sat May 6 20:52:47 2017 +0530 week-view: fix signal emission on scrolled_window This was causing segfault in week-view https://bugzilla.gnome.org/show_bug.cgi?id=782269 src/views/gcal-week-view.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9ed375cd99db23fdfa8122611b05890eedcc6859 Author: Mohammed Sadiq Date: Sat May 6 20:18:28 2017 +0530 application: fix setting active-date logic https://bugzilla.gnome.org/show_bug.cgi?id=782192 src/gcal-application.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0c01c6eff1725dee2003df2a9fc292163d770fa2 Author: Balázs Úr Date: Fri May 5 19:51:24 2017 +0000 Update Hungarian translation po/hu.po | 474 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 193 insertions(+), 281 deletions(-) commit ec3ef0d0a3f38c22bae7c5f03b98622699af7ba0 Author: Kevin Lopez Date: Thu May 4 04:12:43 2017 +0200 search-view: hide if click is performed outside Result drop down should disappear when any click is performed outside that drop down. https://bugzilla.gnome.org/show_bug.cgi?id=74796 https://bugzilla.gnome.org/show_bug.cgi?id=747962 src/gcal-window.c | 41 ++++++++++++++++++++++++++++++++++++++++- src/views/gcal-month-view.c | 2 +- src/views/gcal-week-grid.c | 2 +- src/views/gcal-week-header.c | 2 +- src/views/gcal-year-view.c | 4 ++-- 5 files changed, 45 insertions(+), 6 deletions(-) commit a6e347d8f29c45e9cd8e5480b3042170748fc003 Author: Orkun Tezer Date: Wed May 3 03:49:23 2017 +0300 week-header: Move events at column after remove event from list The Problem: When user remove 4rt fullday event, header only shows two events and not shows 3rd fullday event Because, we check and set visibility of event that user wants to remove from calendar, before remove event from event list which causes 3rd event unvisible. Fix that with check and set visibility of event after remove event from event list, then visibilties and overflow corretly calculated https://bugzilla.gnome.org/show_bug.cgi?id=777423 src/views/gcal-week-header.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d21397a4e9cd601ebe452d5433671bb323cb2ab9 Author: Kukuh Syafaat Date: Tue May 2 09:40:28 2017 +0000 Update Indonesian translation po/id.po | 345 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 175 insertions(+), 170 deletions(-) commit 00452885429929f0809edbba7f668926f35fe773 Author: Yuras Shumovich Date: Mon May 1 15:16:10 2017 +0000 Add Belarusian translation (cherry picked from commit 24dbb7d465ce2fab13ecc69e693cd90ec68368c6) po/LINGUAS | 1 + po/be.po | 655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 656 insertions(+) commit 0e6e5dbe05d9fbce257970ad3e59b616fed01597 Author: Fabio Tomat Date: Sun Apr 30 11:32:02 2017 +0000 Update Friulian translation po/fur.po | 349 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 177 insertions(+), 172 deletions(-) commit 97ff64559bdf026555ea605720d9cf46b834fc2a Author: gogo Date: Sat Apr 29 22:52:52 2017 +0000 Update Croatian translation po/hr.po | 353 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 178 insertions(+), 175 deletions(-) commit 817325da05c0caefcbef218d40ac3ff2bbbf8480 Author: Georges Basile Stavracas Neto Date: Sat Apr 29 12:56:19 2017 -0300 month-view: simplify code src/views/gcal-month-view.c | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) commit 7dc5eb5bf55c244a38fc29fa6d832ca0fa7b6826 Author: Georges Basile Stavracas Neto Date: Sat Apr 29 12:54:43 2017 -0300 week-grid, week-header: properly initialize datetimes Since we use autoptr on those, we may end up falling in to the early return and mistakenly unreferencing the not initialized new date. src/views/gcal-week-grid.c | 4 +++- src/views/gcal-week-header.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) commit b1b20737c8edf03b8f7305ceff3550b706ddff92 Author: Piotr Drąg Date: Sat Apr 29 16:10:08 2017 +0200 Update POTFILES.in po/POTFILES.in | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 1457accb3a439a056abbb34a797d37f12b7e2f1c Author: Piotr Drąg Date: Sat Apr 29 16:08:10 2017 +0200 Add translator comments to the .desktop file So hopefully we get fewer invalid translations that possibly break build. data/org.gnome.Calendar.desktop.in | 2 ++ 1 file changed, 2 insertions(+) commit e2c40af9ff0b0d6f513a221d19a25acf7a3dd09d Author: Georges Basile Stavracas Neto Date: Sat Apr 29 10:45:09 2017 -0300 docs: update list of undocumented symbols doc/reference/gnome-calendar-undocumented.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit dac4f4cd502b9b1ba1ea1d3209113e95771987cf Author: Georges Basile Stavracas Neto Date: Sat Apr 29 10:08:42 2017 -0300 project: cleanup gitignore .gitignore | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) commit 45f11ed5c09e7ca5ffaec222920f9fdccb4564f9 Author: Georges Basile Stavracas Neto Date: Sat Apr 29 10:06:38 2017 -0300 project: drop intltool usage .gitignore | 15 +---- Makefile.am | 12 ---- autogen.sh | 1 - configure.ac | 7 +- data/Makefile.am | 66 +++++++++++------- data/appdata/org.gnome.Calendar.appdata.xml.in | 16 ++--- ...desktop.in.in => org.gnome.Calendar.desktop.in} | 6 +- ...n.in => org.gnome.Calendar.search-provider.ini} | 1 - ...chema.xml.in => org.gnome.calendar.gschema.xml} | 16 ++--- po/Makevars | 78 ++++++++++++++++++++++ po/POTFILES.in | 24 +++---- po/POTFILES.skip | 4 -- 12 files changed, 156 insertions(+), 90 deletions(-) commit fa526f0a7c2dc361c0f1ec6d4cbb10793ad20d54 Author: Kukuh Syafaat Date: Wed Apr 26 02:07:17 2017 +0000 Update Indonesian translation po/id.po | 167 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 89 insertions(+), 78 deletions(-) commit 0aaa58de0f377fc97b46b183eb1c2b760cbf1745 Author: Georges Basile Stavracas Neto Date: Mon Apr 24 10:55:08 2017 -0300 Bump 3.25.1 release NEWS | 3 +++ configure.ac | 2 +- data/appdata/org.gnome.Calendar.appdata.xml.in | 13 +++++++++++++ doc/reference/gnome-calendar-decl-list.txt | 2 ++ doc/reference/gnome-calendar-decl.txt | 19 +++++++++++++++++-- doc/reference/gnome-calendar-undocumented.txt | 15 +++++++-------- doc/reference/gnome-calendar-unused.txt | 2 ++ doc/reference/gnome-calendar.args | 22 +--------------------- 8 files changed, 46 insertions(+), 32 deletions(-)