commit a8955715eb174ddb086560212e204e35cc950875 Author: Erick Pérez Castellanos Date: Tue Jan 20 17:21:22 2015 -0500 NEWS: updated for release NEWS | 5 +++++ 1 file changed, 5 insertions(+) commit 92ea54ac7b4209a93278454df58fbc05fe0101d8 Author: Erick Pérez Castellanos Date: Tue Jan 20 17:15:17 2015 -0500 year-view: fix bug when ListBoxRow child is NULL src/gcal-year-view.c | 2 ++ 1 file changed, 2 insertions(+) commit 4247018bde89e350f05c80f98d1f594dbe4add81 Author: Erick Pérez Castellanos Date: Tue Jan 20 17:06:22 2015 -0500 year-view: initial UI for no events days data/theme/gtk-styles.css | 18 +++++++++++++++ data/ui/year-view.ui | 59 +++++++++++++++++++++++++++++++++++++++++++---- src/gcal-year-view.c | 16 +++++++++++++ 3 files changed, 89 insertions(+), 4 deletions(-) commit 9b222e8d5f22511ffccbf30f01e91e870080ef34 Author: Erick Pérez Castellanos Date: Tue Jan 20 17:04:16 2015 -0500 year-view: fix 31 of december and query range icaltime_compare_date_only doesn't work as I expected. So moving back to icaltime_compare along and fixing condition to include not all-day events src/gcal-year-view.c | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) commit 2ff6bb460edaba69fb7e9834f122f4c9b8e5935e Author: Erick Pérez Castellanos Date: Tue Jan 20 15:02:29 2015 -0500 gcal-view: remove unused funcs src/gcal-month-view.c | 24 ----------------------- src/gcal-view.c | 36 ---------------------------------- src/gcal-view.h | 8 -------- src/gcal-week-view.c | 53 --------------------------------------------------- src/gcal-year-view.c | 16 ---------------- 5 files changed, 137 deletions(-) commit 648ae1816224ce313f3af695ff9c9db1cd7910b6 Author: Erick Pérez Castellanos Date: Tue Jan 20 14:48:46 2015 -0500 window: use GcalView::get_children_by_uuid src/gcal-subscriber-view.c | 13 +++++++++++++ src/gcal-window.c | 13 ++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) commit b03a906eee78f4fa3ca8e12f86e73b2e46eae779 Author: Erick Pérez Castellanos Date: Tue Jan 20 14:48:27 2015 -0500 month-view: impl GcalView::get_children_by_uuid src/gcal-month-view.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 3ac46c9a3ca2221d1d94ed14d74e415d6b8bad14 Author: Erick Pérez Castellanos Date: Tue Jan 20 13:55:23 2015 -0500 misc: comments and whitespace fixes src/gcal-application.c | 1 + src/gcal-subscriber-view-private.h | 3 ++- src/gcal-subscriber-view.c | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) commit d76ba04d921748f8298d0a51af654bd955fdaaf7 Author: Erick Pérez Castellanos Date: Tue Jan 20 13:46:22 2015 -0500 year-view: prevent segfault when there's no child src/gcal-year-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a9ca220457ba5c62760c4acc88ac7cfd85e47efe Author: Erick Pérez Castellanos Date: Tue Jan 20 13:44:59 2015 -0500 build: remove nav-bar unused files data/Makefile.am | 1 - data/calendar.gresource.xml | 1 - data/ui/nav_bar.ui | 40 ----------- src/Makefile.am | 2 - src/gcal-nav-bar.c | 164 -------------------------------------------- src/gcal-nav-bar.h | 53 -------------- src/gcal-window.c | 1 - 7 files changed, 262 deletions(-) commit 699bb4736317f223a277b42b432607c004be34f1 Author: Erick Pérez Castellanos Date: Tue Jan 20 13:38:49 2015 -0500 window: remove unneeded GcalNavBar Previously GcalNavBar sported navigation buttons (which are gone) and the labels. The labels alone are easily drawn inside the views, and we could use the space more wisely. data/ui/window.ui | 11 ----------- src/gcal-window.c | 45 +-------------------------------------------- 2 files changed, 1 insertion(+), 55 deletions(-) commit bdacaeaa599a716a1e0a14b15e652d7c4a6c8aa6 Author: Erick Pérez Castellanos Date: Tue Jan 20 13:19:37 2015 -0500 month-view: add view headers of its own data/theme/gtk-styles.css | 1 + src/gcal-month-view.c | 87 ++++++++++++++++++++++++++++++++--------------- 2 files changed, 61 insertions(+), 27 deletions(-) commit 93fa37ce1127cda309f9468657b2623b9ef91ffe Author: Piotr Drąg Date: Tue Jan 20 19:22:35 2015 +0100 Replace three dots with a proper ellipsis src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef8bcf0f6d0037a445ea3633e991941fe08cf439 Author: Piotr Drąg Date: Tue Jan 20 19:21:02 2015 +0100 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 18ee4de144f797dfb55b07de1c4e064dfa6f6b12 Author: Erick Pérez Castellanos Date: Tue Jan 20 01:11:40 2015 -0500 year-view: impl GcalView::get_children_by_uuid src/gcal-year-view.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 03b108ff71143f55f6dc913286a71cd821fd1c6f Author: Erick Pérez Castellanos Date: Tue Jan 20 01:09:57 2015 -0500 GcalView: add get_children by uuid method After adding it and removing it, and adding it again. I think this time is for good. We're keeping GcalView interface as parent of every view shown in the application. src/gcal-view.c | 19 +++++++++++++++++++ src/gcal-view.h | 5 +++++ 2 files changed, 24 insertions(+) commit 0f13cb4a11110152b3245ed743fd1a5250fff9a5 Author: Erick Pérez Castellanos Date: Tue Jan 20 01:08:55 2015 -0500 month-view: optimize days_delay update No need of memory allocation and releasing which is costly. src/gcal-month-view.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit 2bd81dc2eec68400a378712331f0ad9b64e69612 Author: Erick Pérez Castellanos Date: Tue Jan 20 01:07:15 2015 -0500 window: disable week-view as it is unfinished After the release we will restart the work on it src/gcal-window.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit c62d808a35f9d9b8f51ed8b8e6f7a3d1d17e6b0f Author: Erick Pérez Castellanos Date: Tue Jan 20 00:34:22 2015 -0500 year-view: fix subscriber callback GcalYearView::start_selected_date will always be started into something and comparing against zero no matters what returns will enter in one of the two categories Still before 3.16, this code should change. src/gcal-year-view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ffc7a7f5770abb0931c201235c4e3438e1f1bc5d Author: Erick Pérez Castellanos Date: Tue Jan 20 00:28:00 2015 -0500 year-view: update sidebar on year changing src/gcal-year-view.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) commit 85d7461cfff4f923e0a450662eb9fdc3654f6062 Author: Erick Pérez Castellanos Date: Tue Jan 20 00:20:45 2015 -0500 year-view: added popover mode data/theme/gtk-styles.css | 14 ++++++++- data/ui/year-view.ui | 49 +++++++++++++++++++++++++++-- src/gcal-year-view.c | 78 +++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 135 insertions(+), 6 deletions(-) commit 70f788ad25acf66474241e95719027d6ff31a219 Author: Erick Pérez Castellanos Date: Mon Jan 19 22:18:16 2015 -0500 year-view: comment for post-release fixes src/gcal-year-view.c | 5 +++++ 1 file changed, 5 insertions(+) commit e1ba556f2ea9417f26f8df7d71362636139ae136 Author: Erick Pérez Castellanos Date: Mon Jan 19 22:17:19 2015 -0500 year-view: connect current_date to window Update sidebar whenever the current_date is updated. This current_date mechanism is going to be moved completely into GcalWindow. src/gcal-window.c | 3 +++ src/gcal-year-view.c | 22 +++++++++++++++------- src/gcal-year-view.h | 2 ++ 3 files changed, 20 insertions(+), 7 deletions(-) commit 12708485db0eee056ce89c1a3e39934b955ebcf8 Author: Erick Pérez Castellanos Date: Mon Jan 19 21:57:07 2015 -0500 year-view: updated UI data/theme/gtk-styles.css | 2 -- data/ui/year-view.ui | 26 +++++++++++++++++--------- 2 files changed, 17 insertions(+), 11 deletions(-) commit caaf492a3d8c125164732eedff78dc2acc9d5820 Author: Erick Pérez Castellanos Date: Mon Jan 19 21:56:33 2015 -0500 year-view: add manager subscription process src/gcal-year-view.c | 120 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 104 insertions(+), 16 deletions(-) commit 0dd6458ae8dc068628b4ed27f5b986e54556733f Author: Erick Pérez Castellanos Date: Mon Jan 19 15:34:45 2015 -0500 event-widget: fix compare function src/gcal-event-widget.c | 50 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 34 insertions(+), 16 deletions(-) commit f7beeadbb22fe06b7b152dc05e6752fec2c78a4d Author: Erick Pérez Castellanos Date: Mon Jan 19 15:34:25 2015 -0500 year-view: adding second header to sidebar data/theme/gtk-styles.css | 10 +++++----- src/gcal-year-view.c | 46 ++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 47 insertions(+), 9 deletions(-) commit fb3cc4caafe13f87cf4df55aef871d37b3a51351 Author: Erick Pérez Castellanos Date: Mon Jan 19 13:52:35 2015 -0500 year-view: added update_sidebar and widget marking data/theme/gtk-styles.css | 25 +++++++++ src/gcal-year-view.c | 133 ++++++++++++++++++++++++++++++++++------------ 2 files changed, 125 insertions(+), 33 deletions(-) commit 338f4c039fb8233cdfb41698389937dd81f09e88 Author: Erick Pérez Castellanos Date: Mon Jan 19 01:42:54 2015 -0500 year-view: initial sidebar impl data/theme/gtk-styles.css | 16 ++++ data/ui/year-view.ui | 3 +- src/gcal-year-view.c | 208 +++++++++++++++++++++++++++++++++++++++------- src/gcal-year-view.h | 4 + 4 files changed, 201 insertions(+), 30 deletions(-) commit 01f527676426e649da9bca30510ee6f198a8b26b Author: Erick Pérez Castellanos Date: Mon Jan 19 01:42:19 2015 -0500 manager: retrieve events on a range src/gcal-manager.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ src/gcal-manager.h | 4 ++++ 2 files changed, 48 insertions(+) commit d53a3570bfa01cd43c31f620c3c8b7ebf4e91ef0 Author: Erick Pérez Castellanos Date: Mon Jan 19 01:39:44 2015 -0500 event-widget: added compare function This compare function is made to sort using the same two methods used before but together, giving priority to the longer events. The idea is sort event properly on year-view's sidebar. This function will probably change later. src/gcal-event-widget.c | 39 +++++++++++++++++++++++++++++++++++++++ src/gcal-event-widget.h | 3 +++ 2 files changed, 42 insertions(+) commit 0770a12ea92c215bf015fa25d254fb3436b93d5b Author: Erick Pérez Castellanos Date: Sun Jan 18 23:34:06 2015 -0500 year-view: add event handling to navigator data/theme/gtk-styles.css | 6 +- data/ui/year-view.ui | 5 +- src/gcal-year-view.c | 299 +++++++++++++++++++++++++++++++++++++++------- 3 files changed, 268 insertions(+), 42 deletions(-) commit e49418a26d392463afa131f9dcef78d9a93bfdb2 Author: Erick Pérez Castellanos Date: Sun Jan 18 17:43:09 2015 -0500 year-view: add navigator drawing data/theme/gtk-styles.css | 51 ++++++ data/ui/year-view.ui | 13 +- src/gcal-window.c | 2 + src/gcal-year-view.c | 397 ++++++++++++++++++++++++++++++++++++++++++++-- src/gcal-year-view.h | 13 +- 5 files changed, 455 insertions(+), 21 deletions(-) commit 19c8ae9d0ecc8958a8fdb0340c2078712b23fd40 Author: Erick Pérez Castellanos Date: Thu Jan 15 01:43:38 2015 -0500 year-view: provide GcalView implementation src/gcal-year-view.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 0b2367200b34f4cf7c1a487f893a015437b8ed06 Author: Erick Pérez Castellanos Date: Thu Jan 15 01:43:05 2015 -0500 copyright: update year src/gcal-application.c | 2 +- src/gcal-application.h | 2 +- src/gcal-date-selector.h | 2 +- src/gcal-edit-dialog.c | 2 +- src/gcal-edit-dialog.h | 2 +- src/gcal-event-widget.c | 2 +- src/gcal-event-widget.h | 2 +- src/gcal-manager.c | 2 +- src/gcal-manager.h | 2 +- src/gcal-month-view.c | 2 +- src/gcal-time-selector.c | 2 +- src/gcal-time-selector.h | 2 +- src/gcal-utils.h | 2 +- src/gcal-view.c | 2 +- src/gcal-week-view.c | 2 +- src/gcal-window.c | 2 +- src/gcal-window.h | 2 +- src/main.c | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) commit d15c4a5c1b519a55920bab17cfd36d047832ccca Author: Erick Pérez Castellanos Date: Thu Jan 15 01:36:17 2015 -0500 view iface: remove manager property There's no reason at all why manager should be a property inside the views. It won't benefit of bindings or anything else inherent to GObject property system. src/gcal-month-view.c | 21 +++++++++++---------- src/gcal-month-view.h | 15 +++++++-------- src/gcal-view.c | 8 -------- src/gcal-week-view.c | 24 ++++++++++++------------ src/gcal-week-view.h | 15 +++++++-------- src/gcal-window.c | 23 +++++++++-------------- 6 files changed, 46 insertions(+), 60 deletions(-) commit 24b8c553dcd4a1802b583e67f80859daca289ad0 Author: Erick Pérez Castellanos Date: Thu Jan 15 00:45:54 2015 -0500 year-view: initial commit Dropped almost everything. Started using an ui file and using a GtkBox as a parent. data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/ui/year-view.ui | 41 ++ src/gcal-window.c | 8 +- src/gcal-year-view.c | 1009 +++++-------------------------------------- src/gcal-year-view.h | 50 ++- 6 files changed, 181 insertions(+), 929 deletions(-) commit 5757b1193941ba8c943c2b84ef636d62dcc6a5fb Author: Marek Černocký Date: Sun Jan 18 23:27:34 2015 +0100 Updated Czech translation po/cs.po | 144 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 101 insertions(+), 43 deletions(-) commit 9cc0dda7d48d8ab886ae2e7cafce473ed18ba302 Author: Georges Basile Stavracas Neto Date: Wed Jan 14 15:00:38 2015 -0200 window: change the transition to crossfade There is no linear relation of day, month and year views. As such, it is better to not try to suggest it. data/ui/window.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 17e5327cf467b0320b3836ecbb12e54a835b1c49 Author: Georges Basile Stavracas Neto Date: Tue Jan 13 17:10:39 2015 -0200 manager: prevent a segfault when opening edit dialog with no sources connected src/gcal-manager.c | 3 +++ 1 file changed, 3 insertions(+) commit 54232803983df09df0f0db2487b9ea8f56ea981f Author: Georges Basile Stavracas Neto Date: Tue Jan 13 17:02:07 2015 -0200 edit-dialog: use UI file to connect signals Fixes bug #739313. data/ui/edit-dialog.ui | 10 +++++++++ src/gcal-edit-dialog.c | 59 ++++++++------------------------------------------ 2 files changed, 19 insertions(+), 50 deletions(-) commit c799acf4821c81de88498055164aabc701f69656 Author: Georges Basile Stavracas Neto Date: Tue Jan 13 16:18:40 2015 -0200 edit-dialog: calculate all_day before using it to set the dates It was using the all_day var before actually using it. This caused an issue where the start time showed as the current time. src/gcal-edit-dialog.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit b1daf9eeb42257c3067420f1c7c3c4b21199bbd0 Author: Georges Basile Stavracas Neto Date: Tue Jan 13 13:29:17 2015 -0200 edit-dialog: remove unused field The old times when calendar used GtkTreeIter has passed, and it no longer needs the active iter field. src/gcal-edit-dialog.c | 8 -------- 1 file changed, 8 deletions(-) commit 3cf37cc3d21e97182fe568bef26de0613bbac301 Author: Georges Basile Stavracas Neto Date: Tue Jan 13 13:25:11 2015 -0200 window: remove unused prototype The code was implemented at gcal-utils, so no need to have it here. src/gcal-window.c | 2 -- 1 file changed, 2 deletions(-) commit 6de2bdd2922682b2d72a45e533dd1ed0bfcb4011 Author: Georges Basile Stavracas Neto Date: Tue Jan 13 13:23:42 2015 -0200 edit-dialog: fix missing icons from source selection menu data/ui/edit-dialog.ui | 5 ++++- src/gcal-edit-dialog.c | 13 +++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) commit 6094cb7b695fe2a12f44b0be87e5a63ba279de09 Author: Georges Basile Stavracas Neto Date: Tue Jan 13 13:23:10 2015 -0200 window: fix missing icons from calendar management menu data/ui/window.ui | 4 ++++ src/gcal-window.c | 11 +++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) commit b44f14bdf263d027a09fc412099927e77e6da343 Author: Georges Basile Stavracas Neto Date: Tue Jan 13 13:21:48 2015 -0200 utils: added code to show the GtkPopover menu's icons This will be useful for the next commits, which will introduce a fix for the hidden icons at calendar menus. src/gcal-utils.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-utils.h | 2 ++ 2 files changed, 80 insertions(+) commit 249b7e449192cd79be8e6e7d01e753319a3ea96c Author: Daniel Mustieles Date: Mon Jan 12 19:15:46 2015 +0100 Updated Spanish translation po/es.po | 454 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 277 insertions(+), 177 deletions(-) commit 89c64bef7d89346c3ed1e61e4e346c8eb8bf3b32 Author: Enrico Nicoletto Date: Mon Jan 12 15:16:21 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 150 +++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 104 insertions(+), 46 deletions(-) commit fd5bbda184a40e1d395818b51491fa4f3dbe56a3 Author: Piotr Drąg Date: Sun Jan 11 15:09:29 2015 +0100 Updated Polish translation po/pl.po | 130 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 40 deletions(-) commit 7f95a80bce7f8e3486cc58b8cd12b8e01f295a3e Author: Miguel Vaello Date: Fri Jan 9 23:46:27 2015 +0100 window: Setting window minimum height size Sets a minimum height size to the main window, allowing always show whole calendar sheet. This patch sets the "height_request" property directly into data/ui/window.ui file avoiding the hard coded solution. https://bugzilla.gnome.org/show_bug.cgi?id=742373 data/ui/window.ui | 1 + 1 file changed, 1 insertion(+) commit eee9d11633cc0586cde706efe959e96ebb531d34 Author: Erick Pérez Castellanos Date: Fri Jan 9 14:58:02 2015 -0500 window: move search-view into ui file This new impl of search-view will allow a lot of cleaning on GcalWindow impl data/ui/window.ui | 6 ++++++ src/gcal-window.c | 57 ++++++++++++++----------------------------------------- 2 files changed, 20 insertions(+), 43 deletions(-) commit ea21ffdd70e5de44a4f4413c85f3927752ee1231 Author: Erick Pérez Castellanos Date: Fri Jan 9 13:37:08 2015 -0500 search-view: internal manager is not a property The idea here it to include SearchView as a widget in GcalWindow Builder UI file. src/gcal-search-view.c | 43 +++++++++++++++++++++---------------------- src/gcal-search-view.h | 4 +++- src/gcal-window.c | 3 ++- 3 files changed, 26 insertions(+), 24 deletions(-) commit e832fb76c5820913fc9ea391acd0ffd17aeced6b Author: Igor Gnatenko Date: Fri Jan 9 21:05:52 2015 +0300 appdata: update screenshot after rewriting search-view also change permissions for screenshots to 0644 Signed-off-by: Igor Gnatenko data/appdata/calendar-management.png | Bin data/appdata/default.png | Bin data/appdata/search.png | Bin 70588 -> 51178 bytes 3 files changed, 0 insertions(+), 0 deletions(-) commit 40ff9692adcc3511c5963c6eb9e8ac39d2071959 Author: Piotr Drąg Date: Fri Jan 9 16:45:46 2015 +0100 Updated POTFILES.in po/POTFILES.in | 2 ++ 1 file changed, 2 insertions(+) commit 7f8e8eaa1f68ad8f3a3234d9c22f13f03c435ea8 Author: Georges Basile Stavracas Neto Date: Fri Jan 9 12:53:42 2015 -0200 window: show search view when animation finish, hide when animation starts This prevents a warning, and makes the behavior a little bit more polished. src/gcal-window.c | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) commit ee09608a581c5f2b9f9ecec928a6c9c57dba94d9 Author: Georges Basile Stavracas Neto Date: Fri Jan 9 12:40:16 2015 -0200 search-view: remove non-working connection All the source update stuff is done internally by ECalDataModel, and we don't need to do it again. src/gcal-search-view.c | 32 -------------------------------- 1 file changed, 32 deletions(-) commit 79f400027117d939a1e9c93730d0335482dc9d79 Author: Erick Pérez Castellanos Date: Fri Jan 9 09:22:03 2015 -0500 year-view: fix reminders of the merge src/gcal-year-view.c | 56 ---------------------------------------------------- 1 file changed, 56 deletions(-) commit 029e34a205a76f054675626ce4abfbf86d200983 Author: Erick Pérez Castellanos Date: Thu Jan 8 22:44:34 2015 -0500 year-view: remove debug statement src/gcal-year-view.c | 4 ---- 1 file changed, 4 deletions(-) commit 372c6fba3d984248650fd58cab2e0e878d424625 Author: Erick Pérez Castellanos Date: Thu Jan 8 22:42:23 2015 -0500 search-view: fix memory leak Use internal icaltimetype from ECalComponentDateTime. Mark GcalSearchView::event-activated signal parameter as constant. src/gcal-search-view.c | 5 +---- src/gcal-search-view.h | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) commit 4832f5e79ef379e775ab97dfa858304be81788ec Author: Erick Pérez Castellanos Date: Thu Jan 8 22:35:47 2015 -0500 providers: remove from screen on app::finalize This fixes the quirks of decreasing the refcount after attaching the providers to the default screen. src/gcal-application.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit bc17a9b38b4b3faea8ab48e6b8aa6995e4605ae2 Author: Georges Basile Stavracas Neto Date: Thu Jan 8 17:15:53 2015 -0200 search-view: right-align icons src/gcal-search-view.c | 1 + 1 file changed, 1 insertion(+) commit 54aa3933fc639ab922ab11c75737238cb91fde0d Author: Georges Basile Stavracas Neto Date: Thu Jan 8 16:42:41 2015 -0200 search-view: show icons for event attributes For now, only the alarm and lock icons are showed. src/gcal-search-view.c | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) commit 3ed508b8c0966eeccd5ce23b541d9c901b3514c9 Author: Georges Basile Stavracas Neto Date: Thu Jan 8 13:11:38 2015 -0200 search-view: order by date, instead of name src/gcal-search-view.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 352ebd40c36126ea3d91d24dc669ad2abc17f232 Author: Georges Basile Stavracas Neto Date: Thu Jan 8 12:50:05 2015 -0200 window: code cleanup Removes an unused function and an unused variable. src/gcal-window.c | 23 ----------------------- 1 file changed, 23 deletions(-) commit 0b4efe3bedfdad3ddc45eff5beba5fc475d89137 Author: Georges Basile Stavracas Neto Date: Thu Jan 8 12:40:43 2015 -0200 window: don't change the header title when changed As strongly recommended by the design team, it's redundant to have the 'Results for 'xyz'' title. src/gcal-window.c | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) commit d65f01c3f236a78c6b9318be9a33f717534842c3 Author: Georges Basile Stavracas Neto Date: Thu Jan 8 12:27:54 2015 -0200 window: show the search popover when the entry is mapped This avois the flickering of the popover trying to reach an unmaped widget. src/gcal-window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0002e7640fd03a438efb03b6074b1e9cccff8642 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 19:39:11 2015 -0200 search-view: update the view when a valid search occurs src/gcal-search-view.c | 2 ++ 1 file changed, 2 insertions(+) commit 8933b1485a2e67e51c5b8771fbeb90c6e1bbcb84 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 19:35:21 2015 -0200 search-view: reset states when performs the search Also, reset search when starting a new search from window. src/gcal-search-view.c | 3 +++ src/gcal-window.c | 5 +---- 2 files changed, 4 insertions(+), 4 deletions(-) commit 469999cd9683d3620bbd3399050c68b808bddebd Author: Georges Basile Stavracas Neto Date: Wed Jan 7 19:13:42 2015 -0200 window: remove list button from search bar We won't be using is for now, and it causes a lot of confusion. Also, the behavior is quite broken. data/ui/window.ui | 19 ------------------- src/gcal-window.c | 4 ---- 2 files changed, 23 deletions(-) commit a458a7fb5235c4280d976d72f2d010ec3a570825 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 18:57:32 2015 -0200 search-view: coding style fixes This commit introduces no new code, as it only change function ordering and some minor style fixes. src/gcal-search-view.c | 383 +++++++++++++++++++++++++------------------------ 1 file changed, 193 insertions(+), 190 deletions(-) commit 37566a435ec9549091f00641eb924fd99a455889 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 18:50:37 2015 -0200 search-view: run the search when the sources changes src/gcal-search-view.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit f0c126b0ee3f5d2f7ef77608c76af1c13859e744 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 18:37:20 2015 -0200 window: fix header display data/ui/window.ui | 1 - src/gcal-window.c | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) commit d5d1d374111865a8152fc5416cab70e7c0499bfb Author: Georges Basile Stavracas Neto Date: Wed Jan 7 17:22:20 2015 -0200 search-view: style it to better fit the HIG stardard data/theme/gtk-styles.css | 11 ++--------- data/ui/search-view.ui | 3 +++ 2 files changed, 5 insertions(+), 9 deletions(-) commit e88af3ab5f48c1a980b1df1f5fb30adc22f4f82d Author: Georges Basile Stavracas Neto Date: Wed Jan 7 17:20:58 2015 -0200 search-view: show properly a thin line before every result This time, do not rely on CSS hacks. src/gcal-search-view.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit a00bc04f71de6a399e0e51f99aae82058fab5f00 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 16:46:21 2015 -0200 window: properly show/hide search bar Instead of relaying on hacks, properly toggle visibility based on the GtkRevealer::child-revealed property. src/gcal-window.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 7f247444556293819f34800f97d230deffd36b94 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 16:28:29 2015 -0200 window: don't hide search bar src/gcal-window.c | 1 - 1 file changed, 1 deletion(-) commit d628c4b9fc38e0d2b3f9825973a1768f45ac989a Author: Georges Basile Stavracas Neto Date: Wed Jan 7 16:15:30 2015 -0200 search-label: show a friendly label when search entry is empty data/ui/search-view.ui | 34 ++++++++++++++++++++++++++++------ src/gcal-search-view.c | 2 ++ 2 files changed, 30 insertions(+), 6 deletions(-) commit ff54f7eb67872dad8648738efb93dd00abff9301 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 15:53:13 2015 -0200 search-view: don't try to access NULL data This should be better debugged, as it may be a thread syncronization problem. src/gcal-search-view.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit ddb93d8d72d234b859e914cefb02f9b7aa447ce5 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 15:46:14 2015 -0200 search-view: subscribe on demand To avoid filling up the list with all events, subscribe only when the first search happens. src/gcal-search-view.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit c9047c102f075af095ceffe0b1f4dcf699ae3716 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 15:30:43 2015 -0200 search-view: handle search independently Instead of letting GcalWindow handle the searches, make GcalSearchView handle it so the widget has more control over the general appearance of the popover. src/gcal-search-view.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-search-view.h | 5 +++++ src/gcal-window.c | 8 ++------ 3 files changed, 55 insertions(+), 6 deletions(-) commit 35fa63028acb01f4528943f425ab986d954009eb Author: Georges Basile Stavracas Neto Date: Wed Jan 7 14:22:26 2015 -0200 search-view: does not show the popover on startup That would try to set relative to an unmapped widget, which causes awful things. data/ui/search-view.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b5c80e1849ddccb3a2e723d4f4de2f79a0dfa86a Author: Georges Basile Stavracas Neto Date: Wed Jan 7 14:18:21 2015 -0200 search-view: better width for labels The labels are consuming too much space. This commit fix it. src/gcal-search-view.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit fb7b738ff7ee8416fa50a4c47e21eb20e8f4d8dc Author: Georges Basile Stavracas Neto Date: Wed Jan 7 14:11:22 2015 -0200 search-view: make it a GtkPopover descendant This huge patch makes GcalSearchView a GtkPopover descendant. Also, it poorly adapts GcalWindow to make it work with it. data/ui/search-view.ui | 117 +++++++++++++++++++++++-------------------------- data/ui/window.ui | 28 +++++++++--- src/gcal-search-view.c | 9 ++-- src/gcal-search-view.h | 4 +- src/gcal-window.c | 73 +++++++++--------------------- 5 files changed, 106 insertions(+), 125 deletions(-) commit 6c7500c5b0d2a1e5dd9ec286cf7d7a2aaab8afcc Author: Georges Basile Stavracas Neto Date: Wed Jan 7 01:46:46 2015 -0200 search-view: remove GcalSearchView::date_mask fiels Completely replaced by "%x" formatting string on GDateTime. src/gcal-search-view.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit a9de8dd3c14588f39cb3d0c2a15a1777673141b0 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 01:43:37 2015 -0200 search-view: remove GcalSearchView::time_mask field It is unused and should be removed to avoid further headaches. src/gcal-search-view.c | 7 ------- 1 file changed, 7 deletions(-) commit d72729356d2c4965f1643256d126745183f98a6b Author: Georges Basile Stavracas Neto Date: Wed Jan 7 01:42:18 2015 -0200 search-view: respect system time format src/gcal-search-view.c | 33 +++++++++++++++++++++++++++++++-- src/gcal-search-view.h | 3 +++ src/gcal-window.c | 1 + 3 files changed, 35 insertions(+), 2 deletions(-) commit 8742b47dc6ab232f93ac203cb3603f45c618e332 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 01:04:13 2015 -0200 search-view: comment almost every function possible src/gcal-search-view.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 96 insertions(+), 3 deletions(-) commit cd4fb40281e047ec6dff916628e3302742673603 Author: Georges Basile Stavracas Neto Date: Wed Jan 7 00:35:45 2015 -0200 search-view: major code cleanup src/gcal-search-view.c | 73 ++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 41 deletions(-) commit 95b35964cdfaaa82012c6b965694d3c8eb25ef8b Author: Georges Basile Stavracas Neto Date: Tue Jan 6 21:14:12 2015 -0200 search-view: fixed double border at the end of the list Also, fixes a small details that the results list is always expanded. data/theme/gtk-styles.css | 4 ++++ data/ui/search-view.ui | 6 +++++- src/gcal-search-view.c | 1 - 3 files changed, 9 insertions(+), 2 deletions(-) commit e34a587f16e03b16c7d7996b1325950c4087dc44 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 18:20:13 2015 -0200 window: properly hear GcalSearchView::'event-activated' signal Data passed by search view's signal is different from the other views, so special case this into a new function. src/gcal-window.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) commit a0e5a8564e1bf0925fbaeee7fd96940bc43548c0 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 18:13:49 2015 -0200 search-view: properly connect 'row-activated' signal data/ui/search-view.ui | 1 + src/gcal-search-view.c | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 3cb6c0af25e156a86dea98d63925013492b706bd Author: Georges Basile Stavracas Neto Date: Tue Jan 6 18:04:20 2015 -0200 search-view: emit GcalSearchView::'event-activated' signal Needed so that GcalWindow can go to the selected event's date. src/gcal-search-view.c | 24 +++++++++++++++++++----- src/gcal-search-view.h | 2 +- 2 files changed, 20 insertions(+), 6 deletions(-) commit 90ad7f2cde54ba1a2bf34945ed0a63691ee1b451 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 18:03:56 2015 -0200 search-view: remove obsolete prototype src/gcal-search-view.c | 2 -- 1 file changed, 2 deletions(-) commit 38311c27b59216d5ce275af2348b4b074eb005f6 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 17:23:39 2015 -0200 search-view: ignore case when sorting events src/gcal-search-view.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 0c08577504f39e346663c323eba4b175d1f40a73 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 17:17:39 2015 -0200 search-view: show 'All day' for all day events src/gcal-search-view.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit a0b0cf1e46c71df29dd3aa5a3c91dc6fe7b128e1 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 17:06:35 2015 -0200 search-view: make it looks more like the proposed design The current implementation uses 2 hash tables, one mapping (uuid : event data) and the other one mapping (row : event data). Events are added and removed from both of these tables, but only GcalSearchView::events is responsible for the destruction proccess. src/gcal-search-view.c | 254 ++++++++++++++++++++++++++++--------------------- 1 file changed, 148 insertions(+), 106 deletions(-) commit 0c233fe3b3a87df50964d19cc9d0c0fb675b7fc9 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 14:07:56 2015 -0200 search-view: define detroy functions for hash table src/gcal-search-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb23939aa7ecadac12ce6b23769189795aac5900 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 14:06:10 2015 -0200 search-view: add hash of events Maps uuid -> event data src/gcal-search-view.c | 4 ++++ 1 file changed, 4 insertions(+) commit f44179da432aa11175ac4b740dc1eddecdbcba0a Author: Georges Basile Stavracas Neto Date: Tue Jan 6 13:58:13 2015 -0200 search-view: remove obsolete comment, some style fixing src/gcal-search-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 26c27e880c971d608a9b22bd91de68023416c90b Author: Georges Basile Stavracas Neto Date: Tue Jan 6 13:53:17 2015 -0200 search-view: change list row ordering First step to reach the design proposed[1]. [1] https://dl.dropboxusercontent.com/u/5031519/calendar-search-result.png src/gcal-search-view.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) commit 38213ae5d2d5a749be00ffc60e5bc908cd0f37bc Author: Georges Basile Stavracas Neto Date: Mon Jan 5 22:18:26 2015 -0200 window: reset query when entering search mode An empty query should show all events. src/gcal-window.c | 1 + 1 file changed, 1 insertion(+) commit 397e1da5de562795849c368d9b94e3a301e6ebcc Author: Georges Basile Stavracas Neto Date: Mon Jan 5 22:01:00 2015 -0200 window: make 'Calendar' the default title Shows it for empty search results. data/ui/window.ui | 1 + src/gcal-window.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 900b55dce58f704cedd651f133bbf7105da2d3b6 Author: Georges Basile Stavracas Neto Date: Mon Jan 5 21:57:07 2015 -0200 search-view: highlight date src/gcal-search-view.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit c4724fc875a04e181a73968526892eb0548b6ce2 Author: Georges Basile Stavracas Neto Date: Mon Jan 5 20:35:41 2015 -0200 window: hear GcalSearchView::'event-activated' signal again src/gcal-window.c | 2 ++ 1 file changed, 2 insertions(+) commit 1055709d40c3f1a8b1aa4b5d36e17598a06cee74 Author: Georges Basile Stavracas Neto Date: Mon Jan 5 20:33:30 2015 -0200 search-view: don't cast to GcalView when emit signal Also, remove the last traces of GcalView. src/gcal-search-view.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 36e51ac981593ce8cd80f202e1b6f2edbc8b61fb Author: Georges Basile Stavracas Neto Date: Mon Jan 5 20:30:57 2015 -0200 search-view: remove GcalView interface, add GcalSearchView::'search-activated' signal src/gcal-search-view.c | 34 ++++++++++++++++------------------ src/gcal-search-view.h | 4 ++++ 2 files changed, 20 insertions(+), 18 deletions(-) commit baad1c352b5bf4839b4ecadac7cf02a21a92d8bb Author: Georges Basile Stavracas Neto Date: Mon Jan 5 19:48:26 2015 -0200 Revert "window: hear GcalSearchView signals" This reverts commit 3c5d833f0bc33213757479289cc0daabfa4667c5. src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c68a499ad75451098b3a51641e75677cbb24d19a Author: Erick Pérez Castellanos Date: Mon Jan 5 10:47:37 2015 -0500 Revert "window: readd binding between search button and search mode" This reverts commit f83c5865a3d0c2222233cbe3cec668180b8071ae. Conflicts: src/gcal-window.c src/gcal-window.c | 3 --- 1 file changed, 3 deletions(-) commit bdaf2dbc2519891f775c815576f1916e4d1d0c04 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:43:36 2014 -0500 subscriber: files renaming before class renaming src/Makefile.am | 6 +- src/gcal-subscriber-private.h | 59 ------- src/gcal-subscriber.c | 394 ------------------------------------------ src/gcal-subscriber.h | 61 ------- 4 files changed, 3 insertions(+), 517 deletions(-) commit e57d9ca55e51ae60e7c0ed8c3afaf1cd373f998f Author: Erick Pérez Castellanos Date: Mon Dec 29 16:35:41 2014 -0500 year-view: initial GtkWidget::size_allocate impl This impl uses internals structures from GcalSubscriber src/gcal-year-view.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) commit 5f29241c64c0e4b1831cc120d887bf56e39153a9 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:24:00 2014 -0500 year-view: add initial ::draw impl So far support RTL drawing. Missing: + Overflow indicators (this could be buttons) + selection borders drawing src/gcal-year-view.c | 74 ---------------------------------------------------- 1 file changed, 74 deletions(-) commit 61e11019522e0e2afceb7f4b4e949f3038504667 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:21:17 2014 -0500 year-view: add orientation factor This would be helpful in order to provide proper RTL drawing to the view src/gcal-year-view.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) commit caf4031efe48b7508d7cd086ed2f1e006a67b1c7 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:12:57 2014 -0500 subscriber: rework ::remove and ::modified vfuncs Since we have now access to the hash keeping the children of thw widget there's no more need of calling GcalView::get_by_uuid src/gcal-subscriber.c | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) commit c1e68032c960fdab8b2c7198eb18b48fbe2e4100 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:09:06 2014 -0500 subscriber: added protected internal structure The idea here is to make GcalSubscriber handle the container responsibilities of the view, and the view will handle only the drawing an allocating, this would allow us to remove GcalView interface and merge its methods in GcalSubscriber. src/Makefile.am | 6 +- src/gcal-subscriber-private.h | 59 +++++++ src/gcal-subscriber.c | 389 ++++++++++++++++++++++++++++++++++++++++++ src/gcal-subscriber.h | 61 +++++++ 4 files changed, 512 insertions(+), 3 deletions(-) commit a12e3cb59de364a25ca2439a0484f8cf789ec3ec Author: Georges Basile Stavracas Neto Date: Sun Jan 4 11:23:28 2015 -0200 search-view: add a timeout for displaying the 'no results' page When the user types, *all* entries are removed, then readded. Because of it, the 'No results' page keeps flickering. This patch fixes this. src/gcal-search-view.c | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) commit bcbdb82baa7cd1e941e3b687b1dd216dd0637aee Author: Georges Basile Stavracas Neto Date: Sun Jan 4 00:16:23 2015 -0200 window: show/hide buttons according to search mode src/gcal-window.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit ab1374d8cd4ba979f236b08bbe7622aa95f21bf3 Author: Georges Basile Stavracas Neto Date: Sun Jan 4 00:02:32 2015 -0200 search-view: implemented no results page data/ui/search-view.ui | 1 + src/gcal-search-view.c | 8 ++++++++ 2 files changed, 9 insertions(+) commit f937489dcd390e1e08a77cbc7b9eb7158bdc60aa Author: Georges Basile Stavracas Neto Date: Sat Jan 3 23:41:48 2015 -0200 search-view: keep a cached count of results src/gcal-search-view.c | 3 +++ 1 file changed, 3 insertions(+) commit a3c12fe09260a3015976d26f02ce1346950b9641 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 23:39:21 2015 -0200 search-view: make it build the UI from search-view file src/gcal-search-view.c | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) commit 9d90cc8c84b8573d4899ebe03837e93a1716aee1 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 23:38:46 2015 -0200 search-view: fixed minor visual issues data/ui/search-view.ui | 54 +++++++++++++------------------------------------- 1 file changed, 14 insertions(+), 40 deletions(-) commit 3936f46253f89b76904533f45dc492c760f5bb2c Author: Georges Basile Stavracas Neto Date: Sat Jan 3 23:30:32 2015 -0200 search-view: add CSS class to UI file data/ui/search-view.ui | 3 +++ 1 file changed, 3 insertions(+) commit 4f40ac67af07a6a8cebc0d634492d5ba3c9a14a7 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 23:28:44 2015 -0200 search-view: make it dependant of Gtk+ 3.10 data/ui/search-view.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d5df1588057fc778de664b0741fc57cb3b2f9a9b Author: Georges Basile Stavracas Neto Date: Sat Jan 3 23:26:06 2015 -0200 search-view: add GtkBuilder UI files data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/ui/search-view.ui | 115 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 117 insertions(+) commit 842be669cd3c41868dc78898cfb5f947df77e5e3 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 23:09:45 2015 -0200 search-view: add a border below search results data/theme/gtk-styles.css | 4 ++++ src/gcal-search-view.c | 1 + 2 files changed, 5 insertions(+) commit 69a1af76d9ac2186f66636f46fa2a4c00e945b5e Author: Georges Basile Stavracas Neto Date: Sat Jan 3 22:46:07 2015 -0200 search-view: correct background color data/theme/gtk-styles.css | 4 ++++ 1 file changed, 4 insertions(+) commit 160e66cc83bc4829459714ff34151c4348578fa8 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 22:42:02 2015 -0200 search-view: align date & time box with event widget src/gcal-search-view.c | 1 + 1 file changed, 1 insertion(+) commit 41d685d5e33ea439336ffd8a47debe1fb8bfdb97 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 22:38:21 2015 -0200 search-view: wrap date & time labels in a box Makes the upper grid more flexible. src/gcal-search-view.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit 0bdff182f8bf374c7c8f64c68e2c8e126182ea98 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 22:29:27 2015 -0200 search-view: wrap the list around a frame src/gcal-search-view.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 5fc4c250025ce4ece28c75cd3bf1d8c4b311fc76 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 22:13:25 2015 -0200 search-view: remove end date from grid src/gcal-search-view.c | 63 ++++++++++++++++---------------------------------- 1 file changed, 20 insertions(+), 43 deletions(-) commit 4195e294ab7ef70fde5cb7be2c409e839916c8f8 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 21:32:51 2015 -0200 search-view: show date & time data from events Needs lotf of work src/gcal-search-view.c | 111 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 104 insertions(+), 7 deletions(-) commit 35db162529ab1420f2b2d52c133f045272d26f49 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 21:30:24 2015 -0200 search-view: cache locale data Time mask will need format_24h info src/gcal-search-view.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 5a32c3794cc7e8eb1a91c32637570bd53f8650bc Author: Georges Basile Stavracas Neto Date: Sat Jan 3 20:26:54 2015 -0200 search-view: sort events by date & name Date has highest priority than name when sorting. Past events goes last, future events goes first. src/gcal-search-view.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) commit c8b143e399e108a7503b7695dfb721ce98d1b954 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 20:09:57 2015 -0200 search-view: properly remove widgets by their data src/gcal-search-view.c | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) commit 13ee94248d3543c8efe3580678780fdcfaa8d279 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 19:41:40 2015 -0200 search-view: emit GcalView::'event-activated' signal when needed src/gcal-search-view.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 586de0f2e21ba1fa5fdeead688807798180c16f1 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 19:35:02 2015 -0200 window: hear GcalSearchView signals Previous commit made GcalSearchView a GcalView implementation. src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2f0413e1bc5ba22c5976865ba9568145fe8019ca Author: Georges Basile Stavracas Neto Date: Sat Jan 3 19:30:46 2015 -0200 search-view: stub implementation of GcalView interface src/gcal-search-view.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit a4d7d317f2db35db1971329895d549273002f266 Author: Piotr Drąg Date: Fri Jan 9 14:13:40 2015 +0100 Updated POTFILES.in po/POTFILES.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5a3e9577f2af824d3b474d4f7aa1269fe286f25a Author: Erick Pérez Castellanos Date: Thu Jan 8 13:04:49 2015 -0500 view: fix gdk relayout warning src/gcal-month-view.c | 9 +++++++++ src/gcal-year-view.c | 9 +++++++++ 2 files changed, 18 insertions(+) commit c6b0274c2f4bedb483286489776dae3f3d4b04d8 Author: Erick Pérez Castellanos Date: Thu Jan 8 13:03:34 2015 -0500 subscriber-view: flag children changes src/gcal-subscriber-view-private.h | 3 +++ src/gcal-subscriber-view.c | 4 ++++ 2 files changed, 7 insertions(+) commit 668c9ec439a74627fe13ec5b77d22dc8196dec81 Author: Erick Pérez Castellanos Date: Thu Jan 8 13:03:01 2015 -0500 subscriber-view: fix define guard src/gcal-subscriber-view-private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 55bb938127b3a81c8e419df3f3d073d2a654f931 Author: Erick Pérez Castellanos Date: Wed Jan 7 13:08:51 2015 -0500 year-view: use g_list_foreach src/gcal-year-view.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 2d93d0a939fe2615e89afaf20333fef753490c78 Author: Erick Pérez Castellanos Date: Wed Jan 7 12:51:51 2015 -0500 ignore: updated .gitignore | 1 + 1 file changed, 1 insertion(+) commit e411257fca1e2be0d90abb2895479e9a7304efb8 Author: Igor Gnatenko Date: Fri Jan 2 20:17:58 2015 +0300 Makefile: don't install docs All RPM-based distros installing docs via %doc in RPM Spec. Fedora < 21 using arch-dependent doc-dir. Signed-off-by: Igor Gnatenko https://bugzilla.gnome.org/show_bug.cgi?id=742231 Makefile.am | 7 ------- 1 file changed, 7 deletions(-) commit 322ae8516767788eddc34451c663041b11ff8303 Author: Georges Basile Stavracas Neto Date: Tue Jan 6 18:48:28 2015 -0200 appdata: update search view image Search view was heavily under development, and the UI changed a lot. This image better shows the current status. data/appdata/search.png | Bin 53632 -> 70588 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit de0171c654dcb861716a3808e7af77f8827bc8db Author: Georges Basile Stavracas Neto Date: Sun Jan 4 00:23:59 2015 -0200 appdata: added some images and update URIs in xml Images were taken with default GNOME theme and has more better resolution. Signed-off-by: Igor Gnatenko https://bugzilla.gnome.org/show_bug.cgi?id=742214 data/appdata/calendar-management.png | Bin 0 -> 35427 bytes data/appdata/default.png | Bin 0 -> 33548 bytes data/appdata/org.gnome.Calendar.appdata.xml.in | 6 +++--- data/appdata/search.png | Bin 0 -> 53632 bytes 4 files changed, 3 insertions(+), 3 deletions(-) commit ab45e692d77929e43182f245a006ff67836696f6 Author: Igor Gnatenko Date: Fri Jan 2 05:10:55 2015 +0300 add AppStream to show in Software Centres https://bugzilla.gnome.org/show_bug.cgi?id=742214 Signed-off-by: Igor Gnatenko Makefile.am | 2 ++ configure.ac | 3 ++ data/Makefile.am | 2 +- data/appdata/Makefile.am | 8 +++++ data/appdata/org.gnome.Calendar.appdata.xml.in | 44 ++++++++++++++++++++++++++ 5 files changed, 58 insertions(+), 1 deletion(-) commit 96aa73164f1482a97c35dc6f18964a5422b39eec Author: Georges Basile Stavracas Neto Date: Mon Jan 5 22:35:23 2015 -0200 window: change refresh times Make them as 15min for active windows and 1h for innactive windows. src/gcal-window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5e78eadba789f5aeea1657231fdaf976a4cec953 Author: Erick Pérez Castellanos Date: Mon Jan 5 10:47:37 2015 -0500 Revert "window: readd binding between search button and search mode" This reverts commit f83c5865a3d0c2222233cbe3cec668180b8071ae. src/gcal-window.c | 3 --- 1 file changed, 3 deletions(-) commit 13a2aad87baadfed1706307244743fbf58d62228 Author: Erick Pérez Castellanos Date: Wed Dec 31 10:22:26 2014 -0500 month-view: impl ::clear_state vfunc Implementing GcalSubscrberView::clear_state allow month-view to use GcalSubscriberView::setup_child when handling overflow widgets src/gcal-month-view.c | 34 ++++++++++++++++++---------------- src/gcal-subscriber-view.c | 3 ++- 2 files changed, 20 insertions(+), 17 deletions(-) commit b27402e870f3e0a6a58f2497a6a760ef75bb434e Author: Erick Pérez Castellanos Date: Wed Dec 31 10:09:52 2014 -0500 debug: changed warning statements src/gcal-manager.c | 2 +- src/gcal-subscriber-view.c | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) commit e0b26dd6f7345580ca466322ff45a351562cce3e Author: Erick Pérez Castellanos Date: Tue Dec 30 21:42:32 2014 -0500 style: misc fixes src/gcal-month-view.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) commit 22eda8563264ab0364f441b4881c24f97c845044 Author: Erick Pérez Castellanos Date: Tue Dec 30 21:33:25 2014 -0500 month-view: use subscriber-view internals src/gcal-month-view.c | 285 ++++++++++---------------------------------------- 1 file changed, 53 insertions(+), 232 deletions(-) commit 37245c6702e68478e5136f038df6bccf09e219cb Author: Erick Pérez Castellanos Date: Tue Dec 30 21:28:31 2014 -0500 subscriber-view: fix :event-activated signal type src/gcal-subscriber-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6989eb36c53bea533495e2071245aa6be7e16401 Author: Erick Pérez Castellanos Date: Tue Dec 30 10:22:24 2014 -0500 subscriber-view: add ::clear_state to reset widget GcalSubscriberView::clear_state is implemented by descendants to reset the state of the drawing src/gcal-subscriber-view.c | 17 ++++++++++++++++- src/gcal-subscriber-view.h | 5 +++-- 2 files changed, 19 insertions(+), 3 deletions(-) commit a5fe4c5ef0948ecba68de595a1f5a5a038e5a143 Author: Erick Pérez Castellanos Date: Tue Dec 30 10:12:44 2014 -0500 subscriber-view: use ::setup_child protected func src/gcal-month-view.c | 2 +- src/gcal-subscriber-view.c | 22 +++++++++++++++++++--- src/gcal-subscriber-view.h | 4 ++++ src/gcal-year-view.c | 15 +-------------- 4 files changed, 25 insertions(+), 18 deletions(-) commit fdf12bc6fd8050b589757d9e8709277995e7c1e3 Author: Erick Pérez Castellanos Date: Tue Dec 30 10:10:32 2014 -0500 subscriber-view: adopt ::event-activated signal src/gcal-subscriber-view.c | 13 +++++++++++++ src/gcal-subscriber-view.h | 3 +++ src/gcal-view.c | 10 ---------- src/gcal-view.h | 1 - 4 files changed, 16 insertions(+), 11 deletions(-) commit 663f1c6fa4c49ac893653876e9c5e1b1ff27a6aa Author: Erick Pérez Castellanos Date: Mon Dec 29 17:28:27 2014 -0500 build: remove not-used code src/gcal-month-view.c | 1 - src/gcal-month-view.h | 3 --- src/gcal-year-view.c | 1 - src/gcal-year-view.h | 3 --- 4 files changed, 8 deletions(-) commit 9994377c9f8807938f4db9a114545cbb848eeb4c Author: Erick Pérez Castellanos Date: Mon Dec 29 17:24:13 2014 -0500 subscriber-view: gained ::get_child_by_uuid vfunc Started migrating methods from GcalView to GcalSubscriber src/gcal-month-view.c | 29 ----------------------------- src/gcal-subscriber-view.c | 24 ++++++++++++++++++++++++ src/gcal-subscriber-view.h | 8 +++++++- src/gcal-view.c | 21 --------------------- src/gcal-view.h | 6 ------ src/gcal-week-view.c | 18 ++++++++++-------- src/gcal-window.c | 12 ++++-------- src/gcal-year-view.c | 20 -------------------- 8 files changed, 45 insertions(+), 93 deletions(-) commit 0e5c197c2f08f9448701cb35de9a1993074bcbdf Author: Erick Pérez Castellanos Date: Mon Dec 29 17:03:50 2014 -0500 subscriber: renamed to GcalSubscriberView This is more of a semantic change than anything else. GcalSubscriber will gradually take on GcalView interface and that's why I'm adding the View suffix. src/gcal-month-view.c | 7 +- src/gcal-month-view.h | 4 +- src/gcal-subscriber-view-private.h | 8 +- src/gcal-subscriber-view.c | 182 ++++++++++++++++++------------------- src/gcal-subscriber-view.h | 36 ++++---- src/gcal-week-view.c | 7 +- src/gcal-week-view.h | 4 +- src/gcal-year-view.c | 39 ++++---- src/gcal-year-view.h | 4 +- 9 files changed, 141 insertions(+), 150 deletions(-) commit 0aba9c55d2dd3e1dfa3becfa873528601d9f7cea Author: Erick Pérez Castellanos Date: Mon Dec 29 16:43:36 2014 -0500 subscriber: files renaming before class renaming src/Makefile.am | 6 +- src/gcal-month-view.h | 2 +- src/gcal-subscriber-private.h | 59 ------ src/gcal-subscriber-view-private.h | 59 ++++++ src/gcal-subscriber-view.c | 394 +++++++++++++++++++++++++++++++++++++ src/gcal-subscriber-view.h | 61 ++++++ src/gcal-subscriber.c | 394 ------------------------------------- src/gcal-subscriber.h | 61 ------ src/gcal-week-view.h | 2 +- src/gcal-year-view.c | 2 +- src/gcal-year-view.h | 2 +- 11 files changed, 521 insertions(+), 521 deletions(-) commit c5311148f1aa67cfc6c70cd8e62cdab8ef64e6e9 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:37:16 2014 -0500 year-view: clean warning and whitespace src/gcal-year-view.c | 2 -- 1 file changed, 2 deletions(-) commit 2db94ae2cb3f6954bb9bbd53c1f6494249d319d9 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:36:16 2014 -0500 year-view: implement GcalView::get_by_uuid src/gcal-year-view.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit c4bd918827ae3bfed77aeb6d6589bca1b0e0c7ec Author: Erick Pérez Castellanos Date: Mon Dec 29 16:35:41 2014 -0500 year-view: initial GtkWidget::size_allocate impl This impl uses internals structures from GcalSubscriber src/gcal-year-view.c | 278 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 273 insertions(+), 5 deletions(-) commit d9801d188b1417bb89105c25d5dee4bbfa1cc32b Author: Erick Pérez Castellanos Date: Mon Dec 29 16:32:17 2014 -0500 year-view: implement GcalSubscriber extensions points In GcalSubscriber container implementation is needed to find out if an event will expand more than on cell on a view and on which cell it belongs. GcalSubscriber provides two vfuncs for its descendants to implement. src/gcal-year-view.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit 354581b7aaadad7d53b5b5eeee869f8e20f8ed74 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:30:00 2014 -0500 year-view: use GcalSubscriber container mojo Empties GtkWidget::size_allocate and GcalView::get_by_uuid to make it build src/gcal-year-view.c | 257 ++------------------------------------------------- 1 file changed, 6 insertions(+), 251 deletions(-) commit cdd27073e3cad7458a1b43fde7285eb0925d2f0b Author: Erick Pérez Castellanos Date: Mon Dec 29 16:24:00 2014 -0500 year-view: add initial ::draw impl So far support RTL drawing. Missing: + Overflow indicators (this could be buttons) + selection borders drawing src/gcal-year-view.c | 264 +++++++++++++++++++-------------------------------- 1 file changed, 97 insertions(+), 167 deletions(-) commit 78d92c394e908c9d80142a9912b31fc094fc5306 Author: Erick Pérez Castellanos Date: Mon Dec 29 16:21:17 2014 -0500 year-view: add orientation factor This would be helpful in order to provide proper RTL drawing to the view src/gcal-year-view.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 362dc6889826e1af4b665fc8d56dada2179ba27c Author: Erick Pérez Castellanos Date: Mon Dec 29 16:12:57 2014 -0500 subscriber: rework ::remove and ::modified vfuncs Since we have now access to the hash keeping the children of thw widget there's no more need of calling GcalView::get_by_uuid src/gcal-subscriber.c | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) commit 8e899465e94f84cde82719f7d03f13411c74743b Author: Erick Pérez Castellanos Date: Mon Dec 29 16:09:06 2014 -0500 subscriber: added protected internal structure The idea here is to make GcalSubscriber handle the container responsibilities of the view, and the view will handle only the drawing an allocating, this would allow us to remove GcalView interface and merge its methods in GcalSubscriber. src/Makefile.am | 1 + src/gcal-subscriber-private.h | 59 +++++++++++ src/gcal-subscriber.c | 238 +++++++++++++++++++++++++++++++++++++++++- src/gcal-subscriber.h | 8 ++ 4 files changed, 301 insertions(+), 5 deletions(-) commit 098d8a79d8f3674ba34c00ae61b0667ff4e7e6ea Author: Erick Pérez Castellanos Date: Fri Dec 26 23:24:02 2014 -0500 window: fix search_button/search_bar binding Remove unneeded placeholder declaration This code was accidentally touched on commit: 2970729324f2c442c85df918ea67c13152c60a17 This is kind-of a revert of that patch data/ui/window.ui | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit a229715937719311057b3f408aafbf1aa2ec1425 Author: Balázs Úr Date: Mon Jan 5 12:31:28 2015 +0000 Updated Hungarian translation po/hu.po | 79 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 42 insertions(+), 37 deletions(-) commit 35776172f37291aa91b0b8a19f63fd7ec5dcb7d1 Author: Piotr Drąg Date: Mon Jan 5 09:20:20 2015 +0100 Updated Polish translation po/pl.po | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) commit b2fe4dbd553785ec1d0a1dfdbafb780ad21f8404 Author: Marek Černocký Date: Sun Jan 4 15:25:47 2015 +0100 Updated Czech translation po/cs.po | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) commit 7e98a1a99067c5c455c1e693c7f8ee2312a68b39 Author: Rafael Ferreira Date: Sat Jan 3 22:25:46 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 395 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 218 insertions(+), 177 deletions(-) commit 3cde8ad4f486a6d8acc90776380e0a9c4f2ae6e2 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 18:41:19 2015 -0200 window: simplify refresh sources timeout code src/gcal-window.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 8aefe7131694b5e2f4ebcf453fc472918c21fb8b Author: Georges Basile Stavracas Neto Date: Sat Jan 3 17:17:09 2015 -0200 window: syncronize sources from time to time Currently, it is hardcoded 5min for active windows, and 20min for innactive windows. These values may change later. data/ui/window.ui | 1 + src/gcal-window.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) commit b635ac71123e11b53539c54ffe464b5cea68fccc Author: Georges Basile Stavracas Neto Date: Sat Jan 3 16:00:37 2015 -0200 time-selector: fix wrong time order for RTL languages Fix bug #741921. src/gcal-time-selector.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit c10ba6b22807075aad36e548810ee62a684f479b Author: Georges Basile Stavracas Neto Date: Sat Jan 3 15:31:05 2015 -0200 time-selector: don't access dconf multiple times for the same key Instead of accessing 3 times the same key, use the cached version and save up some time. src/gcal-edit-dialog.c | 3 +++ src/gcal-time-selector.c | 38 +++++++++++++++++--------------------- src/gcal-time-selector.h | 3 +++ 3 files changed, 23 insertions(+), 21 deletions(-) commit fa014972bcb635292e41f23da4333fdb9bad4c53 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 15:11:20 2015 -0200 time-selector: make it GtkMenuButton descendant With it, it is up to Gtk+ to handle the popover. data/ui/time-selector.ui | 131 +++++++++++++++++++++++++++-------------------- src/gcal-time-selector.c | 65 +++++------------------ src/gcal-time-selector.h | 4 +- 3 files changed, 91 insertions(+), 109 deletions(-) commit ecb4cb24d6e30eff328ce79f0066ac3a67348d0a Author: Georges Basile Stavracas Neto Date: Sat Jan 3 13:11:00 2015 -0200 manager: fix refreshing condition GcalManager shouldn't refresh when it's not enabled or when refreshing is not supported, not strictly both of them. src/gcal-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6915522ecc7b05816c17e1de33f75f35fd1d7a92 Author: Georges Basile Stavracas Neto Date: Sat Jan 3 13:08:47 2015 -0200 manager: syncronize sources at startup As proposed by the design team, Calendar should update the sources at startup time. src/gcal-manager.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 29d5af6bca7f92b01157ac410773eb609d64068d Author: Georges Basile Stavracas Neto Date: Sat Jan 3 12:42:41 2015 -0200 window: perform the search even for empty strings This will keep consistency, since empty search is performed for the first time, then it's ignored. src/gcal-window.c | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) commit b43e08be8b77d75a477a69c7ba11b1cfeaf675dd Author: Georges Basile Stavracas Neto Date: Sat Jan 3 12:21:06 2015 -0200 theme: improve .overflow:hover class to better fit the mockups data/theme/gtk-styles.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f83c5865a3d0c2222233cbe3cec668180b8071ae Author: Georges Basile Stavracas Neto Date: Sat Jan 3 11:24:57 2015 -0200 window: readd binding between search button and search mode This should've been lost somewhere. src/gcal-window.c | 3 +++ 1 file changed, 3 insertions(+) commit 0446fa09e6609b32b7dfced7885231534133b5df Author: Georges Basile Stavracas Neto Date: Sat Jan 3 11:03:40 2015 -0200 edit-dialog: removed 'entry' style class It was causing horrible visual glitches when text overflows. data/ui/edit-dialog.ui | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit fd4172c513076026e5ac0d4b96a867885f030a9e Author: Piotr Drąg Date: Sun Dec 28 20:45:20 2014 +0100 Updated Polish translation po/pl.po | 78 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 33 deletions(-) commit 6b020e2ed451c32ca490e98fb6d0c040dacd9b86 Author: Marek Černocký Date: Sat Dec 27 17:03:11 2014 +0100 The Czech translation po/cs.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5fa7ad717e745497369b4e6812e7acaa35c04184 Author: Marek Černocký Date: Sat Dec 27 17:01:55 2014 +0100 The Czech translation po/cs.po | 329 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 151 insertions(+), 178 deletions(-) commit b637c7e7faaf575710fda587f519f3dc95d46bd9 Author: Мирослав Николић Date: Sat Dec 27 14:15:10 2014 +0100 Updated Serbian translation po/sr.po | 403 +++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 403 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 446 insertions(+), 360 deletions(-) commit 11324a6712e14c8d44fa7fc9f4b5a8dc1b88cf05 Author: Erick Pérez Castellanos Date: Fri Dec 26 16:53:05 2014 -0500 month-view: fix all-day events end-date All-day events has an end-date one day after they really end. src/gcal-month-view.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) commit 443a502b1f4c08ed10b3be21b517fe0aa89e203a Author: Erick Pérez Castellanos Date: Fri Dec 26 12:02:15 2014 -0500 month-view: fix ::forall impl leaking src/gcal-month-view.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit b66d4eb21caeb62f9c195cb861202610bd28b724 Author: Erick Pérez Castellanos Date: Fri Dec 26 12:01:53 2014 -0500 misc: fix memory leak src/gcal-edit-dialog.c | 6 ++++-- src/gcal-month-view.c | 7 +++---- 2 files changed, 7 insertions(+), 6 deletions(-) commit e6a929f3fdb867466dc571a152e2d9d179d10c5b Author: Erick Pérez Castellanos Date: Thu Dec 25 20:24:36 2014 -0500 view: remove ::mark_current_unit New event action will open edit-dialog directly so this method is not needed src/gcal-month-view.c | 49 ------------------------------------------------- src/gcal-view.c | 20 -------------------- src/gcal-view.h | 5 ----- src/gcal-week-view.c | 1 - src/gcal-year-view.c | 35 ----------------------------------- 5 files changed, 110 deletions(-) commit 2261ea69093fda666981af787b5745c5623b0cb9 Author: Erick Pérez Castellanos Date: Thu Dec 25 18:47:54 2014 -0500 month-view: fix memory leak Remove unneeded debug instructions src/gcal-month-view.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 43dd2e207f189a461afa4fedc1da08daaf9b5af8 Author: Erick Pérez Castellanos Date: Thu Dec 25 18:47:32 2014 -0500 utils: fix memory leak src/gcal-utils.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 9638db32e637fc97a9e5a395db5278baaf74e6a0 Author: Erick Pérez Castellanos Date: Thu Dec 25 18:47:04 2014 -0500 date-selector: fix memory leak src/gcal-date-selector.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 070be33262c49aa7a5605e95cd415a2d139a73ca Author: Erick Pérez Castellanos Date: Thu Dec 25 15:46:13 2014 -0500 search-view: remove unused GtkSizeGroup src/gcal-search-view.c | 4 ---- 1 file changed, 4 deletions(-) commit de2cb4c9b9b9e913f8815a83aedf39600e45287e Author: Erick Pérez Castellanos Date: Thu Dec 25 13:34:30 2014 -0500 window: use edit-dialog on new event action New event action triggered from the menu on the header bar or the app menu should not use new-event popover. src/gcal-window.c | 40 ++++++++++++---------------------------- 1 file changed, 12 insertions(+), 28 deletions(-) commit 5395dca4f2f7f4dca6933b72bb34c3239c29be74 Author: Erick Pérez Castellanos Date: Thu Dec 25 13:03:15 2014 -0500 date-selector: make it GtkMenuButton descendant Added GtkBuilder's UI file definition data/ui/date-selector.ui | 168 +++++++++++++++++++++++++++++++---------------- src/gcal-date-selector.c | 129 +++++++++++++----------------------- src/gcal-date-selector.h | 4 +- 3 files changed, 160 insertions(+), 141 deletions(-) commit 7cd5a40a0dd5fe3ba8155c7c7e03f316ac35aaa3 Author: Erick Pérez Castellanos Date: Wed Dec 24 15:55:56 2014 -0500 build: remove autogen warnings Copied autogen.sh from folks projects where pwithnall cares for autotools stuff. autogen.sh | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) commit f988f74560e1f82b99a18e3b3b2821c31245395d Author: Erick Pérez Castellanos Date: Wed Dec 24 15:21:55 2014 -0500 Bump version to 3.15.3.1 for release configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)