commit c49dae00bcd2585fab4c0739ba7988997662ac94 Author: Monique Faria Date: Sat Mar 12 00:00:21 2016 -0300 event-widget: fade out past events When an event is earlier than the current date, it gets faded out. Every event from the same calendar showed the same shade of color, either it was an old, current or forward event. That could be tricky for the user to identify which ones were already over. Now, events that are earlier thant the current date are half transparent to allow the user to easily track where the current date/time is. https://bugzilla.gnome.org/show_bug.cgi?id=746267 src/gcal-event-widget.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 14dc32891bb21734afdb27ebf550e5e7d52fee95 Author: Anwar Sadath Date: Tue Mar 15 01:58:20 2016 +0530 edit-dialog: Respecting GNOME's 12/24 hour format The edit dialog time picker didnt take into account GNOME's hour format. The edit dialog time picker didnt take into account GNOME's hour format because the desktop settings clock-format from gcal-window was not passed to gcal-edit-dialog. Now the data is passed through the function gcal_edit_dialog_time_format and everything works as required. https://bugzilla.gnome.org/show_bug.cgi?id=703321 src/gcal-edit-dialog.c | 22 ++++++++++++++-------- src/gcal-edit-dialog.h | 5 ++++- src/gcal-time-selector.c | 1 - src/gcal-window.c | 2 ++ 4 files changed, 20 insertions(+), 10 deletions(-) commit 32c5c824e326759af0766b011b02f354889a7b6c Author: Isaque Galdino Date: Mon Mar 14 16:31:27 2016 -0300 year-view: Read show-weekdate from GNOME Shell Year view always shows week numbers and by design team the default show not display them. This patch adds support to read "show week numbers" setting from GNOME Shell (org.gnome.shell.calendar::show-weekdate) and to change year-view accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=763251 src/gcal-year-view.c | 67 ++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 52 insertions(+), 15 deletions(-) commit 465d786ae860bf7b51ef431fa50496cff4df96dd Author: fosero Date: Thu Mar 3 01:07:26 2016 +0100 year-view: criticals on last day of month events Adding 1 to the day variable at the end of the month results in an invalid datetime, use g_date_time_add_days instead. https://bugzilla.gnome.org/show_bug.cgi?id=763015 src/gcal-year-view.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 96d2b37fec5c32709a5d0d6a3d2bd83ecf5d366e Author: fosero Date: Sun Mar 6 14:03:20 2016 +0100 month-view: fix end-of-month multi-day selections Use g_date_time_add_days to add a day to the final day of the month to fix behaviour when selecting a range up to the last day of the month. https://bugzilla.gnome.org/show_bug.cgi?id=763015 src/gcal-month-view.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 2ac228a9b8f4ff1e5ae7b05eee211d40dfe9a42f Author: fosero Date: Fri Mar 11 13:10:17 2016 +0100 quick-add-popover: adjust end date properly Subtracting 1 from the first day of the month leads to an invalid date being shown: use a proper function to adjust the date. https://bugzilla.gnome.org/show_bug.cgi?id=763015 src/gcal-quick-add-popover.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c67d52092c01c44618004748c2fcd8e944981341 Author: fosero Date: Fri Mar 11 13:55:34 2016 +0100 month-view: fix date adjust mishap https://bugzilla.gnome.org/show_bug.cgi?id=763015 src/gcal-month-view.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit f20e6b041c73424662abc271a4b45bd3cff1b12b Author: Stas Solovey Date: Sun Mar 13 21:23:11 2016 +0000 Updated Russian translation po/ru.po | 318 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 208 insertions(+), 110 deletions(-) commit 5f186608e48232ec17be24c54ef29441d072672d Author: Jiri Grönroos Date: Sun Mar 13 10:50:04 2016 +0000 Updated Finnish translation po/fi.po | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) commit 8a72bf0ce7649a0107d94dba1a731532126bad1e Author: fosero Date: Tue Mar 8 18:11:24 2016 +0100 month-view: add selection background fill https://bugzilla.gnome.org/show_bug.cgi?id=763217 src/gcal-month-view.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 0ce85f6072f5d13db3b4cdf4f0bb59ec5b1a48a5 Author: fosero Date: Tue Mar 8 18:11:08 2016 +0100 month-view: cleanup multi-row selection drawing The selection mode was drawing a number of boxes on multi-row selections, resulting in unwanted outlines within the selection area. This patch adds a multirow mode that just draws the outline of a selection. Make cell_{width,height} integers so divison lines always get drawn on exact grid coordinates, otherwise line calculations could result in fuzzy lines. https://bugzilla.gnome.org/show_bug.cgi?id=763217 src/gcal-month-view.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 46 insertions(+), 3 deletions(-) commit 0fce5babcf1803ff0cf17af3f3f0f0c7634326f6 Author: fosero Date: Tue Mar 8 17:36:31 2016 +0100 month-view: fix line width inconsistencies The line width used for the grid changed over time, resulting in different values used at different places. Introduce a LINE_WIDTH definition and use it consistently throughout when drawing. https://bugzilla.gnome.org/show_bug.cgi?id=763217 src/gcal-month-view.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) commit ea5352bf87246910e2ec51803f2e75da0b7f53ed Author: Matej Urbančič Date: Sat Mar 12 22:03:37 2016 +0100 Updated Slovenian translation po/sl.po | 320 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 213 insertions(+), 107 deletions(-) commit c9499b6f7b03c59e396eb807bf24da67ade7999b Author: Georges Basile Stavracas Neto Date: Fri Mar 11 22:55:00 2016 -0300 utils: better compare datetimes by date By multiplying the year difference by 360 and month difference by 30, we have a much better idea of how far the dates are. src/gcal-utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a738acb462418ab757531bf6aba4ae8679be829d Author: pandusonu2 Date: Sat Mar 12 01:18:01 2016 +0530 month-view: wrap around months for selector In this commit, we modify the position of the selector in the month view when the selector is out of bound of the present month Presently, the selector in the month view doesn't move when it reaches the border of the month. To fix this, whenever the keyboard_cell is less than first index of the month, we reduce the value of month by 1 and in the case it is greater than the max key cell, we are increasing the value of month by 1. https://bugzilla.gnome.org/show_bug.cgi?id=763198 src/gcal-month-view.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit 97704c339064dab260c1611a2f1495c42f0e6aba Author: fosero Date: Fri Mar 11 14:17:40 2016 +0100 month-view: fix last day+1 selectable It was possible to select the cell after the last day of the month by clicking on it. The days variable is the first day of the month cell + the number of days in the month, so only cells less than this cell should be considered actual month days. https://bugzilla.gnome.org/show_bug.cgi?id=763495 src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8af0e6f84ecb94f2a611e65e3e124bb7b7c377d1 Author: Isaque Galdino Date: Thu Mar 10 15:53:53 2016 -0300 year-view: Week numbers shown in big dark squares Design team testing with GNOME continuous, complained about week numbers being shown in big dark squares. According to them, these wreck the layout of the view. Design team listed the issues, comparing to gnome-shell calendar as: * The containing boxes are larger in Calendar. * The background of the boxes has more contrast with the background (it should be a lot lighter in Calendar). * Week numbers are an option in the shell, and are off by default. This patches fixes the two first items: week numbers box' size and color. Option to set on/off week numbers will be implemented in a future patch. https://bugzilla.gnome.org/show_bug.cgi?id=763251 data/theme/gtk-styles.css | 4 ++-- src/gcal-year-view.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit 1f021f8da24a0017ea00c511b7ce20769ffee957 Author: Georges Basile Stavracas Neto Date: Wed Mar 9 17:42:21 2016 -0300 month-view: fix one more child context issue The code for multiday events was broken as well. src/gcal-month-view.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 34a6ac389adb99844dc21fd3fd6fe68a62b04f23 Author: Georges Basile Stavracas Neto Date: Wed Mar 9 14:19:04 2016 -0300 view: update interface code This commit updates GcalView interface to use modern GLib API and, consequently, removes tons of obsolete code. src/gcal-month-view.c | 6 +-- src/gcal-utils.c | 23 ---------- src/gcal-utils.h | 3 -- src/gcal-view.c | 124 ++++++++++++++++++++++---------------------------- src/gcal-view.h | 42 +++++++---------- src/gcal-week-view.c | 6 +-- src/gcal-year-view.c | 4 +- 7 files changed, 79 insertions(+), 129 deletions(-) commit 042a9b34ab740b29b2fc544991954f36630ba94e Author: Georges Basile Stavracas Neto Date: Wed Mar 9 12:22:06 2016 -0300 month-view: emit dates in local timezone src/gcal-month-view.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7d3e125012602e92ecdfc7f81c27b6e16dfc9520 Author: Georges Basile Stavracas Neto Date: Wed Mar 9 12:07:05 2016 -0300 event-widget: remove obsolete comment src/gcal-event-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c52e36c717f019905de259443c7dc5aea3c4266 Author: Georges Basile Stavracas Neto Date: Wed Mar 9 12:04:28 2016 -0300 month-view: match style context state from child We were mistakenly using the style context of the view to retrieve the child's margin. Fix that by retrieving the child margin from the child's style context. src/gcal-month-view.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit d7daa8fe292fb5467901cf81d9c72af67a7ce915 Author: Isaque Galdino Date: Tue Mar 8 23:05:33 2016 -0300 year-view: Week numbers overlapping view edge In some conditions when window is narrower than taller, week numbers overlaps the view edge. That problem started after we added a background to week numbers and moved it a little farther from the days. The whole drawing function didn't take in account the space used by the week numbers. To fix that we had to move the whole drawing area and start to count the space for the week numbers. We also had to change the logic to find the day and month based on x,y coordinates. https://bugzilla.gnome.org/show_bug.cgi?id=763251 src/gcal-year-view.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit fef23f12432c0f019fc1b40c520191917e8f3661 Author: Georges Basile Stavracas Neto Date: Tue Mar 8 15:50:38 2016 -0300 search-view: don't load events with no dtstart src/gcal-search-view.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit a0fdcf5d2c919abeee79eda839365c3d48e5579c Author: Duarte Loreto Date: Wed Mar 9 01:52:15 2016 +0000 Updated Portuguese translation po/pt.po | 318 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 202 insertions(+), 116 deletions(-) commit 2e0e418c4967dcbc14fcaa824395c1411af2d972 Author: Marek Černocký Date: Tue Mar 8 18:07:29 2016 +0100 Updated Czech translation po/cs.po | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) commit ace87328a9357f87ee75316a0fa75054d18e155a Author: Iain Lane Date: Tue Mar 8 10:12:19 2016 +0000 event: If no end date is given, make the event be all_day explicitly Previously we were synthesising an end date of "start + 1 day", but this isn't necessary. RFC 2445 tells us that no end date already means an all day event. Check this case directly. https://bugzilla.gnome.org/show_bug.cgi?id=762985 src/gcal-event.c | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) commit ba78e5491633045aaf170420fbb8f362987e85f5 Author: fosero Date: Sat Mar 5 22:34:28 2016 +0100 month-view: initial selection on current day Create the month view with the initial selection on the current day. https://bugzilla.gnome.org/show_bug.cgi?id=763149 src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b123ceabe8cea27fd15191edf5c8b40af9536c4f Author: Marcos Lans Date: Tue Mar 8 09:40:32 2016 +0000 Updated Galician translation po/gl.po | 82 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 45 insertions(+), 37 deletions(-) commit e48c585c945848799ed0489f544644b4e645b4a3 Author: Monique Faria Date: Tue Mar 8 00:03:42 2016 -0300 event: fix crash when no end date is given In this commit, we fixed a crash report that occurred when an event had no end date. Events with no end dates are all-day, 1-day length events. But, when an event with no end date set was synchronized with calendar (happened mostly with birthdays), it caused crashes, because the function responsible for getting the end date received NULL. To correct this, we considered that end = start + 1day when no end date is set. With this, the mistake was corrected. Another thing that was correct along with this were two memory leaks, caused by the allocation of both end and start date that were not been freed. https://bugzilla.gnome.org/show_bug.cgi?id=762985 src/gcal-event.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 948b11fb1ce99d2690eaf9e1a9327e159d5de65a Author: Марко М. Костић Date: Mon Mar 7 10:39:48 2016 +0100 Updated Serbian translation po/sr.po | 102 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 50 insertions(+), 52 deletions(-) commit 69e1fdd5f32e8db15ebf5d900def4ca50451c4da Author: pandusonu2 Date: Mon Mar 7 04:18:15 2016 +0530 window: add can_focus property to GcalMonthView In the commit, we made the initial value of can_focus for month-view to be set true, which was by default taken to be false. The problem is that when we open the month-view in gnome calendar, the input focus is not set to the month view which resulted in the failue of navigation keys initially. To fix this, the default value of the focus is set to true in the window.ui file. https://bugzilla.gnome.org/show_bug.cgi?id=763160 data/ui/window.ui | 1 + 1 file changed, 1 insertion(+) commit 2244503a5288cdc3c181f982e1c07a592127c0b8 Author: fosero Date: Sun Mar 6 23:19:47 2016 +0100 edit-dialog: don't try to update locked events https://bugzilla.gnome.org/show_bug.cgi?id=763187 src/gcal-edit-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e464eb64158290d37fbad8ce33a1b9c12d6d8bcc Author: fosero Date: Sun Mar 6 15:32:26 2016 +0100 event: handle different tzid formats tzid can have different formats depending on where it originates from: regular or prefixed by a libical specific identifier. Use the right icaltimezone_get_builtin_timezone* for each case. https://bugzilla.gnome.org/show_bug.cgi?id=763180 src/gcal-event.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 681ec191f0302e1c8fdd78902db881ae4ea8fe22 Author: Daniel Mustieles Date: Sun Mar 6 20:02:16 2016 +0100 Updated Spanish translation po/es.po | 39 ++++++++++++++++++--------------------- 1 file changed, 18 insertions(+), 21 deletions(-) commit b24743cf3b8485111dcb4e28cc4cd49e1db41200 Author: Bernd Homuth Date: Sun Mar 6 18:33:14 2016 +0000 Updated German translation po/de.po | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) commit 9d1c1e9c51dfe62f8b598f36f26996c92b630181 Author: Seong-ho Cho Date: Sun Mar 6 14:42:08 2016 +0000 Updated Korean translation po/ko.po | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) commit fcdea4bbe21d6f64c7e5fb3b23c9c9b9a281441a Author: Dušan Kazik Date: Sun Mar 6 08:14:49 2016 +0000 Updated Slovak translation po/sk.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7858d1ae4daa99838443bbe1054194cd65ce0169 Author: Matej Urbančič Date: Sat Mar 5 22:32:27 2016 +0100 Updated Slovenian translation po/sl.po | 221 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 191 insertions(+), 30 deletions(-) commit c85652811d9ebbf9ccd5dbda4bfb088d81d296ae Author: Aurimas Černius Date: Sat Mar 5 21:17:57 2016 +0200 Updated Lithuanian translation po/lt.po | 300 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 198 insertions(+), 102 deletions(-) commit e2cdde34bcb20b43e8ac9d99c827858966635a31 Author: Efstathios Iosifidis Date: Sat Mar 5 13:59:46 2016 +0000 Updated Greek translation po/el.po | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) commit 0c274b05aa5a241e1bf32acd35b5d65a53795cae Author: Rūdolfs Mazurs Date: Sat Mar 5 15:45:01 2016 +0200 Update Latvian translation po/lv.po | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) commit 45f7ffd632a975eb52fa132cc96d6e5ffd23c808 Author: Anders Jonsson Date: Fri Mar 4 19:09:09 2016 +0000 Updated Swedish translation po/sv.po | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) commit ffdd484a3cdca05f45ece9609ad263dad0ada561 Author: Balázs Úr Date: Fri Mar 4 18:23:18 2016 +0000 Updated Hungarian translation po/hu.po | 50 +++++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 23 deletions(-) commit e4de4e8f138264a2c84b5cf4ccd95a52f0e2560c Author: Dušan Kazik Date: Thu Mar 3 18:09:40 2016 +0000 Updated Slovak translation po/sk.po | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) commit a34f9cc2a5cdee30420c9f9fca4ee1e086554575 Author: Piotr Drąg Date: Thu Mar 3 17:00:26 2016 +0100 Updated Polish translation po/pl.po | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) commit 19279f24db3a461a1be5ea7194f67f3e7b2d62fb Author: Seong-ho Cho Date: Thu Mar 3 07:18:47 2016 +0000 Updated Korean translation po/ko.po | 324 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 207 insertions(+), 117 deletions(-) commit 4b7c185b3aedb1f0dbb7cbb6164a7695bb0af3d2 Author: Baurzhan Muftakhidinov Date: Thu Mar 3 05:58:38 2016 +0000 Updated Kazakh translation po/kk.po | 316 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 204 insertions(+), 112 deletions(-) commit 382c0ccd96ad856ff5f7d69d4880ea6fdf0d8353 Author: Enrico Nicoletto Date: Thu Mar 3 01:35:45 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 58 +++++++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 27 deletions(-) commit 09b79e1cc8dcb166ca8df543d42e78be286975c7 Author: Georges Basile Stavracas Neto Date: Wed Mar 2 22:28:10 2016 -0300 Bump 3.19.91 release NEWS | 26 ++++++++++++++++++++++++++ configure.ac | 2 +- src/gcal-application.c | 5 +++-- 3 files changed, 30 insertions(+), 3 deletions(-)