commit b895f0e65636eac8656914e0fff50ef605034f62 Author: Jiri Grönroos Date: Wed Mar 2 20:41:37 2016 +0000 Updated Finnish translation po/fi.po | 306 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 196 insertions(+), 110 deletions(-) commit 2a5123d206be04ebdd739de100f9bdef44cc6ead Author: Yosef Or Boczko Date: Wed Mar 2 12:57:35 2016 +0200 Updated Hebrew translation po/he.po | 289 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 189 insertions(+), 100 deletions(-) commit beb00450fe77e00ca17600f3bea38b5ebb554d2d Author: hanniedu Date: Wed Mar 2 10:20:55 2016 +0100 Updated Dutch translation Master 3.20 po/nl.po | 408 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 247 insertions(+), 161 deletions(-) commit 03b2ac9845a4b7d7a1e255c5faf6baaa9c35f299 Author: Isaque Galdino Date: Wed Mar 2 00:01:01 2016 -0300 year-view: today button not working Today button in the headerbar was not working when pressed in the current year. Button logic to update side panel was only triggered if there was a change in the chosen year. Fixed to update side panel whenever date is changed. https://bugzilla.gnome.org/show_bug.cgi?id=762463 src/gcal-year-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 10ef10b59ab6f0364dedfa4596f08d1828a2d6c1 Author: Rūdolfs Mazurs Date: Tue Mar 1 21:31:22 2016 +0200 Update Latvian translation po/lv.po | 289 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 189 insertions(+), 100 deletions(-) commit 64747e4f80780fe085689fc17c46df8abd34098d Author: Georges Basile Stavracas Neto Date: Tue Mar 1 15:27:07 2016 -0300 event: load tzid with icaltimezone_get_builtin_timezone src/gcal-event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67e370034ac2ae0e6ea9ef1bc84f85fd4adcd02a Author: Georges Basile Stavracas Neto Date: Tue Mar 1 01:19:41 2016 -0300 style: fix white on white current day on year view data/theme/gtk-styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7be1dd95faeebdb20ea7108a6269b8a01def320b Author: Georges Basile Stavracas Neto Date: Tue Mar 1 00:16:49 2016 -0300 event-widget: draw icons at the end of the widget Instead of breaking the vertical alignment of events by drawing icons both at the start and end of the widget, only draw them by the end. This commit also improves drawing for RTL locales. src/gcal-event-widget.c | 58 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 40 insertions(+), 18 deletions(-) commit 5227f3fcdcbecfaf1ff08c3e011bcc6372e727d4 Author: Georges Basile Stavracas Neto Date: Mon Feb 29 23:20:08 2016 -0300 event-widget: show start time when event is timed We differentiate all day events from timed events by their ordering, but we don't give any visual clues of this differentiation. Fix that by adding the start time of the event when it's a timed event. https://bugzilla.gnome.org/show_bug.cgi?id=753131 src/gcal-event-widget.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit d84be66d70f14047cab6d6bb80f2933c9ae2db0c Author: Georges Basile Stavracas Neto Date: Mon Feb 29 22:20:52 2016 -0300 event-widget: bring back alarm icon src/gcal-event-widget.c | 49 +++---------------------------------------------- src/gcal-event.c | 16 ++++++++++++++++ src/gcal-event.h | 2 ++ 3 files changed, 21 insertions(+), 46 deletions(-) commit ab902030e7d111f1d82021921c022d11eb2656b3 Author: Georges Basile Stavracas Neto Date: Mon Feb 29 17:42:13 2016 -0300 edit-dialog: don't destroy the dialog on delete data/ui/window.ui | 1 + 1 file changed, 1 insertion(+) commit 68c56a4cd3c6aa3c969b9b893e220fb21df89338 Author: Jordi Mas Date: Mon Feb 29 20:33:26 2016 +0100 Fixes to Catalan translation po/ca.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a56e6c00c33b790f433dd4436c6aec3311921490 Author: Georges Basile Stavracas Neto Date: Mon Feb 29 16:14:22 2016 -0300 event: both start & end dates must be midnight to be all day https://bugzilla.gnome.org/show_bug.cgi?id=762570 src/gcal-event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4d170155de21711631fb2132c6263203bc7c9b95 Author: Georges Basile Stavracas Neto Date: Mon Feb 29 16:09:55 2016 -0300 event: remove spurious debug message src/gcal-event.c | 2 -- 1 file changed, 2 deletions(-) commit 9a3baf726c2db178cf2c5176c99a4446983e5939 Author: Georges Basile Stavracas Neto Date: Mon Feb 29 15:49:36 2016 -0300 edit-dialog: correctly transform the edited datetime src/gcal-edit-dialog.c | 76 ++++++++++++++++++++++++++------------------------ 1 file changed, 39 insertions(+), 37 deletions(-) commit ce2c9552693bf549a232a9681692b5fbd2cd3560 Author: Georges Basile Stavracas Neto Date: Mon Feb 29 15:49:22 2016 -0300 event: correctly store timezones src/gcal-event.c | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) commit d70613929bf9cfc9d115a75c59811c86794576e5 Author: Georges Basile Stavracas Neto Date: Sun Feb 28 14:12:16 2016 -0300 utils: fix timezones on event component creation src/gcal-utils.c | 40 +++++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) commit 1cdd73a69ac0fdf9404b3b5229467a7f77cf741a Author: Georges Basile Stavracas Neto Date: Sun Feb 28 14:11:43 2016 -0300 event: format tzid with builtin GDateTime facilities src/gcal-event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit af6f2141abc73be6292c8517143e4b73b73bc061 Author: Georges Basile Stavracas Neto Date: Sun Feb 28 14:11:09 2016 -0300 window: use g_clear_pointer instead of g_date_time_unref This would handle the case where the datetime is NULL for us. src/gcal-window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9549b20578ecd3b817aa27336916d9b07d1c9651 Author: Kjartan Maraas Date: Sun Feb 28 16:54:41 2016 +0100 Updated Norwegian bokmål translation. po/nb.po | 282 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 184 insertions(+), 98 deletions(-) commit 2d084670a55a1613a17262ebf78d8b3eed737c9b Author: Marek Černocký Date: Sun Feb 28 10:55:14 2016 +0100 Updated Czech translation po/cs.po | 277 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 180 insertions(+), 97 deletions(-) commit 6098994624c01407ba7db77a781e015c9dbb67c2 Author: Jordi Mas Date: Sat Feb 27 16:59:26 2016 +0100 Update Catalan translation po/ca.po | 332 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 213 insertions(+), 119 deletions(-) commit 85f4854a734e7a309969105613d332adc58b5ce8 Author: Georges Basile Stavracas Neto Date: Fri Feb 26 21:12:46 2016 +0100 quick-add-popover: only multiday events are all day Everything else is considered a 1h event starting now on local timezone. src/gcal-quick-add-popover.c | 61 +++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 29 deletions(-) commit e85e55a3505577295ac0c338f90e250da08c0e50 Author: Georges Basile Stavracas Neto Date: Fri Feb 26 21:12:25 2016 +0100 month-view: only send end_date if event is multiday src/gcal-month-view.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 87620ebbbdd6d58554cd3592b1aede29cfbb9460 Author: Georges Basile Stavracas Neto Date: Fri Feb 26 20:58:29 2016 +0100 event: properly set the timezone src/gcal-event.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit 1babb3de8fba4a6f4fbd3ab76aa550e76d81e49f Author: Cédric Valmary Date: Wed Feb 24 17:13:21 2016 +0000 Updated Occitan translation po/oc.po | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 318 insertions(+), 61 deletions(-) commit 83cf97ecb3d9356de045c579fd403f2b3b9358be Author: fosero Date: Mon Feb 22 12:28:34 2016 +0100 utils: let format_utc_offset handle microseconds format_utc_offset can be called with the return value of g_date_time_get_utc_offset returning microseconds in a gint64. It is also still called with the return value of icaltimezone_get_utc_offset in seconds. Deal with both. https://bugzilla.gnome.org/show_bug.cgi?id=762438 src/gcal-utils.c | 6 +++++- src/gcal-utils.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit 83c9d27d9054c9ff0ba18a15c26d859d35638089 Author: Fran Dieguez Date: Tue Feb 23 20:25:51 2016 +0100 Updated Galician translations po/gl.po | 335 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 205 insertions(+), 130 deletions(-) commit 5a79181e18b3b45f0b6c78bf76aa8b1a74d8bde2 Author: Daniel Korostil Date: Tue Feb 23 14:40:10 2016 +0200 Updated Ukrainian translation po/uk.po | 371 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 312 insertions(+), 59 deletions(-) commit a52bea67dd3cb36243dded1c857c32fb392e33bc Author: Chao-Hsiung Liao Date: Tue Feb 23 02:38:00 2016 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 309 ++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 196 insertions(+), 113 deletions(-) commit 75ce693548f5f7315cc8bd240d7e5947e3277043 Author: Daniel Mustieles Date: Mon Feb 22 21:24:37 2016 +0100 Updated Spanish translation po/es.po | 268 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 174 insertions(+), 94 deletions(-) commit 1e2a0d1a3d2fce8ea1253dfa15747d1d8bcb18e4 Author: Isaque Galdino Date: Fri Feb 19 20:17:44 2016 -0200 year-view: Change week numbers style Week numbers in year view was using a small and very light style and that was making difficult for users to be able to read it. After a few conversation with gnome-design team, they proposed the best approach it would be to use the same style as gnome-shell panel does. The week numbers style was changed to be as close as possible to the gnome-shell panel. https://bugzilla.gnome.org/show_bug.cgi?id=759354 data/theme/gtk-styles.css | 7 +++++-- src/gcal-year-view.c | 12 +++++++++--- 2 files changed, 14 insertions(+), 5 deletions(-) commit e067e8cf73b31bd776335dab78a5c87103f5df8a Author: Georges Basile Stavracas Neto Date: Thu Feb 18 19:12:00 2016 -0200 event-widget: disconnect from event's signals on finalize When we finalize, we remove the event. Normally this means that the event also gets finalized, as the widget almost always holds the only reference to the event. However, there are some rare cases where we finalize the widget but not the event. If the event the updates the color or the summary, we try to redraw the finalized widget and crash. Fix that by disconnecting the signals when finalizing the widget. src/gcal-event-widget.c | 4 ++++ 1 file changed, 4 insertions(+) commit e4bfdb7ed257fea8bbeae1b57e38fe56ddb0468a Author: Georges Basile Stavracas Neto Date: Thu Feb 18 15:52:52 2016 -0200 event: plug a memory leak src/gcal-event.c | 3 +++ 1 file changed, 3 insertions(+) commit b20baac1e5bf7704c57910dc7cbd9aa7c345853d Author: Anders Jonsson Date: Sun Feb 21 21:18:08 2016 +0000 Updated Swedish translation po/sv.po | 303 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 193 insertions(+), 110 deletions(-) commit 107ba7f9b4a87427735930d62cb487e31c08f9ed Author: Tom Tryfonidis Date: Sat Feb 20 09:56:47 2016 +0000 Updated Greek translation po/el.po | 311 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 193 insertions(+), 118 deletions(-) commit d16770a809518d69bcf658cb583c4238d70d675e Author: Мирослав Николић Date: Thu Feb 18 18:59:06 2016 +0100 Updated Serbian translation po/sr.po | 354 ++++++++++++++++++++++++++++------------------- po/sr@latin.po | 429 ++++++++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 551 insertions(+), 232 deletions(-) commit 079750561a147354d7b3431ffc6ceb2fed244bd3 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 15:36:56 2016 -0200 window: remove queued event on finalize When the user removes an event, we first hide it and, after a timeout, we remove it. The problem is that if the user closes the window before the timeout is fired, the event never gets deleted. Fix that by deleting the event on finalize if there's any event queued. https://bugzilla.gnome.org/show_bug.cgi?id=762284 src/gcal-window.c | 7 +++++++ 1 file changed, 7 insertions(+) commit d5cd6c7fc9fc0dc6e7d22927af983dfc908fe50b Author: Georges Basile Stavracas Neto Date: Thu Feb 18 15:26:56 2016 -0200 window: don't block mainloop when showing dialogs By using gtk_dialog_run(), we enter in a recursive mainloop which blocks the parent's one. Because of that, we see weird things like the quick add popover not still floating around. src/gcal-window.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 8e35063b7cb86e290b1fb5f2e15159a8d8d979d7 Author: Dušan Kazik Date: Thu Feb 18 15:30:50 2016 +0000 Updated Slovak translation po/sk.po | 131 +++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 103 insertions(+), 28 deletions(-) commit 9df6a37fd9ba36c0ef71dcac45f1b279618cede6 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 10:27:53 2016 +0100 edit-dialog: fix more timezone issues src/gcal-edit-dialog.c | 42 ++++++++++++++++++++++++++++++------------ 1 file changed, 30 insertions(+), 12 deletions(-) commit 078f39a85eaf57cd7b1a4a0e7332e33935a4dab9 Author: Mario Blättermann Date: Thu Feb 18 09:03:44 2016 +0100 Updated German translation po/de.po | 332 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 164 insertions(+), 168 deletions(-) commit fd6d6e97c97f1f0e3e60321401d865addab849a2 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 03:56:55 2016 -0200 quick-add-popover: fix event creation again src/gcal-edit-dialog.c | 10 ++++++---- src/gcal-event.c | 25 ++++++++++++++----------- src/gcal-month-view.c | 32 ++++++++++++++++++++++---------- src/gcal-quick-add-popover.c | 2 ++ 4 files changed, 44 insertions(+), 25 deletions(-) commit 21aa8ecde4c7c19fd8e0057cecb71a2f964ce05d Author: Georges Basile Stavracas Neto Date: Thu Feb 18 02:39:05 2016 -0200 event-widget: simplify rendering code src/gcal-event-widget.c | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) commit 2ed3bf431622d5fbdeeed45ebedec8934e3ad3bc Author: Fábio Nogueira Date: Thu Feb 18 05:57:41 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 320 ++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 201 insertions(+), 119 deletions(-) commit 1a77668b4021ed4f07a3d1bf143e9b432034498c Author: Georges Basile Stavracas Neto Date: Thu Feb 18 02:11:08 2016 -0200 style: improve style data/theme/gtk-styles.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 83d49be0040169a61fbb098e349541f6c1e54a11 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 02:09:54 2016 -0200 style: match single and multi day event themes We were using different border radius values, and this commit unifies them. src/css-code.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 47bf180809939cd8bb98897abd530b26f6aa9f30 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 02:08:16 2016 -0200 month-view: fix bottom event overflow calc We draw a sector of height = bottom_padding * 2 + font_height, but we calculate it wrongly. Fix that by correctly multiplying by 2. src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6775ffd7b30c055ea185f5472b0ebb1c3e86c7d0 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 01:28:42 2016 -0200 edit-dialog: edit datetimes in the system timezone The dates are adjusted to the system timezone when an event is set, and we adjust it back to the event's zone when we save and close the dialog. src/gcal-edit-dialog.c | 51 +++++++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 21 deletions(-) commit beac852401357860cbd38d04a346879d56aa7a70 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 04:13:34 2016 +0100 year-view: adjust hours to local timezone The same principle of month view's overflow popover. src/gcal-year-view.c | 5 +++++ 1 file changed, 5 insertions(+) commit 86c6e5da87336f9379455d08d9e555aa2a723aa1 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 04:03:09 2016 +0100 quick-add-popover: set local timezone when editing the event If we add directly from the quick add popover, the event is all day by default. If we're editing the event, it may or may not be an all day event. In that case, if the user decides to give it a time, we want it to be in the local timezone. src/gcal-quick-add-popover.c | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) commit e5cd5ba7f5f8ef78dfdc4b9c64f85d3e1ba4d648 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 04:02:37 2016 +0100 edit-dialog: set UTC timezone when event is all day This is part of the definition of an all day event. src/gcal-edit-dialog.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 1af016e2d5a4ee3a18b37e2087bb2fcfa7033f66 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 03:42:41 2016 +0100 month-view: use adjust hours on popover headers If an event is from a different timezone, the headers of the overflown popover should be translated to the current timezone. For example, if an event happens at 17h -0300, the translated hour is 22h +0200. The current code already handles these differnces, but the listbox row wasn't updated. src/gcal-month-view.c | 5 +++++ 1 file changed, 5 insertions(+) commit 2bb5f42b66d97ecbc19de23ba46a22ee6f5fbc57 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 03:34:48 2016 +0100 edit-dialog: forbid editing times when source is readonly src/gcal-edit-dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b1184978b189a69236bf6d9cd84ad585fcb013f9 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 03:12:26 2016 +0100 window: use GDateTimes to pass the range Another case where we can improve the code by porting to GLib's api. src/gcal-window.c | 46 +++++++++++++++++----------------------------- 1 file changed, 17 insertions(+), 29 deletions(-) commit 5a75abb52eb074e9a4ed1f3a5a3a183c058b6a52 Author: Georges Basile Stavracas Neto Date: Thu Feb 18 03:09:32 2016 +0100 data-model: fix boudaries' checks The end date is non-incluse, as defined by the iCalendar protocol. src/e-cal-data-model.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) commit 19a3650d21fa3f21a4b386074ccdca81e9b2715f Author: Balázs Meskó Date: Wed Feb 17 23:19:56 2016 +0000 Updated Hungarian translation po/hu.po | 292 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 186 insertions(+), 106 deletions(-) commit 4e9aadfdd8b09029d362d795f586d678be7c9a88 Author: Piotr Drąg Date: Wed Feb 17 22:22:34 2016 +0100 Updated Polish translation po/pl.po | 245 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 164 insertions(+), 81 deletions(-) commit cc1fd4908cc22190e94c35dd8257ec684f8116ad Author: Georges Basile Stavracas Neto Date: Wed Feb 17 19:10:23 2016 +0100 month-view: small style fix src/gcal-month-view.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit d87a6e5bfd9a061339ba1f9e371daee67aa35e4f Author: Georges Basile Stavracas Neto Date: Wed Feb 17 19:09:59 2016 +0100 month-view: compare to adjusted dates src/gcal-month-view.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) commit 4c2096ec8a6a54401a3c54fbc3931601c2735948 Author: Georges Basile Stavracas Neto Date: Wed Feb 17 19:07:50 2016 +0100 subscriber-view: remove is_child_multicell() vfunc After we added GcalEvent::is_multiday(), there is no need to wrap it in a vfunc anymore. To fix it, simply use is_multiday() function and get rid of the vfunc. src/gcal-month-view.c | 11 ----------- src/gcal-subscriber-view.c | 23 +---------------------- src/gcal-subscriber-view.h | 1 - 3 files changed, 1 insertion(+), 34 deletions(-) commit 710ee5fc8fb2036feaba2c399ff8e5043c88de74 Author: Georges Basile Stavracas Neto Date: Wed Feb 17 18:57:14 2016 +0100 window: fix start & end ranges When we apply a timezone, the ranges change. Therefore, we should set the timezone to the date itself and then get the range. src/gcal-window.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) commit 093e9fa52fb5ce5d48f07a8530379d9c97565abc Author: Georges Basile Stavracas Neto Date: Wed Feb 17 18:56:42 2016 +0100 event: properly detect the timezone src/gcal-event.c | 44 +++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 17 deletions(-)