commit 994a2a839cb0c1089dc0ec7a86c5b0bdafedfe29 Author: Georges Basile Stavracas Neto Date: Tue Jan 19 18:24:51 2016 -0200 Bump 3.19.4 release NEWS | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit bc6d40b7180e56af1f5922c3dc4726a9ebf3172a Author: Georges Basile Stavracas Neto Date: Tue Jan 19 18:20:53 2016 -0200 build: remove glib-gettext It's deprecated configure.ac | 2 -- 1 file changed, 2 deletions(-) commit 7a7910797cc1886b270201b6e037aecdf1b8ddf4 Author: Georges Basile Stavracas Neto Date: Tue Jan 19 18:16:34 2016 -0200 Update TODO TODO | 6 ------ 1 file changed, 6 deletions(-) commit c4853dd855f0412a01832b12c9ed4098fe822486 Author: Isaque Galdino Date: Tue Jan 19 01:00:10 2016 -0200 gnome-calendar: Fix week #s in year view Changed year view to use ISO 8601 standard to display the week #s correctly when showing first and last weeks. Year view was always starting week #s as 1, based on Jan 1st, and it kept count the weeks until Dec 31st. But according to ISO 8601 standard, that's not always true, i.e. Jan 1st 2016, is still in the 53th week of 2015, while Dec 31st 2014 is already in the 1st week of 2015. Now the code is using ISO 8601 GDate function to get the correct week number for the first and the last weeks of the year only. Other weeks continue to use the same logic. More about ISO 6801: https://en.wikipedia.org/wiki/ISO_8601#Week_dates https://bugzilla.gnome.org/show_bug.cgi?id=757622 src/gcal-year-view.c | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) commit bbf0f10203eb915863c9e448613b24643219801b Author: Jiro Matsuzawa Date: Sat Jan 16 03:26:11 2016 +0000 Updated Japanese translation po/ja.po | 53 ++++++++++++++++++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 19 deletions(-) commit 7b28416361328c9b8611fcb0cec32fc1b6080bd0 Author: Georges Basile Stavracas Neto Date: Tue Jan 12 17:00:07 2016 -0200 month-view: make lines stronger The current lines are very light and people with visual issues may not find them easy. To fix that, make these lines slightly stronger, enough to make them clearly visible. https://bugzilla.gnome.org/show_bug.cgi?id=758679 src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a5e9b3bea7fda3421762fbcdec3191d87be3072b Author: Stas Solovey Date: Mon Jan 11 21:22:00 2016 +0000 Updated Russian translation po/ru.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit 87280268675aa296b2706ebb1e4c86b169ba1082 Author: Aurimas Černius Date: Sun Jan 10 17:19:22 2016 +0200 Updated Lithuanian translation po/lt.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit df9af0e8f96d32794f745eedf7bd8e32bb2d587a Author: Georges Basile Stavracas Neto Date: Mon Jan 4 22:24:10 2016 -0200 month-view: remove leftover This was supposed to be removed, since there's no use in setting a state and immediately restore the context. src/gcal-month-view.c | 1 - 1 file changed, 1 deletion(-) commit b7e6de4c13923d13365ec41c1fa8c3d449746a1a Author: Georges Basile Stavracas Neto Date: Mon Jan 4 19:22:28 2016 -0200 year-view: fix wrong padding Since we're using css nodes now, the calendar-view node overrides anything we could possibly set up. In fact, I don't know how it was working before. data/theme/gtk-styles.css | 5 +++++ 1 file changed, 5 insertions(+) commit 6de0376ab627cfb82392b11993db3c248e481717 Author: Georges Basile Stavracas Neto Date: Mon Jan 4 16:49:44 2016 -0200 month-view: fix warnings We were calling gtk_style_context_get() with a state different than that of the style_context, which yiels warnings. Fix that by saving, setting the flag and restoring the context. src/gcal-month-view.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 21f3ed1ef16a4bda7f8c8374b120d91200be4970 Author: Georges Basile Stavracas Neto Date: Wed Dec 9 20:38:38 2015 -0200 project: more css names fixups data/theme/gtk-styles.css | 2 +- src/gcal-month-view.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) commit 5b8a26ec71f48af94f2a5fcde8e642bb0c52f64d Author: Georges Basile Stavracas Neto Date: Wed Dec 9 02:16:02 2015 -0200 year-view: port to css nodes Mainly by removing the gtk_widget_get_state_flags() calls. data/theme/gtk-styles.css | 8 ++++---- data/ui/year-view.ui | 3 +++ src/gcal-year-view.c | 30 +++++++++++++++++++++--------- 3 files changed, 28 insertions(+), 13 deletions(-) commit ef9868a0d71d49928e2b248ff1379fe451cd735b Author: Georges Basile Stavracas Neto Date: Wed Dec 9 02:07:36 2015 -0200 event-widget: port to css nodes This commit add a css name, and use the style context's state flags as well. src/gcal-event-widget.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit 8b1054f6385670e89795f3518ed4440db1af0770 Author: Georges Basile Stavracas Neto Date: Wed Dec 9 02:02:13 2015 -0200 month-view: set a css name This will add a CSS Node in the style context, and keep Calendar in sync with latest gtk+ upstream changes. data/theme/gtk-styles.css | 50 +++++++++++++++++++++++------------------------ src/gcal-month-view.c | 20 ++++++++++--------- 2 files changed, 36 insertions(+), 34 deletions(-) commit 2280a74856963730746005fa730237e66b5ea506 Author: Georges Basile Stavracas Neto Date: Mon Jan 4 02:16:08 2016 -0200 edit-dialog: notify property before manually check sensitivity When we check start & end time selector's sensitivity before notifying the property change, the check is overriden by the binding. Fix that by performing the checks after the notification of the property change. src/gcal-edit-dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b8393209b087e3d64512cc68692fb0b1dc5c7e90 Author: Akom Chotiphantawanon Date: Sun Jan 3 16:26:47 2016 +0700 Updated Thai translation. po/th.po | 60 ++++++++++++++++++++++++++---------------------------------- 1 file changed, 26 insertions(+), 34 deletions(-) commit 003107bb9b9aa1a8e99a5a15a7e5885031101d07 Author: Mario Blättermann Date: Fri Jan 1 18:57:44 2016 +0000 Updated German translation po/de.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 2028774e4581245c042b6c0d1d413021a49f0e56 Author: Enrico Nicoletto Date: Thu Dec 31 17:32:36 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) commit abd6fa8b2d9207d8d28fa9836e1e336aecffa67f Author: Georges Basile Stavracas Neto Date: Thu Dec 31 00:37:36 2015 -0200 window: properly case ::manager property getter It's a readwrite property, thus it must have an case PROP_MANAGER set in get_property. src/gcal-window.c | 3 +++ 1 file changed, 3 insertions(+) commit 961bf5dc886ecd0c5ed03cca73207218a79d45b5 Author: Georges Basile Stavracas Neto Date: Wed Dec 30 17:37:12 2015 -0200 window: setup edit dialog from UI file This commit sets up the edit dialog from the window's ui resource file, in a series of commits that tries to move all C code to the UI definitions. Also, GcalManager is a full GObject class, not a simple pointer. As such, update the property spec to be of type object, not pointer. data/ui/window.ui | 9 +++++++-- src/gcal-window.c | 51 ++++++++++++++++++++++++++------------------------- 2 files changed, 33 insertions(+), 27 deletions(-) commit 13c4145507bee8226ed2ed4cf143c6c91d64a4c1 Author: Georges Basile Stavracas Neto Date: Wed Dec 30 16:03:48 2015 -0200 edit-dialog: add ::writable and ::manager properties By using these properties, we gain the possibility to bind them to the widgets and save some needless code. This commit adds GcalEditDialog::writable and ::manager properties. Other needed properties will be eventually added in the subsequent commits. data/ui/edit-dialog.ui | 8 ++++ src/gcal-edit-dialog.c | 126 +++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 108 insertions(+), 26 deletions(-) commit de207f9c63d525be9e0512da10571293ecb3757f Author: Georges Basile Stavracas Neto Date: Wed Dec 30 15:05:20 2015 -0200 edit-dialog: move bindings to UI file We don't need to manually bind these properties in the source code if we can make it on the UI files. data/ui/edit-dialog.ui | 3 +++ src/gcal-edit-dialog.c | 19 ------------------- 2 files changed, 3 insertions(+), 19 deletions(-) commit 4d19950c2ca87d264fa0f6239f4d601f9eb19812 Author: Georges Basile Stavracas Neto Date: Wed Dec 30 14:59:16 2015 -0200 edit-dialog: cosmetic changes Fixes some alignment issues, as well as some needless checks. Also, use some handy glib functions to shrink the code even more. src/gcal-edit-dialog.c | 140 +++++++++++++++++++------------------------------ 1 file changed, 55 insertions(+), 85 deletions(-) commit 3396291e3ec6b1178363a2a41b384620cf8d51bd Author: Georges Basile Stavracas Neto Date: Wed Dec 30 14:40:34 2015 -0200 edit-dialog: remove needless casts These widgets are already stored as GtkWidgets, and there is no need to do these casts. src/gcal-edit-dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6f1eb7ca9db40de0b2ce5bb016c5f9ecb551ada1 Author: Georges Basile Stavracas Neto Date: Wed Dec 30 14:36:27 2015 -0200 edit-dialog: turn into a final class This commit updates GcalEditDialog's code for it to be a final class. As such, we don't need the GcalEditDialogPrivate type - we can simply move our data to the GcalEditDialog struct. src/gcal-edit-dialog.c | 484 +++++++++++++++++++++++-------------------------- src/gcal-edit-dialog.h | 22 +-- 2 files changed, 227 insertions(+), 279 deletions(-) commit 0ac827d87d21e1b0720060d4a19214ab73cc7e16 Author: Georges Basile Stavracas Neto Date: Wed Dec 30 14:12:02 2015 -0200 edit-dialog: remove dead code This is already set in the UI definition file for the dialog. src/gcal-edit-dialog.c | 3 --- 1 file changed, 3 deletions(-) commit 1184d3e7c4324bea44405eb6ef0036f122aa9b17 Author: Paul Seyfert Date: Mon Dec 28 12:25:57 2015 +0100 Updated German translation po/de.po | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) commit 9be7233f2856f3d2f60e340e6ed65c909ffccbe5 Author: Erick Perez Castellanos Date: Tue Dec 22 23:55:12 2015 -0600 date-selector: fix typo The parsing of the date mask was never happening because it was always assuming it was wrong. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=758391 src/gcal-date-selector.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cb25af016403a6984788efd3411db0a14c163556 Author: Erick Perez Castellanos Date: Mon Dec 21 22:53:33 2015 -0600 year-view: Get selected date before hiding popover Bug: https://bugzilla.gnome.org/show_bug.cgi?id=757931 src/gcal-year-view.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2001273c289381bed89dbe541664b85da39ffc34 Author: Miguel Vaello Martínez Date: Thu Dec 17 14:00:07 2015 +0100 Fix uninitialized variable In the 'icaltime_compare_with_current' function, the 'result' was uninitialized. As a consequence, this simplifies the if-else condition. https://bugzilla.gnome.org/show_bug.cgi?id=759588 src/gcal-utils.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit ed580933eae23882d5762e32736143d5ecbb802a Author: Erick Perez Castellanos Date: Mon Dec 21 20:07:26 2015 -0600 appdata: added kudos data/appdata/org.gnome.Calendar.appdata.xml.in | 7 +++++++ 1 file changed, 7 insertions(+) commit 59503952c8379a4700ddc2310316b364a7893226 Author: Erick Perez Castellanos Date: Tue Dec 15 23:54:55 2015 -0600 Bump version to 3.19.3 for release NEWS file updated NEWS | 5 +++++ configure.ac | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-)