commit f7457b30741cf859190caa2c5e9b9870f7da5048 Author: Georges Basile Stavracas Neto Date: Mon May 25 15:08:56 2015 -0300 build: fix uninstall-local Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0ccdbcff5e35f294db0f5633508edbce850bf7b7 Author: Georges Basile Stavracas Neto Date: Mon May 25 14:37:14 2015 -0300 project: update NEWS for 3.17.2 NEWS | 5 +++++ 1 file changed, 5 insertions(+) commit 0a1a16060c7c5ae59540fc57569c356e325eed3c Author: Georges Basile Stavracas Neto Date: Mon May 25 14:31:45 2015 -0300 po: add missing files to POTFILES.in po/POTFILES.in | 3 +++ 1 file changed, 3 insertions(+) commit b7476cb84c3b08452297ab30e47a6702320d393f Author: Georges Basile Stavracas Neto Date: Mon May 25 14:05:49 2015 -0300 manager: only load calendar sources Do not blindly load every source loaded by the ESourceRegistry::source-added, since it may be a non-calendar source. src/gcal-manager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d5cc7efcd086824a217073ba8fbf4c3e680f46d8 Author: Erick Pérez Castellanos Date: Mon May 25 12:43:49 2015 -0400 build: fix merge leftovers src/gcal-source-dialog.c | 4 ++-- src/gcal-window.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 0c47cda20cc8c442c2798f397d6c220b22e3a551 Author: Georges Basile Stavracas Neto Date: Fri May 22 23:21:00 2015 -0300 source-dialog: change visible page by pointers Using their string representations was slow, compare pointers which is fast. src/gcal-source-dialog.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) commit b8fea7f1d149e30a5a730ae21d27de27167de6c6 Author: Georges Basile Stavracas Neto Date: Fri May 22 22:54:11 2015 -0300 source-dialog: fix memory leak Free duplicated string when the listbox row is destroyed. src/gcal-source-dialog.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 87c02b520aa3f1f92d35623dcda1630b97f3108f Author: Georges Basile Stavracas Neto Date: Fri May 22 22:49:32 2015 -0300 source-dialog: hide itself on response event src/gcal-source-dialog.c | 2 ++ src/gcal-window.c | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) commit bb675184182273b9282923f8cbfc616f020d2c10 Author: Erick Pérez Castellanos Date: Tue May 19 01:21:38 2015 -0400 source-dialog: squash compilation warning src/gcal-source-dialog.c | 4 ---- 1 file changed, 4 deletions(-) commit c1b14e48d4c0ab2e40b17d7b158352d4693d78d6 Author: Georges Basile Stavracas Neto Date: Mon May 18 17:42:43 2015 -0300 window: comment misleading destruction of calendar row src/gcal-window.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 40b39337f313f2a33fa6059442e13b692d63c7a8 Author: Georges Basile Stavracas Neto Date: Mon May 18 17:35:48 2015 -0300 source-dialog: remove deprecated xalign for buttons data/ui/source-dialog.ui | 2 -- 1 file changed, 2 deletions(-) commit 47674b4d61755574fe14e159eba3e730e91806bb Author: Georges Basile Stavracas Neto Date: Mon May 18 17:24:24 2015 -0300 source-dialog: remove the annoying 2px border from the dialog data/ui/source-dialog.ui | 1 + 1 file changed, 1 insertion(+) commit ef9d1301d92410e01d741183549d244d30261084 Author: Georges Basile Stavracas Neto Date: Mon May 18 17:21:32 2015 -0300 source-dialog: use a builder .ui definition for interface We know that coding interfaces sucks, so use a .ui file instead. data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/ui/calendar-row.ui | 56 +++++++++++++++++++++++++++++++++++++++++++++ src/gcal-source-dialog.c | 34 +++++++++++++-------------- 4 files changed, 75 insertions(+), 17 deletions(-) commit b1fc6991e91104dab1471aa5a9942aac22ddc1f2 Author: Erick Pérez Castellanos Date: Sun May 17 22:52:10 2015 -0400 calendars' popover: refine UI Always show Calendars Settings button. Scroll only the list of calendars. data/ui/window.ui | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit f63541f47552993d9f5a85b4a803e8dd97da2cfd Author: Georges Basile Stavracas Neto Date: Sun May 17 23:31:22 2015 -0300 manager: unred GOA client on finalize src/gcal-manager.c | 3 +++ 1 file changed, 3 insertions(+) commit 18f0026eb7e69e238e0a2b736fee4fae54edf76a Author: Georges Basile Stavracas Neto Date: Sun May 17 23:26:03 2015 -0300 manager: use goa_client for private field To not confuse it with the many other clients we already have here src/gcal-manager.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c2d89a590375f902505ce3b77a6ca9a8ac8c260d Author: Erick Pérez Castellanos Date: Sun May 17 22:29:08 2015 -0400 build: simplify UI files using gtk-builder-tool data/ui/date-selector.ui | 12 ---- data/ui/edit-dialog.ui | 43 ++++---------- data/ui/online-account-row.ui | 5 -- data/ui/search-view.ui | 12 +--- data/ui/source-dialog.ui | 128 +++--------------------------------------- data/ui/time-selector.ui | 5 -- data/ui/window.ui | 48 +--------------- data/ui/year-view.ui | 66 ++++++++++------------ 8 files changed, 53 insertions(+), 266 deletions(-) commit fb73f6574b7d0b1b1b513a61caf3e8ce88a2e46e Author: Erick Pérez Castellanos Date: Sun May 17 21:48:46 2015 -0400 calendar's popover: use GbScrolledWindow This solve the problem of too many calendars making the window too tall. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749459 data/ui/window.ui | 76 +++++++++++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) commit 3d7ffdbaa7078440577a941a314bb3ac6d000bff Author: Erick Pérez Castellanos Date: Sun May 17 21:47:42 2015 -0400 app: add GbScrolledWindow GbScrolledWindow comes from Builder, courtesy of christian Hergert. We'll use it in calendars' popover. src/Makefile.am | 2 + src/gb-scrolled-window.c | 280 +++++++++++++++++++++++++++++++++++++++++++++++ src/gb-scrolled-window.h | 39 +++++++ 3 files changed, 321 insertions(+) commit fdba286915cd33a58a0527c557b7b75350cd004a Author: Erick Pérez Castellanos Date: Sat May 16 18:13:09 2015 -0400 source-dialog: g_object_ref() returns the object src/gcal-source-dialog.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 53e3c04bb2967e9fccfb96105cc553ad77e047f7 Author: Erick Pérez Castellanos Date: Sat May 16 18:12:50 2015 -0400 source-dialog: make NULL comparison explicit src/gcal-source-dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2677ec560aeb79c0f4a737bbc2ba68db88fbb3c8 Author: Erick Pérez Castellanos Date: Sat May 16 18:10:18 2015 -0400 source-dialog: avoid unneeded comparisons Sources are unique, so the comparison can be avoided once the source is found src/gcal-source-dialog.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 1431f4b8951b73aaba6395c6c040364382e8e864 Author: Erick Pérez Castellanos Date: Sat May 16 18:10:00 2015 -0400 style: align arguments properly src/gcal-source-dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 46a92fd96bb4acca7586897ff82a969615be0041 Author: Erick Pérez Castellanos Date: Sat May 16 18:07:34 2015 -0400 source-dialog: join two conditionals Below the main conditionals were another if with no else block. Those can be joined using && operator. Some minor style fixes in here also. src/gcal-source-dialog.c | 36 +++++++++++++----------------------- 1 file changed, 13 insertions(+), 23 deletions(-) commit d1f437f4d994bbc6f585cd84b46da8d54562f0c9 Author: Erick Pérez Castellanos Date: Sat May 16 18:04:15 2015 -0400 style: use the entire line src/gcal-source-dialog.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit d4f6963328d1c2ef0d16c34c30861751ba82ecab Author: Erick Pérez Castellanos Date: Sat May 16 18:01:14 2015 -0400 style: remove unneeded curly brackets src/gcal-source-dialog.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) commit 899928e7955cd2d24cae981716b218b0cf6284af Author: Erick Pérez Castellanos Date: Sat May 16 18:00:35 2015 -0400 style: remove whitespace src/gcal-source-dialog.c | 9 --------- 1 file changed, 9 deletions(-) commit 798b63903d4a232bc9a7500ba19961c8ccd0dcd5 Author: Erick Pérez Castellanos Date: Sat May 16 17:58:34 2015 -0400 source-dialog: sources are unique Destroy the row and break the loop as soon as the source is found src/gcal-source-dialog.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) commit cfa81e86a54ce12f2ad8c789d1d02250bf4aa60e Author: Erick Pérez Castellanos Date: Sat May 16 17:57:47 2015 -0400 style: group variables declarations src/gcal-source-dialog.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) commit cff0b59b2e20a45e5e8f2c8155d11e3ce3ecba8d Author: Erick Pérez Castellanos Date: Sat May 16 17:56:24 2015 -0400 style: ensure separation of code and declarations src/gcal-source-dialog.c | 96 +++++++++++++++++++++++++++++------------------- 1 file changed, 58 insertions(+), 38 deletions(-) commit b04720135f818918ffc9d4cc21f5aa20df600923 Author: Erick Pérez Castellanos Date: Sat May 16 16:33:46 2015 -0400 window: sources are unique There's no need to loop through the rest of the list once the ESource has been found src/gcal-window.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit 44480da71af068abd9beba30ce103ac28c232636 Author: Erick Pérez Castellanos Date: Sat May 16 16:32:44 2015 -0400 window: I rather have these lines I prefer a clean separation between declarations and code src/gcal-window.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit c256bec634dc7c6604ae790b9b0ccc2a59d4f3eb Author: Erick Pérez Castellanos Date: Sat May 16 16:32:07 2015 -0400 utils: make NULL comparison explicit src/gcal-utils.c | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) commit 9838c7fa41b1e14d84f3c2650e5a3e4a9de19c7f Author: Georges Basile Stavracas Neto Date: Mon May 11 10:12:59 2015 -0300 window: fix more styling issues data/ui/window.ui | 3 +++ 1 file changed, 3 insertions(+) commit 350cd5ea858a8ad64a962dc18fffc429dc2d4b72 Author: Georges Basile Stavracas Neto Date: Mon May 11 10:06:47 2015 -0300 source-dialog: fix style data/ui/source-dialog.ui | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bbcd5bcc494816541f024fdeda4d98e3014fbebe Author: Georges Basile Stavracas Neto Date: Wed May 6 09:31:40 2015 -0300 source-dialog: use GtkEntry::get_text_length src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e3e30140b3a19e10b5637fb1e9a1d267d2bc313f Author: Georges Basile Stavracas Neto Date: Wed May 6 09:30:22 2015 -0300 source-dialog: use g_clear_object instead of manual free src/gcal-source-dialog.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit 6213f5cc78d5c33d8b9b873e0d210c26261727f9 Author: Georges Basile Stavracas Neto Date: Wed May 6 09:26:39 2015 -0300 source-dialog: remove useless checks before freeing memory g_free is NULL-proof, no need to check if it's NULL before using it. src/gcal-source-dialog.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) commit f9b3f2f6c7a90f5c1f34435bfe433d2e351fa6db Author: Georges Basile Stavracas Neto Date: Wed May 6 09:24:07 2015 -0300 source-dialog: remove unused enum src/gcal-source-dialog.c | 6 ------ 1 file changed, 6 deletions(-) commit cd872d42ed1ca52c3b37967c88726c77e02edee4 Author: Georges Basile Stavracas Neto Date: Wed May 6 08:35:10 2015 -0300 manager: load GOA client at construction time src/gcal-manager.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 27fa9983f4d9f228ca48d63986c8b31a1769c43a Author: Georges Basile Stavracas Neto Date: Wed May 6 08:30:58 2015 -0300 manager: change ::get_client to ::get_goa_client This explains better the purpose of the methods, and also don't collide with the ECalClient prefix we already use. src/gcal-manager.c | 4 ++-- src/gcal-manager.h | 4 ++-- src/gcal-source-dialog.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 87ecb99090abf8f5a144a80999ae26686c8d8d6f Author: Georges Basile Stavracas Neto Date: Wed May 6 08:28:15 2015 -0300 application: remove unused import src/gcal-application.c | 1 - src/gcal-application.h | 1 - 2 files changed, 2 deletions(-) commit 2b4e46a4b6e8916656b192dc9c5a4925ec055480 Author: Georges Basile Stavracas Neto Date: Sat May 2 08:28:50 2015 -0300 manager: notify when sources are enabled/disabled Add the new signal for GcalManager::source-enabled that notifies connected widgets about the source change. With that, we can keep checkboxes syncronizes. src/gcal-manager.c | 10 ++++++++++ src/gcal-manager.h | 1 + src/gcal-source-dialog.c | 5 +++++ src/gcal-window.c | 33 +++++++++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) commit 023a79a90f4778517669bdaf1cbbe90ff0f05f6a Author: Georges Basile Stavracas Neto Date: Fri May 1 23:15:01 2015 -0300 source-dialog: bind source::display-name with label::label src/gcal-source-dialog.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit a9364d83cbe8a1df03276efe7c1ae9b7648174e8 Author: Georges Basile Stavracas Neto Date: Fri May 1 14:02:19 2015 -0300 window: better name Calendar Settings button data/ui/window.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c3d34ae14928310a72bf0ac39bbbaf9cd3e2a54a Author: Georges Basile Stavracas Neto Date: Fri May 1 13:56:45 2015 -0300 window: add a nice style to the calendar listbox data/theme/gtk-styles.css | 4 ++++ src/gcal-window.c | 7 +++++++ 2 files changed, 11 insertions(+) commit 134d8678fe962e28bce3f96fe44869f59861d8b6 Author: Georges Basile Stavracas Neto Date: Fri May 1 13:01:25 2015 -0300 source-dialog: connect the signal data/ui/source-dialog.ui | 1 + 1 file changed, 1 insertion(+) commit 51a2695546b36040b2f72a87ff57b050c48ec388 Author: Georges Basile Stavracas Neto Date: Fri May 1 12:56:56 2015 -0300 source-dialog: open online account settings when button is clicked src/gcal-source-dialog.c | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) commit 60401426a2f091137a6830e89e561ff5a2883bfe Author: Georges Basile Stavracas Neto Date: Fri May 1 12:33:34 2015 -0300 source-dialog: silence gnome-control-center src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7482469b014b2e4abe89c9689d414d3741a2c5e4 Author: Georges Basile Stavracas Neto Date: Fri May 1 12:05:34 2015 -0300 source-dialog: sort online accounts src/gcal-source-dialog.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 06e6f39721fe5ccea2d7ad74d6903b1e50442650 Author: Georges Basile Stavracas Neto Date: Fri May 1 11:52:32 2015 -0300 source-dialog: remove accounts with GoaClient::account-removed src/gcal-source-dialog.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) commit 1a580e3be59f7b3ac786aea2467cb8c87974425e Author: Georges Basile Stavracas Neto Date: Fri May 1 11:52:07 2015 -0300 source-dialog: hide empty goa rows instead of removing them src/gcal-source-dialog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a8631eb99aa51724d7ce17ebc413b71b70d5735a Author: Georges Basile Stavracas Neto Date: Fri May 1 11:50:53 2015 -0300 source-dialog: initialize the icon name Avoids some compiler warnings. src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 321882f4b2e33c902a871947c8bbcd3c3d3e9f0f Author: Georges Basile Stavracas Neto Date: Fri May 1 11:30:23 2015 -0300 source-dialog: use subtitles to improve user discoveribility Make it clear that you can configure your account by clicking the row. data/ui/source-dialog.ui | 102 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 78 insertions(+), 24 deletions(-) commit 2f882d2b0beb30a4bf626156c329f9bad96324d4 Author: Georges Basile Stavracas Neto Date: Fri May 1 10:41:19 2015 -0300 source-dialog: add accounts when they're added src/gcal-source-dialog.c | 136 ++++++++++++++++++++++++++--------------------- 1 file changed, 76 insertions(+), 60 deletions(-) commit 10e032f510a4aab389e3ac0f37fc8def42c63aad Author: Georges Basile Stavracas Neto Date: Fri May 1 10:18:11 2015 -0300 source-dialog: open online account when row is activated src/gcal-source-dialog.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 06cfeace4d480c32fc55d978b7ef3bdbd3281835 Author: Georges Basile Stavracas Neto Date: Fri May 1 10:14:58 2015 -0300 source-dialog: load online accounts src/gcal-source-dialog.c | 141 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 128 insertions(+), 13 deletions(-) commit 39056224204e79ea953d0b50fa45b387160f01ec Author: Georges Basile Stavracas Neto Date: Fri May 1 10:13:56 2015 -0300 window: don't set the manager twice src/gcal-window.c | 3 --- 1 file changed, 3 deletions(-) commit 87299afe013c8c6efd4f6155361f8268325dea80 Author: Georges Basile Stavracas Neto Date: Fri May 1 10:13:25 2015 -0300 project: add online account row UI for source dialog data/calendar.gresource.xml | 1 + data/ui/online-account-row.ui | 69 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) commit 5862f1671f8c056f067829e0dc5b3e603f8dd6ab Author: Georges Basile Stavracas Neto Date: Fri May 1 09:01:05 2015 -0300 window: add source dialog to builder file again data/ui/window.ui | 5 +++++ src/gcal-window.c | 3 +++ 2 files changed, 8 insertions(+) commit 7942677b8e3cdc6e2cb0c371bcf285bf87cc7737 Author: Georges Basile Stavracas Neto Date: Fri May 1 08:56:19 2015 -0300 application: move GoaClient to manager src/gcal-application.c | 73 ------------------------------------------------ src/gcal-application.h | 3 -- src/gcal-manager.c | 60 ++++++++++++++++++++++++++++++++++++++- src/gcal-manager.h | 6 ++++ src/gcal-source-dialog.c | 42 ---------------------------- 5 files changed, 65 insertions(+), 119 deletions(-) commit 0142b0494e1dc37191406f1f81c9498800190e3d Author: Georges Basile Stavracas Neto Date: Thu Apr 30 23:22:18 2015 -0300 window: instance source dialog on init data/ui/window.ui | 5 ----- src/gcal-window.c | 10 +++++++--- 2 files changed, 7 insertions(+), 8 deletions(-) commit ee7025ea99eb5e55756c6f3e688eeed9c6da07bf Author: Georges Basile Stavracas Neto Date: Thu Apr 30 23:21:31 2015 -0300 source-dialog: add ::application property src/gcal-source-dialog.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++-- src/gcal-source-dialog.h | 3 ++- 2 files changed, 64 insertions(+), 3 deletions(-) commit 75de5bb5b1fdac624814852553e351a11fb74ada Author: Georges Basile Stavracas Neto Date: Thu Apr 30 23:20:46 2015 -0300 source-dialog: add some more properties data/ui/source-dialog.ui | 3 +++ 1 file changed, 3 insertions(+) commit ebb08f5eeb9d8c946265b6be58f8e88fbf624e01 Author: Georges Basile Stavracas Neto Date: Thu Apr 30 17:01:32 2015 -0300 application: send a signal when GoaClient init finishes src/gcal-application.c | 26 ++++++++++++++++++++++++++ src/gcal-application.h | 2 ++ 2 files changed, 28 insertions(+) commit 0aad536ca17d31a2e7b891df46741ab28bc16653 Author: Georges Basile Stavracas Neto Date: Thu Apr 30 16:55:06 2015 -0300 application: add method to retrieve the GoaClient src/gcal-application.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 67ca57d1c95c4e3f8fbc600b0f40ec007107e586 Author: Georges Basile Stavracas Neto Date: Thu Apr 30 16:52:39 2015 -0300 source-dialog: connect ::row-activated signal to the handler data/ui/source-dialog.ui | 1 + 1 file changed, 1 insertion(+) commit 71d93bd914431dd4a87afc222be157c05938db63 Author: Georges Basile Stavracas Neto Date: Thu Apr 30 16:51:37 2015 -0300 application: load a GoaClient on init It is done here to make it reusable for the future initial setup dialog too. src/gcal-application.c | 31 +++++++++++++++++++++++++++++++ src/gcal-application.h | 2 ++ 2 files changed, 33 insertions(+) commit a61a97004918cb6c16471ee1aec69992ba078946 Author: Georges Basile Stavracas Neto Date: Thu Apr 30 16:48:17 2015 -0300 source-dialog: spawn online accounts creation on row activation src/gcal-source-dialog.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit 6f8199c488a744b48731cf6e66cb03278d095016 Author: Georges Basile Stavracas Neto Date: Thu Apr 30 16:47:48 2015 -0300 project: add Goa dependency configure.ac | 2 ++ src/Makefile.am | 1 + 2 files changed, 3 insertions(+) commit 5d6fe1b7f4d3622543350f582a4ace9ba7cb57be Author: Georges Basile Stavracas Neto Date: Mon Apr 20 17:39:01 2015 -0300 source-dialog: revalidates on entry activation data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 10 ++++++++++ 2 files changed, 11 insertions(+) commit b45e76b9af31a80a150126c7c446d21b69111263 Author: Georges Basile Stavracas Neto Date: Mon Apr 20 17:29:49 2015 -0300 source-dialog: properly hide the list of discovered sources src/gcal-source-dialog.c | 5 +++++ 1 file changed, 5 insertions(+) commit a704bd3d4cc8ad8e45e70ecd7e50526d6c0ebddf Author: Georges Basile Stavracas Neto Date: Mon Apr 20 17:28:53 2015 -0300 source-dialog: add a smooth transition to web sources listbox data/ui/source-dialog.ui | 2 ++ 1 file changed, 2 insertions(+) commit bbca705f555072a82ac481dc22e00b57ea94d755 Author: Georges Basile Stavracas Neto Date: Mon Apr 20 17:24:12 2015 -0300 source-dialog: show an icon on success for web sources src/gcal-source-dialog.c | 7 +++++++ 1 file changed, 7 insertions(+) commit cee837fe61683bf937bd565cec4d25004509b63e Author: Georges Basile Stavracas Neto Date: Mon Apr 20 17:01:55 2015 -0300 source-dialog: remove unneeded properties data/ui/source-dialog.ui | 2 -- 1 file changed, 2 deletions(-) commit 00b580fd6de91c0f636e2b6c0b405e07b0baf7ef Author: Georges Basile Stavracas Neto Date: Sun Apr 19 15:54:11 2015 -0300 source-dialog: forbit selecing discovered calendars' row data/ui/source-dialog.ui | 1 + 1 file changed, 1 insertion(+) commit 24189bddd32e6b8d086832b56c76f45c0b1c5d2c Author: Georges Basile Stavracas Neto Date: Sun Apr 19 15:52:18 2015 -0300 source-dialog: fix sorting function src/gcal-source-dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e62d744cefa8a88c0594a28ff266c780dab7a579 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 15:32:15 2015 -0300 source-dialog: Add a "Calendars" label before calendar listbox Also, this commit correctly hides the calendar label and list. data/theme/gtk-styles.css | 9 --------- data/ui/source-dialog.ui | 47 +++++++++++++++++++++++++++++++++++++---------- src/gcal-source-dialog.c | 3 ++- 3 files changed, 39 insertions(+), 20 deletions(-) commit dcd1fbe6d9023dd815fbb51faa92e37c21e78cec Author: Georges Basile Stavracas Neto Date: Sun Apr 19 15:08:38 2015 -0300 source-dialog: fix insensitive button when addin file or local source src/gcal-source-dialog.c | 6 ++++++ 1 file changed, 6 insertions(+) commit d892f981cb67761db9f59dbd044a89e84c86d5c9 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 14:59:36 2015 -0300 source-dialog: first action goes top, second goes down src/gcal-source-dialog.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit d5b04e24acc8307950e50d1e4fd9c3cecdbb7c82 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 14:57:02 2015 -0300 source-dialog: always focus user entry when asking credentials src/gcal-source-dialog.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 85fd55ce964267d41a40a75cec3c980a7baf2821 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 14:48:03 2015 -0300 source-dialog: make it able to select the desired calendars src/gcal-source-dialog.c | 181 +++++++++++++++++++++++++++++------------------ 1 file changed, 114 insertions(+), 67 deletions(-) commit 76432b81e0db0cec2709ba8c93adba9464d4a304 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 14:47:21 2015 -0300 source-dialog: fix credentials leaked data src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 102698a9e39546e264468c775cf99df25692d19c Author: Georges Basile Stavracas Neto Date: Sun Apr 19 11:20:20 2015 -0300 source-dialog: remove unneeded fields data/ui/source-dialog.ui | 120 ----------------------------------------------- src/gcal-source-dialog.c | 83 -------------------------------- 2 files changed, 203 deletions(-) commit dc30e1e4b04681cb77ab15a09164e7b797ed2789 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 11:19:52 2015 -0300 source-dialog: give empty credentials instead of none at all src/gcal-source-dialog.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit 1c34dc69d8cf8de7381fe2eba5c432cb03c6f496 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 11:18:46 2015 -0300 source-dialog: use a list of remote sources instead of a single pointer src/gcal-source-dialog.c | 59 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 51 insertions(+), 8 deletions(-) commit 905dcc4268e852273d46d5bcf425581eeffc2973 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 10:44:39 2015 -0300 source-dialog: make the field a boolean, not pointer src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8dcd64b3ec93f56c25d297662cd186125dd5cf19 Author: Georges Basile Stavracas Neto Date: Sun Apr 19 10:39:55 2015 -0300 source-dialog: remove unused var src/gcal-source-dialog.c | 3 --- 1 file changed, 3 deletions(-) commit 2928ef849cb3ffe7d24194f4f8a345f3f5466b3a Author: Georges Basile Stavracas Neto Date: Mon Apr 13 16:12:10 2015 -0300 Bump version to 3.16.1 for release NEWS | 3 +++ 1 file changed, 3 insertions(+) commit 5ef9baa7cf38156a729f45f5280fe07fe001390d Author: Georges Basile Stavracas Neto Date: Sat Apr 11 22:31:40 2015 -0300 source-dialog: better sort calendars Make GOA calendars go first. GOA one are sorted by their account name. Then, other calendars are placed, grouped by their types and then sorted by their named. src/gcal-source-dialog.c | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) commit 820b9652cfa440da7586fc85e55544bd8365317e Author: Georges Basile Stavracas Neto Date: Thu Apr 9 17:23:05 2015 -0300 source-dialog: initialize values src/gcal-source-dialog.c | 1 + 1 file changed, 1 insertion(+) commit 70ecba33ff7436ae66cc1b2e8293b4161d5115b9 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 16:45:08 2015 -0300 source-dialog: move credentials prompter to builder UI file Save us some lines. data/ui/source-dialog.ui | 115 +++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-source-dialog.c | 98 ++++++++++++++++------------------------ 2 files changed, 154 insertions(+), 59 deletions(-) commit fda5684371cf9e8462b07890eb2d827395dab871 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 15:45:26 2015 -0300 source-dialog: refactor code src/gcal-source-dialog.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit 49fde8dc224f7e73add8e59a8d9a78ba97467265 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 15:43:34 2015 -0300 source-dialog: respond to the 'sources.web' action src/gcal-source-dialog.c | 50 +++++++++++++++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 11 deletions(-) commit 1c5b5739e7d49abe8af9fe345512632d25288f9d Author: Georges Basile Stavracas Neto Date: Thu Apr 9 15:42:38 2015 -0300 source-dialog: add CREATE_WEB mode src/gcal-source-dialog.h | 1 + 1 file changed, 1 insertion(+) commit 855c4ddd1ffc25c70c13167444ac638a434f186a Author: Georges Basile Stavracas Neto Date: Thu Apr 9 13:42:17 2015 -0300 source-dialog: implement 'source.local' action Local calendars can now be added. src/gcal-source-dialog.c | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) commit b659d6a7cbee68861fa39bc00e2aeb01a8f0a62e Author: Georges Basile Stavracas Neto Date: Thu Apr 9 11:14:56 2015 -0300 source-dialog: add GOA sources to the list Actually, it *should* add GOA sources, don't know why I removed it. src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cdd6c967f8d8e269af287639433caf18ca2edee0 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 10:59:03 2015 -0300 source-dialog: properly update edit page top widgets Build URIs for files and remote sources, hide things for local calendars, etc. The only major missing piece of the puzzle now is GOA itself. data/ui/source-dialog.ui | 4 +-- src/gcal-source-dialog.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 91 insertions(+), 3 deletions(-) commit 33d341ff1396222204c91b12a6b100309ca0f1ab Author: Georges Basile Stavracas Neto Date: Thu Apr 9 07:57:51 2015 -0300 source-dialog: sort calendars by their display name src/gcal-source-dialog.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 72eb5dd20b322f9568b665a332cfe73e7510ed95 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 07:11:07 2015 -0300 source-dialog: make remove action local to the dialog Instead of delegating it to GcalWindow, take the responsability to manage the source removal logic. This commit expose a problem we were trying to avoid: make our widgets sensitive to source modifications. data/ui/source-dialog.ui | 1253 +++++++++++++++++++++++++--------------------- src/gcal-source-dialog.c | 196 +++++++- src/gcal-window.c | 88 +--- 3 files changed, 867 insertions(+), 670 deletions(-) commit c7341d77f00f44cc2f076c221a5248b0fcb5d7e3 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 00:37:35 2015 -0300 source-dialog: spawns GCC when gear button is clicked data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) commit c416148d235f2eb99d36802f8c7219a0a4dddd04 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 00:28:05 2015 -0300 source-dialog: remove needless data from add button src/gcal-source-dialog.c | 1 - 1 file changed, 1 deletion(-) commit d0351b9b69dbb9f6be2d8a0808c2956dce5820f9 Author: Georges Basile Stavracas Neto Date: Thu Apr 9 00:27:43 2015 -0300 window: update button name To match the mockups data/ui/window.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2ffa2ecf6e176f2865251166e484b27440a0654d Author: Georges Basile Stavracas Neto Date: Thu Apr 9 00:14:29 2015 -0300 source-dialog: forbid empty source names src/gcal-source-dialog.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit d4899eaa39fe63654b21bd0bd1e9262eb84bc8da Author: Georges Basile Stavracas Neto Date: Thu Apr 9 00:13:55 2015 -0300 source-dialog: save the source when 'Add' button is clicked data/ui/source-dialog.ui | 2 +- src/gcal-source-dialog.c | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) commit b91f732fbaa7f4765fc06255da04db7b617741b9 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 23:56:54 2015 -0300 project: remove ESourceLocal extension Milan Crha exported some extensions at EDS, and ESourceLocal was one of them. src/Makefile.am | 2 - src/e-source-local.c | 193 ----------------------------------------------- src/e-source-local.h | 67 ---------------- src/gcal-source-dialog.c | 1 - 4 files changed, 263 deletions(-) commit d27fe3cae07543b2c1626be956a463311301a4d7 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 23:53:20 2015 -0300 source-dialog: only add non-GOA sources to 'Calendars' list GOA sources are special-cased, and will be accessible by selecting the GOA account. src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 378d4c8c81824ba029f4867ee5bca9554a2a8d64 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 23:46:34 2015 -0300 source-dialog: refactor mode handling code This commit introduce changes of how GcalSourceDialog handles the creation of new sources. At the moment, only file sources are add-able. data/ui/source-dialog.ui | 2 +- src/gcal-source-dialog.c | 69 +++++++++++++++++++++++++++++++++--------------- 2 files changed, 49 insertions(+), 22 deletions(-) commit c49b306f7a202ea0c2b3368fa5eea713063cef67 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 23:46:15 2015 -0300 source-dialog: add CREATE mode src/gcal-source-dialog.h | 1 + 1 file changed, 1 insertion(+) commit 47fd4a1ce50240a9aa27aa04a4edb18947f187a7 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 23:45:49 2015 -0300 source-dialog: implement 'source.dialog' action src/gcal-source-dialog.c | 76 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 60 insertions(+), 16 deletions(-) commit e2038874840ae0b169a0db6e8afc9119a7688676 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 19:52:47 2015 -0300 source-dialog: implement "Add" button menu The actions are still stub. data/ui/menus.ui | 16 ++++++++++++++++ src/gcal-source-dialog.c | 10 ++++++++++ 2 files changed, 26 insertions(+) commit 2667a0860ef49767428d026f0a2ebb2b7a50b16f Author: Georges Basile Stavracas Neto Date: Wed Apr 8 19:43:16 2015 -0300 source-dialog: add an action group src/gcal-source-dialog.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 876d50fdabbb87663ea314554d5750ddff4c3ee3 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 19:36:07 2015 -0300 source-dialog: be sensitive to GcalManager::'source-removed' signal src/gcal-source-dialog.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit 68569cd802ddc6b53decee1d4c774572c625237e Author: Georges Basile Stavracas Neto Date: Wed Apr 8 19:35:51 2015 -0300 source-dialog: implement helper function src/gcal-source-dialog.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit 06a5a067ab713f0eac7361cc45be761ab082b668 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:58:05 2015 -0300 source-dialog: hook "Display calendar" checkbox action Hide & show the calendars when the checkbox state changes. data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) commit 34fb3b2bf962399625ad09733626ddd976e081f8 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:47:10 2015 -0300 source-dialog: set the mode instead of the raw stack page src/gcal-source-dialog.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit f70702a885ee8884b6b7130606d01dc1ffd81690 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:46:20 2015 -0300 window: correctly set the source and mode Cannot change to edit mode without actually give the source to edit. src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 55613280ccc96c00fce52d92f5cb9aa4e5e72674 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:34:30 2015 -0300 source-dialog: update fields when a calendar is selected src/gcal-source-dialog.c | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) commit 71bd70a0c04f2292f94d761cca8ddea94757839c Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:30:45 2015 -0300 source-dialog: take a ref for the given source src/gcal-source-dialog.c | 49 ++++++++++++++---------------------------------- 1 file changed, 14 insertions(+), 35 deletions(-) commit 882aa9446db375bb3ba75e31f05cf8ce8663e478 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:12:22 2015 -0300 source-dialog: hide remove button instead of insensitivize it New mockups hide the remove button. Follow it. src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed572e1ff85fdb8111ae57e01a82f5ea71b3a14b Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:12:02 2015 -0300 source-dialog: correctly check the current stack page src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 35a622a27b8a133c52e3c35c9b70638e05c2ced7 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 16:08:13 2015 -0300 source-dialog: give back button some action Makes it show, hide and go back to the correct page. Nothing deep by this point. data/ui/source-dialog.ui | 2 ++ src/gcal-source-dialog.c | 72 +++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 67 insertions(+), 7 deletions(-) commit e11c57f0a773b03806a69a82b592703735c5a298 Author: Georges Basile Stavracas Neto Date: Wed Apr 8 15:31:11 2015 -0300 source-dialog: show edit page when a calendar is selected data/ui/source-dialog.ui | 3 ++- src/gcal-source-dialog.c | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) commit 30ca4c1d57a39507b9dc50b892236fe06411bdbc Author: Georges Basile Stavracas Neto Date: Wed Apr 8 00:01:58 2015 -0300 source-dialog: only add the source when it's not present src/gcal-source-dialog.c | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) commit 81c2a929c6a82b01a6a612d9a2f25d6a67234aa9 Author: Georges Basile Stavracas Neto Date: Tue Apr 7 23:55:26 2015 -0300 source-dialog: remove needless fields Some fields became obsolete with the latest mockups. This commit removes them partially. data/ui/source-dialog.ui | 526 +++++++++++++++-------------------------------- src/gcal-source-dialog.c | 101 +-------- 2 files changed, 173 insertions(+), 454 deletions(-) commit 59eb0269e54c9147e0f96aa698c45b8dd748cef1 Author: Georges Basile Stavracas Neto Date: Tue Apr 7 23:16:54 2015 -0300 source-dialog: add calendars to the list This does not differentiate GOA calendars from normal ones. It'll happen in the near future. src/gcal-source-dialog.c | 101 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 100 insertions(+), 1 deletion(-) commit e49de556eb67a856844cfedf7a80640587637b75 Author: Georges Basile Stavracas Neto Date: Tue Apr 7 23:16:31 2015 -0300 source-dialog: use the new functions src/gcal-source-dialog.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit a6a54a2b24afa0f4e3827e60d66285358432109d Author: Georges Basile Stavracas Neto Date: Tue Apr 7 17:22:49 2015 -0300 utils: add helper function to retrieve parent source data src/gcal-utils.c | 18 ++++++++++++++++++ src/gcal-utils.h | 6 ++++++ 2 files changed, 24 insertions(+) commit 80d6e32fbae206f11944e3c583b1cd30049075a2 Author: Georges Basile Stavracas Neto Date: Tue Apr 7 16:59:17 2015 -0300 source-dialog: add stub rows for GOA providers data/ui/source-dialog.ui | 140 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 139 insertions(+), 1 deletion(-) commit 8be6e37b6d3b6ba67b60f9172f1939e67e2fe99a Author: Georges Basile Stavracas Neto Date: Tue Apr 7 16:41:06 2015 -0300 source-dialog: add a header function So each row can have a separator at it's header. src/gcal-source-dialog.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 39ae58aca5f4d84ceb9512a5ca53cc3b8d2d23f6 Author: Georges Basile Stavracas Neto Date: Tue Apr 7 16:40:30 2015 -0300 source-dialog: retrieve some useful widgets from the UI data/ui/source-dialog.ui | 2 +- src/gcal-source-dialog.c | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) commit e6097fc8e9b6eb4a09b2c2d78d890715ac7058c7 Author: Georges Basile Stavracas Neto Date: Tue Apr 7 16:23:15 2015 -0300 source-dialog: fix stack child name, don't resize on mode change src/gcal-source-dialog.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) commit 15c4a774ac5d3f0eb11b3ba6dab21afdbc46b97a Author: Georges Basile Stavracas Neto Date: Tue Apr 7 16:22:26 2015 -0300 source-dialog: partially implement the new proposed UI The interface is looking horrible, and most of the things are stubs now. data/ui/source-dialog.ui | 434 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 388 insertions(+), 46 deletions(-) commit 102b5431fd90466840a5935cec5b264eecba904a Author: Georges Basile Stavracas Neto Date: Tue Apr 7 16:21:29 2015 -0300 source-dialog: better name the modes Since we're not creating a calendar as the default state, rename the mode to NORMAL as it better describes the dialog state. src/gcal-source-dialog.c | 4 ++-- src/gcal-source-dialog.h | 2 +- src/gcal-window.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit ab46c242ae0b393e0d290800833666c330f3d079 Author: Georges Basile Stavracas Neto Date: Tue Apr 7 16:19:32 2015 -0300 window: update calendar popover button The current mockups removed the '+' button and changed the button label to 'Calendar Settings'. Update the popover to match the mockups. data/ui/window.ui | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) commit 85830f005b65346ad0acceab53ce3fb30d8d8f2b Author: Georges Basile Stavracas Neto Date: Tue Mar 31 00:57:00 2015 -0300 project: bump eds requirement configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 397e5014130a447d7364851d4a43acb06100887a Author: Georges Basile Stavracas Neto Date: Tue Mar 31 00:51:41 2015 -0300 source-dialog: update source names data/ui/source-dialog.ui | 2 ++ src/gcal-source-dialog.c | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) commit 3ca09ccfe470c84566c23a2d2e242e7fb522ce9d Author: Georges Basile Stavracas Neto Date: Tue Mar 31 00:30:25 2015 -0300 source-dialog: use different detail frames data/ui/source-dialog.ui | 353 ++++++++++++++++++++++++++++++++--------------- src/gcal-source-dialog.c | 50 ++++--- 2 files changed, 268 insertions(+), 135 deletions(-) commit 7df3e6261b4c83c55c579beae7794d6c0aa97c1b Author: Georges Basile Stavracas Neto Date: Tue Mar 31 00:02:21 2015 -0300 source-dialog: add more data to the sources src/gcal-source-dialog.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 37624104cb3eece13a2b654e0427321129c74eba Author: Georges Basile Stavracas Neto Date: Mon Mar 30 23:42:34 2015 -0300 utils: better regext to match urls src/gcal-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b55783a0efbbef07d8cb30c0f694e11b59221b8e Author: Georges Basile Stavracas Neto Date: Mon Mar 30 23:34:30 2015 -0300 source-dialog: better handle server errors src/gcal-source-dialog.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 0a2a12ea7dcc71c4ba9d3d046dbef30c2f660d61 Author: Georges Basile Stavracas Neto Date: Mon Mar 30 23:30:03 2015 -0300 source-dialog: better handle 1-source servers src/gcal-source-dialog.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit e7bcae666ce8bf717b6d1bd1fe51eba8ba88d6ba Author: Georges Basile Stavracas Neto Date: Mon Mar 30 23:29:35 2015 -0300 source-dialog: insensitivize the add button at errors src/gcal-source-dialog.c | 3 +++ 1 file changed, 3 insertions(+) commit 0cc4d90e0265f957d4064f0a90d1a0d015c53691 Author: Georges Basile Stavracas Neto Date: Mon Mar 30 23:29:09 2015 -0300 source-dialog: remove previous results before adding new ones src/gcal-source-dialog.c | 4 ++++ 1 file changed, 4 insertions(+) commit c04f13f474e1c2b9b559b13c9491dfea053cc27b Author: Georges Basile Stavracas Neto Date: Mon Mar 30 23:12:58 2015 -0300 source-dialog: remove discovered sources when page is cleared src/gcal-source-dialog.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit eaa1dd2509339d6a2d6680b1d072da10b760915e Author: Georges Basile Stavracas Neto Date: Mon Mar 30 18:07:59 2015 -0300 source-dialog: hear 'activate' signal src/gcal-source-dialog.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 70aa052b0fc2cce49783179333f6d63988f79ccf Author: Georges Basile Stavracas Neto Date: Mon Mar 30 18:01:55 2015 -0300 source-dialog: display discovered sources Show the discovered sources in a neat listbox. For the moment, it's just a stub prototype. data/ui/source-dialog.ui | 35 ++++++++++++++++++++++++++++++ src/gcal-source-dialog.c | 56 +++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 83 insertions(+), 8 deletions(-) commit 2b31fdc3f1226bc00e0908368cf4904f42c0d5d2 Author: Georges Basile Stavracas Neto Date: Mon Mar 30 17:04:40 2015 -0300 source-dialog: ask for user credentials When the unlogged ping fails, ask for user and password. src/gcal-source-dialog.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 108 insertions(+), 1 deletion(-) commit 701d5a437cd09386cb54d6563867e6386da8d8cc Author: Georges Basile Stavracas Neto Date: Mon Mar 30 15:49:42 2015 -0300 source-dialog: try the first request without credentials Try to retrieve the remote server list of sources without prompting the username:password. src/gcal-source-dialog.c | 40 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) commit 5fb6123a57d48fc78f06a6624c85e02baa037565 Author: Georges Basile Stavracas Neto Date: Mon Mar 30 13:40:10 2015 -0300 source-dialog: try to list sources at the given server Before anything, it doesn't work properly yet. It uses the new family of functions provided by EDS to discover the event sources from the given URL. src/gcal-source-dialog.c | 88 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 79 insertions(+), 9 deletions(-) commit 3f1c8325ae7d82541b37728315467202e4571903 Author: Georges Basile Stavracas Neto Date: Thu Mar 26 01:49:07 2015 -0300 Revert "source-dialog: remove entry pulse" This reverts commit 79e4860a689aab89605b3b5da70a286ddf87af61. src/gcal-source-dialog.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit bc59205b829d7074df8ded16c2835e5c8feeb547 Author: Georges Basile Stavracas Neto Date: Thu Mar 26 01:45:35 2015 -0300 source-dialog: take uri validation into account src/gcal-source-dialog.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 8c09524494cd6bfe5bb1bc49869a752434aff934 Author: Georges Basile Stavracas Neto Date: Thu Mar 26 00:41:18 2015 -0300 source-dialog: remove entry pulse We aren't pinging the server for now. src/gcal-source-dialog.c | 24 ------------------------ 1 file changed, 24 deletions(-) commit 16c5401c86694b179b886d1670739da4d426867e Author: Georges Basile Stavracas Neto Date: Thu Mar 26 00:37:47 2015 -0300 source-dialog: create a source from url src/gcal-source-dialog.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) commit 38d7a836640498eb6a7f850b78f58f58754894b6 Author: Georges Basile Stavracas Neto Date: Thu Mar 26 00:00:14 2015 -0300 source-dialog: remove unused details data/ui/source-dialog.ui | 30 ------------------------------ 1 file changed, 30 deletions(-) commit 01ac569a1a93e826a9f5c4822d3a6b310321484a Author: Georges Basile Stavracas Neto Date: Wed Mar 25 23:33:41 2015 -0300 utils: add function to parse uris By using a custom regular expression, parse a uri or abort if it's invalid. src/gcal-utils.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-utils.h | 5 +++++ 2 files changed, 66 insertions(+) commit e7af4632908a18761ff01ef5224b4c041f664ef5 Author: Georges Basile Stavracas Neto Date: Tue Mar 24 23:34:19 2015 -0300 window: release timeout source after undo src/gcal-window.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit facb1fb1fc3a8e12fa965312878720550aa71b78 Author: Georges Basile Stavracas Neto Date: Tue Mar 24 22:50:39 2015 -0300 source-dialog: remove needless placeholder data/ui/source-dialog.ui | 3 --- 1 file changed, 3 deletions(-) commit fdba1b2f65b18d4dc744086ba3cadc666e9cfdf9 Author: Georges Basile Stavracas Neto Date: Tue Mar 24 22:44:30 2015 -0300 source-dialog: shrink dialog height when mode changes src/gcal-source-dialog.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit c8fc9c8b204d4c71bbf965de75cbae72380294b9 Author: Georges Basile Stavracas Neto Date: Tue Mar 24 22:43:54 2015 -0300 source-dialog: removed deprecated property data/ui/source-dialog.ui | 1 - 1 file changed, 1 deletion(-) commit 562c35d43a50dd6b4d8afd183ff2ad0ea7c7626c Author: Georges Basile Stavracas Neto Date: Tue Mar 24 22:43:16 2015 -0300 source-dialog: remove needless action_area data/ui/source-dialog.ui | 17 ----------------- 1 file changed, 17 deletions(-) commit 7afc2b0c2977d8c559f32baaeff3c16718408a2d Author: Georges Basile Stavracas Neto Date: Mon Feb 23 23:36:07 2015 -0300 source-dialog: correctly check for any leftover resources src/gcal-source-dialog.c | 6 ++++++ 1 file changed, 6 insertions(+) commit e46c5a34ac56a0c6d696bf981d59662f853df34f Author: Georges Basile Stavracas Neto Date: Mon Feb 23 17:21:15 2015 -0300 source-dialog: don't resize to hardcoded values src/gcal-source-dialog.c | 2 -- 1 file changed, 2 deletions(-) commit 8f725ae622bef7fb7ed6715e4afdb444866e03cb Author: Georges Basile Stavracas Neto Date: Mon Feb 23 17:18:54 2015 -0300 source-dialog: replace spinner by entry pulses data/ui/source-dialog.ui | 13 ------------- src/gcal-source-dialog.c | 46 +++++++++++++++++++++------------------------- 2 files changed, 21 insertions(+), 38 deletions(-) commit 9969d6daa0ff4aa847bb6be9b222ec8cebe06356 Author: Georges Basile Stavracas Neto Date: Mon Feb 23 16:47:20 2015 -0300 source-dialog: shut up the compiler src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b43544cae7aa669b0d24807831746303e9b21bab Author: Georges Basile Stavracas Neto Date: Mon Feb 23 16:35:01 2015 -0300 window: update GcalSourceDialog::manager when the window's one is updated src/gcal-window.c | 1 + 1 file changed, 1 insertion(+) commit 1a495b28c7ad857325aef71ba99eb38ee3c9d0fd Author: Georges Basile Stavracas Neto Date: Mon Feb 23 15:18:30 2015 -0300 source-dialog: use GtkFileChooserButton data/ui/source-dialog.ui | 7 ++-- src/gcal-source-dialog.c | 100 ++++++++++++++++++++--------------------------- 2 files changed, 47 insertions(+), 60 deletions(-) commit 8ff530b66a0ef7417fe43d6591cfd89814717e05 Author: Georges Basile Stavracas Neto Date: Mon Feb 23 14:19:54 2015 -0300 source-dialog: simplify code src/gcal-source-dialog.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit e6da757a352c686bbb356e6b0559d39c0dbcd75f Author: Georges Basile Stavracas Neto Date: Mon Feb 23 14:17:32 2015 -0300 source-dialog: use g_clear_pointer src/gcal-source-dialog.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit 054cb6edf67ba4f171abc7aa7dc67a25d2ba6cfe Author: Georges Basile Stavracas Neto Date: Mon Feb 23 14:17:20 2015 -0300 source-dialog: fix style issues src/gcal-source-dialog.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) commit c0e8511db40c3f3390645652977c831ec07d11bb Author: Georges Basile Stavracas Neto Date: Mon Feb 23 14:14:36 2015 -0300 source-dialog: move E_TYPE_SOURCE_LOCAL to GcalSourceDialog::init src/gcal-source-dialog.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 350b2734b2e27aff10f63b3ccf64eea9ce8dff4b Author: Georges Basile Stavracas Neto Date: Mon Feb 23 14:10:14 2015 -0300 source-dialog: remove unused field src/gcal-source-dialog.c | 7 ------- 1 file changed, 7 deletions(-) commit 5be25ed16117126e104dca378543b88e1cd48a46 Author: Georges Basile Stavracas Neto Date: Mon Feb 23 14:06:42 2015 -0300 source-dialog: don't override unused methods src/gcal-source-dialog.c | 42 ------------------------------------------ 1 file changed, 42 deletions(-) commit e3f73b125bd9908e5e6bb621236f176cef745b54 Author: Georges Basile Stavracas Neto Date: Mon Feb 23 13:57:08 2015 -0300 source-dialog: pass NULL instead of an empty string to headerbar's subtitle src/gcal-source-dialog.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 3fd75163fba53808e4d818d1c382922f96bbde7f Author: Georges Basile Stavracas Neto Date: Mon Feb 23 13:39:25 2015 -0300 source-dialog: bind fields instead of programatically set them data/ui/source-dialog.ui | 5 +++-- src/gcal-source-dialog.c | 4 ---- 2 files changed, 3 insertions(+), 6 deletions(-) commit 6657dad17fdde84778ef93358e6b8d2bec0a4fac Author: Georges Basile Stavracas Neto Date: Mon Feb 23 13:35:31 2015 -0300 window: remove hash table usage Replaced by g_object_{get|set}_data methods src/gcal-window.c | 122 ++++++++++++++++-------------------------------------- 1 file changed, 36 insertions(+), 86 deletions(-) commit 491e9d3e852c5ea5889fbeba92c507bc3a971591 Author: Georges Basile Stavracas Neto Date: Mon Feb 23 13:18:16 2015 -0300 window: rename GcalWindow::make_row_for_source to GcalWindow::make_row_from_source src/gcal-window.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit b59da7e2e0f9a611d1a0438a872122ea0895df0a Author: Georges Basile Stavracas Neto Date: Fri Feb 13 18:59:38 2015 -0200 source-dialog: show a spinner when it should be validating data/theme/gtk-styles.css | 4 ++++ data/ui/source-dialog.ui | 13 +++++++++++++ src/gcal-source-dialog.c | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) commit 54e6bca51896b91045ef8d6474f3b641dfb9b4d8 Author: Georges Basile Stavracas Neto Date: Fri Feb 13 18:22:08 2015 -0200 source-dialog: stub validation query data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) commit 429a9dec0591261524832f87b3402e9c9e51c758 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 14:28:08 2015 -0200 source-dialog: clear pages before showing the dialog in creation mode src/gcal-source-dialog.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit 8703d2a41e9ff4ffe1fd96747b8faea8fcd24d5e Author: Georges Basile Stavracas Neto Date: Tue Feb 10 14:19:01 2015 -0200 source-dialog: remove unused vars src/gcal-source-dialog.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 0415d2272b63feac73267be85a89531d8bce90c5 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 14:07:49 2015 -0200 source-dialog: clear previously unsaved calendars src/gcal-source-dialog.c | 7 +++++++ 1 file changed, 7 insertions(+) commit fb2bfca990b106740d306915debefa890f5e14b8 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 14:04:39 2015 -0200 source-dialog: query some calendar data when selecting a calendar src/gcal-source-dialog.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) commit c48edbd68262856141f72ff7c3b1f1365df08a7b Author: Georges Basile Stavracas Neto Date: Tue Feb 10 13:14:11 2015 -0200 manager: implement GcalManager::query_client_data src/gcal-manager.c | 28 ++++++++++++++++++++++++++++ src/gcal-manager.h | 4 ++++ 2 files changed, 32 insertions(+) commit 1aa194e844c1fc6b7e6b61bfef42caa58721053c Author: Georges Basile Stavracas Neto Date: Tue Feb 10 13:03:16 2015 -0200 source-dialog: turn the name label into an entry data/ui/source-dialog.ui | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit b167967cc05e239cec1731b4aa9e3803fb99a5ff Author: Georges Basile Stavracas Neto Date: Tue Feb 10 11:50:16 2015 -0200 source-dialog: set the parent's display name as the headerbar subtitle src/gcal-source-dialog.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e5a2361274bc13ac29b07d121aa5032171573c9e Author: Georges Basile Stavracas Neto Date: Tue Feb 10 11:46:01 2015 -0200 manager: implemented GcalManager::get_source method src/gcal-manager.c | 20 ++++++++++++++++++++ src/gcal-manager.h | 3 +++ 2 files changed, 23 insertions(+) commit 4d978a33f68108a5fd263f2cd8bbc05c2c7a2783 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 11:35:33 2015 -0200 source-dialog: only allow removable sources to be removed src/gcal-source-dialog.c | 3 +++ 1 file changed, 3 insertions(+) commit 17f56895dd39fd6a05fa3d306f6350ede3902506 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 11:30:47 2015 -0200 window: use markup label for in-app notification data/ui/window.ui | 1 + src/gcal-window.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit 9df8b8077d8f64e2b9ffe4cf4d5e81f0ba8aafd1 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 11:21:53 2015 -0200 window: implement removing and undoing the removal of a calendar We're still facing the bug where the just-added calendar segfaults when removed. data/ui/source-dialog.ui | 1 + data/ui/window.ui | 5 +-- src/gcal-source-dialog.c | 3 ++ src/gcal-source-dialog.h | 2 + src/gcal-window.c | 96 ++++++++++++++++++++++++++++++++++++++++++------ 5 files changed, 92 insertions(+), 15 deletions(-) commit 9d222e47fc7ba4279a6bc420397b87691d1c71c6 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 01:37:09 2015 -0200 source-dialog: separate local & remote source handling data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 73 ++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 69 insertions(+), 5 deletions(-) commit f724a6aaf61097137233bf41ec66f90514637516 Author: Georges Basile Stavracas Neto Date: Tue Feb 10 00:05:58 2015 -0200 source-dialog: add button is insensitive by default We must convince him to get sensitive by selecting a valid source. data/ui/source-dialog.ui | 1 + 1 file changed, 1 insertion(+) commit 4585b4494135b95950f3b2e0e8260156e138199d Author: Georges Basile Stavracas Neto Date: Tue Feb 10 00:00:58 2015 -0200 window: remove annoying compile warning Hey GCC, they're just pointers! src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8ac47264a456e0476bb258261e074484f27495ca Author: Georges Basile Stavracas Neto Date: Mon Feb 9 23:59:22 2015 -0200 source-dialog: initial implementation of local source creation data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 98 ++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 92 insertions(+), 7 deletions(-) commit 16f12f600e69a69952edc975ddaf01bd56f9d132 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 17:27:20 2015 -0200 local-source: copy code from Evolution regarding local sources src/Makefile.am | 2 + src/e-source-local.c | 193 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/e-source-local.h | 67 ++++++++++++++++++ 3 files changed, 262 insertions(+) commit 3c5a1ebfe6bd77bbf4df5dce16ac65fe8a6f3a76 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 17:23:30 2015 -0200 source-manager: don't try to save NULL sources src/gcal-source-dialog.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d6b4aef58292adf0da18a3362dba942f8702d0c3 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 17:18:49 2015 -0200 window: sort calendars by name src/gcal-window.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) commit df1b7def8c4de34f495c84094256cb0d60af3557 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 17:10:32 2015 -0200 window: refresh calendar list when a source is edited src/gcal-window.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit cba97f8719bd81601fad0e774807e5c1ef510fa7 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 17:06:02 2015 -0200 source-dialog: properly save the source when the dialog is closed data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) commit 18fa2059167db3e56f1b9bf5ecddf4fdc1e716e7 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 16:56:12 2015 -0200 manager: initial implementation of GcalManager::save_source method src/gcal-manager.c | 27 +++++++++++++++++++++++++++ src/gcal-manager.h | 3 +++ 2 files changed, 30 insertions(+) commit ec1ad935daefe1839d07b1b7bcfb41d634bd4a7a Author: Georges Basile Stavracas Neto Date: Mon Feb 9 16:43:27 2015 -0200 source-dialog: implement changing the default source data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) commit c0c5f102c0b66fd92e3c1549ab664be250f920fd Author: Georges Basile Stavracas Neto Date: Mon Feb 9 16:40:22 2015 -0200 manager: fix return type src/gcal-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3070922f5eb5a8e8582ad83c3ae133704b779cd9 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 16:39:22 2015 -0200 manager: implement GcalManager::set_default_source method src/gcal-manager.c | 17 +++++++++++++++++ src/gcal-manager.h | 3 +++ 2 files changed, 20 insertions(+) commit 7f9eccb7a449b2b0d0ead563550475e881704af3 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 16:29:53 2015 -0200 source-dialog: fix sizing issue src/gcal-source-dialog.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 231c3e45ff19d0cfd57d9df4199995bcd8740b2f Author: Georges Basile Stavracas Neto Date: Mon Feb 9 16:29:18 2015 -0200 source-dialog: expand main stack data/ui/source-dialog.ui | 4 ++++ 1 file changed, 4 insertions(+) commit 5c693f3e5aa2bf944b23a8310fa4c4c078ca776d Author: Georges Basile Stavracas Neto Date: Mon Feb 9 16:00:02 2015 -0200 source-dialog: don't fire the color signal when it's setting the source src/gcal-source-dialog.c | 2 ++ 1 file changed, 2 insertions(+) commit 96564b35022224c657f86b22e9908e9e3e93cfe0 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 15:57:17 2015 -0200 source-dialog: fix return type src/gcal-source-dialog.c | 1 + 1 file changed, 1 insertion(+) commit 0ea43577036b7184dea976aa3273953b22233eb5 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 15:56:28 2015 -0200 source-dialog: implement color selection data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) commit 84112ae7213cd636044b8b739d1fa30323d2d2ab Author: Georges Basile Stavracas Neto Date: Mon Feb 9 15:35:18 2015 -0200 source-dialog: open GNOME Control Center when the description label's link is activated data/ui/source-dialog.ui | 4 +++- src/gcal-source-dialog.c | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) commit 9a3e0e51ba3d13decad71fbf30956aeaf9f0dae6 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:50:03 2015 -0200 source-dialog: handle source name changes data/ui/source-dialog.ui | 1 + src/gcal-source-dialog.c | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) commit 4a9fca3aeaec9e4626ec24bda6a942efc3525b7f Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:40:48 2015 -0200 source-dialog: hide default source check when calendar is readonly src/gcal-source-dialog.c | 1 + 1 file changed, 1 insertion(+) commit a4ffdf03149da2b7fdf1df343a1745eee9ab17ab Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:37:34 2015 -0200 source-dialog: bind title when diting src/gcal-source-dialog.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 8097b22b6051ae03965fca1cfb479a1beeadd14e Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:22:12 2015 -0200 source-dialog: update the default calendar check src/gcal-source-dialog.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit c91d5bbb597234a550fc0e23c659ae2f240b01c5 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:21:08 2015 -0200 window: hide calendar popover when the dialog is trigged src/gcal-window.c | 4 ++++ 1 file changed, 4 insertions(+) commit b08165364a6268a434d06dfa8a5513c5c19a30c3 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:10:42 2015 -0200 window: set the source dialog's manager field src/gcal-window.c | 3 +++ 1 file changed, 3 insertions(+) commit 8e025c5f204a079c496cd9dc939f285ae703299d Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:06:45 2015 -0200 source-dialog: resize dialog according to the mode src/gcal-source-dialog.c | 5 +++++ 1 file changed, 5 insertions(+) commit 07ac22de47605f98c32f7cf5b9cf4b1405fd5ffd Author: Georges Basile Stavracas Neto Date: Mon Feb 9 14:06:16 2015 -0200 source-dialog: set the minimum width of the dialog data/ui/source-dialog.ui | 1 + 1 file changed, 1 insertion(+) commit 557ec083dacb8a76a47f48df7eeb5b6232eb93c6 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 13:58:36 2015 -0200 window: set the source to be edited src/gcal-window.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit fe44186446c9b697d5afe4c42309800e855c57a4 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 13:58:11 2015 -0200 source-dialog: add GcalSourceDialog::set_source method src/gcal-source-dialog.c | 44 +++++++++++++++++++++++++++++++++++++++++++- src/gcal-source-dialog.h | 4 ++++ 2 files changed, 47 insertions(+), 1 deletion(-) commit 95af5c72d343b42acbeac97614f84dfe5137a0b7 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 13:27:11 2015 -0200 window: hide the dialog after the response src/gcal-window.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 00e48dca820713ab8624373b94651f8023f50fc5 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 13:22:19 2015 -0200 source-dialog: emit the response signal when an action button is activated data/ui/source-dialog.ui | 2 ++ src/gcal-source-dialog.c | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) commit 77b7f116da964264ea71a8e9485e65fe13a8401b Author: Georges Basile Stavracas Neto Date: Mon Feb 9 12:49:17 2015 -0200 source-dialog: toggle some widgets' visibility when changing mode src/gcal-source-dialog.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 143444ddd58a0164fac6060872081c3fccc31e1f Author: Georges Basile Stavracas Neto Date: Mon Feb 9 12:48:06 2015 -0200 window: show source dialog when a calendar is activated data/ui/window.ui | 1 + src/gcal-window.c | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) commit dafdff6326eca0a577bd7c83b6bb73246a0c1e44 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 12:28:03 2015 -0200 source-dialog: fixup some properties data/ui/source-dialog.ui | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 7e9d722206270fb7f98a39b233beb132c99c15f4 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 12:24:24 2015 -0200 window: set source dialog to create mode src/gcal-window.c | 2 ++ 1 file changed, 2 insertions(+) commit 34f92669664a5b143c78e54b49167879ff13e58f Author: Georges Basile Stavracas Neto Date: Mon Feb 9 12:10:31 2015 -0200 window: fix signal name data/ui/window.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6dccbfe431c2efabaeebf2f370e7e3e87453477f Author: Georges Basile Stavracas Neto Date: Mon Feb 9 12:09:48 2015 -0200 window: show sources dialog data/ui/window.ui | 1 + src/gcal-window.c | 14 ++++++++++++++ 2 files changed, 15 insertions(+) commit 3ef048c2a03bee1126e9900855263f90951de4ba Author: Georges Basile Stavracas Neto Date: Mon Feb 9 12:00:38 2015 -0200 source-dialog: setup headerbar properly src/gcal-source-dialog.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit ee2c22b950d47c2155af119cbdc3092e46ed4812 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:51:38 2015 -0200 window: add a GcalSourceDialog instance data/ui/window.ui | 5 +++++ src/gcal-window.c | 3 +++ 2 files changed, 8 insertions(+) commit e6bf96c198747642b951462318a421e688e8c26c Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:51:04 2015 -0200 source-dialog: set ::'use_header_bar' property data/ui/source-dialog.ui | 1 + 1 file changed, 1 insertion(+) commit 183cddea3dbc9e413ba966ab914aeeca872fd0e1 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:48:05 2015 -0200 source-dialog: fix gtk+ version requirement data/ui/source-dialog.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 667717a7efdf9862940586f50685b7f31e15d6e5 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:44:16 2015 -0200 source-dialog: prototype impl of modes src/gcal-source-dialog.c | 20 ++++++++++++++++++++ src/gcal-source-dialog.h | 9 +++++++++ 2 files changed, 29 insertions(+) commit c1791cd446bcef868f38d86817dbb4c095538fd0 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:40:13 2015 -0200 source-dialog: fix wrong type assingment src/gcal-source-dialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 059b783b0dc8887844b52226a714f02eebea4bbf Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:39:04 2015 -0200 source-dialog: lazy set the GcalManager instance No signals are connected. src/gcal-source-dialog.c | 19 +++++++++++++++++++ src/gcal-source-dialog.h | 5 ++++- 2 files changed, 23 insertions(+), 1 deletion(-) commit 3915e1c6e9f747646f84b6951dcc25cf969516ac Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:38:32 2015 -0200 source-dialog: keep a ref to the private spot src/gcal-source-dialog.c | 4 ++++ 1 file changed, 4 insertions(+) commit 2df236fccb3ca8be0d30a448297ffaa188ca2f1c Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:33:59 2015 -0200 source-dialog: bind the template class src/gcal-source-dialog.c | 4 ++++ 1 file changed, 4 insertions(+) commit 61c395ef4602f18feb51f7e6f2847815c553b2a4 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:26:11 2015 -0200 source-dialog: fix compiling issues src/gcal-source-dialog.c | 8 ++++++++ src/gcal-source-dialog.h | 1 + 2 files changed, 9 insertions(+) commit 7cf3ac233ff57966d2062744e41b6126655f7df1 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:17:18 2015 -0200 source-dialog: fix wrong return type src/gcal-source-dialog.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1de622f4e034830f666fc0ce84339ce2f09fe7af Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:16:23 2015 -0200 source-dialog: add missing include src/gcal-source-dialog.h | 2 ++ 1 file changed, 2 insertions(+) commit 08f4853a2ae1d2c46ca2c2856c8608f39dcf1381 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 11:14:57 2015 -0200 source-dialog: rename class to GcalSourceDialog src/Makefile.am | 4 +- src/gcal-source-dialog.c | 96 ++++++++++++++++++++++++++++++++++++++++++ src/gcal-source-dialog.h | 40 ++++++++++++++++++ src/gcal-source-manager.c | 104 ---------------------------------------------- src/gcal-source-manager.h | 40 ------------------ 5 files changed, 138 insertions(+), 146 deletions(-) commit 095fd60ba85cc1e5d91a3077018fbae5438b82d1 Author: Georges Basile Stavracas Neto Date: Mon Feb 9 10:47:02 2015 -0200 source-dialog: initial stub implementation src/Makefile.am | 2 + src/gcal-source-manager.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-source-manager.h | 40 ++++++++++++++++++ 3 files changed, 146 insertions(+) commit 61f5c9275b5e25fd19f8d8eb3011665b02454e87 Author: Georges Basile Stavracas Neto Date: Sun Feb 8 21:33:43 2015 -0200 source-dialog: initial interface implementation And just it, nothing else. data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/theme/gtk-styles.css | 5 + data/ui/source-dialog.ui | 409 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 416 insertions(+) commit cb532bbfbd9b6e7bb192eacae75f41c66b913f75 Author: Georges Basile Stavracas Neto Date: Sat Feb 7 22:13:10 2015 -0200 window: port the calendar popover to GtkListBox This is a significant rewrite of the calendar popover. Instead of adding actions to the window, it uses a internal map to find the corresponding source. data/theme/gtk-styles.css | 4 + data/ui/window.ui | 71 +++++++++++++++++ src/gcal-window.c | 195 +++++++++++++++++++++++----------------------- 3 files changed, 172 insertions(+), 98 deletions(-) commit 78ac2a51bcaa1e4b49718f962580074292082c12 Author: Fabio Tomat Date: Sun May 17 06:46:42 2015 +0000 Added Friulian translation po/LINGUAS | 1 + po/fur.po | 317 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 318 insertions(+) commit d49c056d0c10da263db7806a90c0d98eef211686 Author: Erick Pérez Castellanos Date: Fri May 15 23:33:45 2015 -0400 manager: squash compilation warning src/gcal-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f27ea86f27911c8065f382fadfa968ba17cc107f Author: Kjartan Maraas Date: Thu May 14 15:54:51 2015 +0200 Updated Norwegian bokmål translation. po/nb.po | 57 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 28 deletions(-) commit 37875f26d2b39598641889bd8dff794574c4227c Author: Victor Ibragimov Date: Wed May 13 08:54:03 2015 +0000 Added Tajik translation po/LINGUAS | 1 + po/tg.po | 312 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 313 insertions(+) commit 05c6e45e71e2eee49737706eee7d3e1994123066 Author: Cédric Valmary Date: Sun May 10 19:31:08 2015 +0000 Added Occitan translation po/LINGUAS | 1 + po/oc.po | 318 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 319 insertions(+) commit e0c5bed5407f0c3d2f9bb73399ec25634af7874e Author: Erick Pérez Castellanos Date: Wed May 6 14:27:00 2015 -0400 doap: added George as new maintainer gnome-calendar.doap | 7 +++++++ 1 file changed, 7 insertions(+) commit f7d5eb2ec8c4f308e78c7bbb53316ae07e855c6f Author: Daniel Martinez Date: Tue May 5 01:27:53 2015 +0200 Added Aragonese translation po/LINGUAS | 1 + po/an.po | 317 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 318 insertions(+) commit 3542bd688102860c785477cda068c335361b2802 Author: Dušan Kazik Date: Fri May 1 13:10:06 2015 +0000 Updated Slovak translation po/sk.po | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) commit 5cb22dbd650f84c90325968a597494fc222b06ff Author: Yosef Or Boczko Date: Fri May 1 12:11:20 2015 +0300 Updated Hebrew translation po/he.po | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) commit da3d187ad802afcf069b153f532af718ccf6d90f Author: Erick Pérez Castellanos Date: Wed Apr 29 22:32:16 2015 -0400 window: fix builder's ui file data/ui/window.ui | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit b72de0c8b0f0b955a08eb323efce6011d8e5697c Author: Milan Crha Date: Tue Apr 28 19:21:03 2015 +0200 Misleading counts of events in the Calendar view's mini-calendar It was caused by missing view events remove notifications when replacing ongoing ECalClientView. The previously known (ViewData::lost_components) were not notified as removed, thus made incorrect counts in the mini-calendar. src/e-cal-data-model.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 601f3c461ee751736095734a86645783ee97354a Author: Erick Pérez Castellanos Date: Sun Apr 26 21:49:25 2015 -0400 app: add event uses current date as start Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748133 src/gcal-window.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit af75852b77274b3569250ab6010283f1e5761d87 Author: Erick Pérez Castellanos Date: Sun Apr 26 15:14:55 2015 -0400 misc: add editorconfig file .editorconfig | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 0ac46215eb1fddb308d72badf72075b96b8d4e3c Author: Erick Pérez Castellanos Date: Sun Apr 26 15:07:01 2015 -0400 app: make window NULL upon destruction Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748166 src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit eca246b5eef9952e143aef830912e669cea7b392 Author: Marek Černocký Date: Sat Apr 25 11:57:22 2015 +0200 Updated Czech translation po/cs.po | 57 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 28 deletions(-) commit e43aa8a43e53971655fd0aa12b9775c8e08cdfdb Author: Piotr Drąg Date: Thu Apr 16 19:06:42 2015 +0200 Updated Polish translation po/pl.po | 53 +++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 26 deletions(-) commit df28af814539b68adce564fbf07e0e80908b6957 Author: Erick Pérez Castellanos Date: Wed Apr 15 23:49:24 2015 -0400