commit c49dae00bcd2585fab4c0739ba7988997662ac94
Author: Monique Faria <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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č <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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ý <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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: Марко М. Костић <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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č <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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(-)