# Generated by Makefile. Do not edit. commit 9926c3a01bcebbb4f7adbbc65d7c1cc790a0d886 Author: Erick Pérez Castellanos Date: Tue Dec 23 12:11:33 2014 -0500 Bump version to 3.15.3 for release configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1557245a195daf032368eed45cdde17c708af9d5 Author: Erick Pérez Castellanos Date: Tue Dec 23 12:10:46 2014 -0500 Updated POTFILES.in Fix make distcheck po/POTFILES.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eba5a341bbefbbc1b6864ee9a5e37bdc8b8cda30 Author: Erick Pérez Castellanos Date: Tue Dec 23 12:00:56 2014 -0500 NEWS: updated for release NEWS | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 70fa71492ebe128cbf3e09b32f48f878438dfc62 Author: Georges Basile Stavracas Neto Date: Tue Dec 23 14:24:16 2014 -0200 date-selector: added docs src/gcal-date-selector.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit e2dc2591e8999c33cc5d7b76ecf968a9abc421d3 Author: Georges Basile Stavracas Neto Date: Tue Dec 23 14:16:35 2014 -0200 date-selector: remove unneeded initialization GObject initializes private fields to 0, we don't have to redo this work. src/gcal-date-selector.c | 1 - 1 file changed, 1 deletion(-) commit 70d62e802d1e176d16f24dcdc194b0c275500a53 Author: Georges Basile Stavracas Neto Date: Tue Dec 23 14:11:59 2014 -0200 date-selector: fix code style format Better legibility is always welcomed. src/gcal-date-selector.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit ef3b4f059f17dd4b6910692efb51992bc82c7230 Author: Erick Pérez Castellanos Date: Tue Dec 23 10:22:35 2014 -0500 build: fix make distcheck data/Makefile.am | 1 + data/icons/Makefile.am | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) commit c4c2ae3517388b3714bb91bc2df4d840972852aa Author: Erick Pérez Castellanos Date: Tue Dec 23 10:21:50 2014 -0500 build: autogen does not need git submodule mojo autogen.sh | 2 -- 1 file changed, 2 deletions(-) commit 4d9ed837cbe877c7ed117e15c08deb85949f7dd4 Author: Georges Basile Stavracas Neto Date: Tue Dec 23 12:44:58 2014 -0200 date-selector: remove debug message It's not needed to know the mask. src/gcal-date-selector.c | 1 - 1 file changed, 1 deletion(-) commit 5ed4832f9a18d429d37b3d85c6269fb7e750a7e2 Author: Georges Basile Stavracas Neto Date: Tue Dec 23 12:37:57 2014 -0200 date-selector: use atoi instead of strtol This prevents the pseudo-bug where strtol thinks the date is in octal because of the leading zeros. src/gcal-date-selector.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 3257f47b462f46306e067a7cdcfef9245e54d7a2 Author: Georges Basile Stavracas Neto Date: Tue Dec 23 12:31:14 2014 -0200 date-selector: fix code style src/gcal-date-selector.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) commit fddac33fad9e901e1973b38aa8b3c7b5b849f603 Author: Georges Basile Stavracas Neto Date: Tue Dec 23 11:22:54 2014 -0200 date-selector: factor out duplicated code src/gcal-date-selector.c | 56 +++++++++++------------------------------------- 1 file changed, 13 insertions(+), 43 deletions(-) commit 13a3fb96386e88d1c374b89a9031fb0603a4e827 Author: Georges Basile Stavracas Neto Date: Mon Dec 22 15:48:01 2014 -0200 date-selector: don't set locale on ::init src/gcal-date-selector.c | 1 - 1 file changed, 1 deletion(-) commit 5cec73ab436f8b18ce377504bce068ddd5b5931e Author: Georges Basile Stavracas Neto Date: Mon Dec 22 13:15:49 2014 -0200 date-selector: completely drop the format_24h flag Dates do not depend on the time format, so it shouldn't be cached here. src/gcal-date-selector.c | 27 --------------------------- src/gcal-date-selector.h | 3 --- 2 files changed, 30 deletions(-) commit 9b5670a4167d7c3ec43f3778b39f019b97c4a636 Author: Georges Basile Stavracas Neto Date: Mon Dec 22 13:10:59 2014 -0200 date-selector: add gcal_date_selector_use_24h_format function Will be used later on in order to avoid retrieving this value multiple times with GSettings. src/gcal-date-selector.c | 15 +++++++++++++++ src/gcal-date-selector.h | 3 +++ 2 files changed, 18 insertions(+) commit 07e052ef9c9ed28f4c69bb9c40598aa7f7d67de5 Author: Georges Basile Stavracas Neto Date: Mon Dec 22 13:02:34 2014 -0200 edit-dialog: requires date format for construct Neccessary to pass it to GcalDateSelector & GcalTimeSelector without having to search the value again. src/gcal-edit-dialog.c | 7 ++++++- src/gcal-edit-dialog.h | 2 +- src/gcal-window.c | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) commit 0ad7dd54abd5dacac8e8cb7ac09546b057ec75a7 Author: Georges Basile Stavracas Neto Date: Mon Dec 22 12:54:19 2014 -0200 date-selector: remove wrongly placed g_object_refs src/gcal-date-selector.c | 5 ----- 1 file changed, 5 deletions(-) commit 0db303abe26989feaa9e6f5eebba6b86dcdfaeff Author: Georges Basile Stavracas Neto Date: Sun Dec 21 18:23:34 2014 -0200 edit-dialog: fix sizing issue data/ui/edit-dialog.ui | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit bfc6e37595c88f67817f998c1bb6ea471a615d82 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 15:15:37 2014 -0200 date-selector: show Day, Month and Year labels according to it's position data/ui/date-selector.ui | 6 ++++-- src/gcal-date-selector.c | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) commit 71913eed414fd7ab6c63bd6ad0c5f0843b478747 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 14:17:23 2014 -0200 date-selector: fire MODIFIED signal Also, some code cleanup. src/gcal-date-selector.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit 62849f128df3ffb375b0cabf266450d419546dc0 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 13:52:53 2014 -0200 date-selector: fix focus-out propagation issue src/gcal-date-selector.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit f0e0a6c015d939bbf034d27cc7c7c8298932b8e1 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 13:50:00 2014 -0200 date-selector: update date on GtkEntry::activate signal src/gcal-date-selector.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit 55b4002e6bda403fd78b07249059f7491e5d5bba Author: Georges Basile Stavracas Neto Date: Sun Dec 21 13:42:06 2014 -0200 date-selector: set date on GtkEntry::focus-out-event src/gcal-date-selector.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit 26df8ec8d82918139bc5e36903fd678aedf6083e Author: Georges Basile Stavracas Neto Date: Sun Dec 21 13:09:43 2014 -0200 edit-dialog: link date & time selectors data/ui/edit-dialog.ui | 74 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 24 deletions(-) commit 077b1a7d01fbcbdd1bca0149351de220a2ee7120 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 13:03:20 2014 -0200 date-selector: clamp day & month values before validating it src/gcal-date-selector.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 107772131b5479620d3b9511ab7f5e802870f7ad Author: Georges Basile Stavracas Neto Date: Sun Dec 21 13:01:23 2014 -0200 date-selector: clear code, improved set_date func src/gcal-date-selector.c | 129 ++++++++++++++++++++++------------------------- 1 file changed, 59 insertions(+), 70 deletions(-) commit d820abcb3ed0f800a4d77ca5d54b24cd55c44a93 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 12:48:09 2014 -0200 date-selector: allow calendar to select the date For testing reasons, we don't fire MODIFIED signal yet. src/gcal-date-selector.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 86624ce8fdddd33e6181cb39c4ae1981d5ad5a20 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 12:32:55 2014 -0200 date-selector: validate entries' input src/gcal-date-selector.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) commit 69db4acf4cc24ba6e512200ada835ea3afb1e2fc Author: Georges Basile Stavracas Neto Date: Sun Dec 21 11:47:08 2014 -0200 date-selector: limit number of digits of entries src/gcal-date-selector.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 55c06817633b1e6434430cad2f7a2bd38ea2ef0c Author: Georges Basile Stavracas Neto Date: Sun Dec 21 11:26:12 2014 -0200 date-selector: setup date entries' text They still are useless. src/gcal-date-selector.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) commit b386be95d660f77821173e71cd38bee46118dc6a Author: Georges Basile Stavracas Neto Date: Sun Dec 21 11:14:45 2014 -0200 date-selector: ajust entries' names data/ui/date-selector.ui | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 8521e5b0f14df71e5e76d45c61a9f858bb1c4fd9 Author: Georges Basile Stavracas Neto Date: Sun Dec 21 11:03:46 2014 -0200 date-selector: shows parsed date at the date's label Also, GcalDateSelector do it's best to find out day, month and year relative positions at the date mask. src/gcal-date-selector.c | 80 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 64 insertions(+), 16 deletions(-) commit a518c4e046c7c914c49a23ae1431a26947e0dded Author: Georges Basile Stavracas Neto Date: Sat Dec 20 22:16:06 2014 -0200 date-selector: set calendar's date src/gcal-date-selector.c | 44 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 8 deletions(-) commit 714fb4ec6b8b059390fff10336181be9b96c2e2c Author: Georges Basile Stavracas Neto Date: Thu Dec 18 20:13:37 2014 -0200 date-selector: set max width for date entries Fixes those giant horrible entries that were being cutted off of the dialog. data/ui/date-selector.ui | 4 ++++ 1 file changed, 4 insertions(+) commit 63e473476b4bb5565780efc9d473d76f8d5918ee Author: Georges Basile Stavracas Neto Date: Thu Dec 18 15:31:43 2014 -0200 edit-dialog: fixed wrong setting of date selector sensitivity src/gcal-edit-dialog.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 2be9c125dd31471710f018931ab7bd2865f3c07e Author: Georges Basile Stavracas Neto Date: Thu Dec 18 15:24:44 2014 -0200 date-selector: load popover with date selector data/ui/date-selector.ui | 41 +++++++++++++++++++----------- src/gcal-date-selector.c | 66 ++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 82 insertions(+), 25 deletions(-) commit 40683e5e104b63f0d7fde062b76ea7dbc17169c6 Author: Georges Basile Stavracas Neto Date: Thu Dec 18 14:20:20 2014 -0200 date-selector: initial implementetation No functionality is ready, only project settings and class type. data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/theme/gtk-styles.css | 8 + data/ui/date-selector.ui | 74 ++++++++ data/ui/edit-dialog.ui | 4 +- src/Makefile.am | 4 +- src/gcal-date-entry.c | 439 -------------------------------------------- src/gcal-date-entry.h | 72 -------- src/gcal-date-selector.c | 156 ++++++++++++++++ src/gcal-date-selector.h | 69 +++++++ src/gcal-edit-dialog.c | 52 +++--- 11 files changed, 340 insertions(+), 540 deletions(-) commit 6bea205cfdefff8cd0d541009af78f66519c0831 Author: Balázs Úr Date: Tue Dec 23 16:40:06 2014 +0000 Updated Hungarian translation po/hu.po | 43 +++++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 16 deletions(-) commit 64a00b78b563f0d65268c19b17f942e52dec242c Author: Erick Pérez Castellanos Date: Mon Dec 22 23:37:40 2014 -0500 ignore: updated .gitignore | 3 +++ 1 file changed, 3 insertions(+) commit 1b31d419d49ccf860173be79c5599f5b8cd7330a Author: Erick Pérez Castellanos Date: Mon Dec 22 23:34:29 2014 -0500 app: make DBus-activatable This commit installs a service file, renames the desktop file to follow the bus name, and adds the DBusActivatable key to the desktop file, following https://wiki.gnome.org/HowDoI/DBusApplicationLaunching Updates POTFILE files accordingly configure.ac | 2 +- data/Makefile.am | 17 +++++++++++++++-- data/gnome-calendar.desktop.in.in | 11 ----------- data/org.gnome.Calendar.desktop.in.in | 12 ++++++++++++ po/POTFILES.in | 2 +- po/POTFILES.skip | 2 +- 6 files changed, 30 insertions(+), 16 deletions(-) commit 43522b88455a135fb4431c24844d1e7f3259fb50 Author: Erick Pérez Castellanos Date: Mon Dec 22 22:50:31 2014 -0500 build: update GLib required version g_strv_contains is a new acquisition of Glib, so we need to bump the dependency up. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1b88c2fd89bc3bdc7d73435e96043ce178dcc823 Author: Erick Pérez Castellanos Date: Mon Dec 22 22:08:50 2014 -0500 build: remove mention to non-existent file Fix make distcheck data/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit 1de6a8b87ae81745256257a852b2ab2a42f612c2 Author: Erick Pérez Castellanos Date: Mon Dec 22 21:56:38 2014 -0500 misc: whitespace and code style minor fixes src/gcal-manager.c | 1 - src/gcal-month-view.c | 12 +++--------- 2 files changed, 3 insertions(+), 10 deletions(-) commit 0ff177c1d8ba611b5b8f3bad41c21272425ca9cb Author: Erick Pérez Castellanos Date: Mon Dec 22 21:55:55 2014 -0500 comments: document utils functions, add FIXME src/gcal-event-widget.c | 1 + src/gcal-month-view.c | 1 + src/gcal-utils.c | 9 +++++++++ 3 files changed, 11 insertions(+) commit 4eabc0223b61511fd067d728153d8582cc570544 Author: Erick Pérez Castellanos Date: Mon Dec 22 21:52:35 2014 -0500 build: remove unneeded code GObject type system zeroing instance private data, so initialization to NULL and FALSE is not needed. Misc code styles fixes. src/gcal-edit-dialog.c | 5 ----- src/gcal-event-widget.c | 6 ------ src/gcal-month-view.c | 1 - src/gcal-time-selector.c | 9 +-------- src/gcal-week-view.c | 18 +----------------- src/gcal-window.c | 17 ----------------- src/gcal-year-view.c | 9 +-------- 7 files changed, 3 insertions(+), 62 deletions(-) commit 8f8bb2153428d9471118604aac0f870cdbb75b02 Author: Erick Pérez Castellanos Date: Mon Dec 22 21:41:14 2014 -0500 event-widget: use custom class for background colors src/gcal-event-widget.c | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) commit 64f9e45c76691c9c0255705d7dbdeadcf2e69a3c Author: Erick Pérez Castellanos Date: Mon Dec 22 21:37:24 2014 -0500 app: create custom provider for background colors GcalEventWidgets get its background colors dynamically, so we are creating a custom provider with a CSS class per calendar color, and later on the proper class will be applied to the widget. src/gcal-application.c | 84 ++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 72 insertions(+), 12 deletions(-) commit 442b26b5eaef597d6ebc26de47ab0c796f0e710c Author: Erick Pérez Castellanos Date: Mon Dec 22 14:54:05 2014 -0500 month-view: properly handle all-day events Note: when the marking of break events is made, this have to be taken into account. src/gcal-month-view.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 5a36689e070bc18ae22e510b7ffc580e3e1397e3 Author: Erick Pérez Castellanos Date: Mon Dec 22 14:52:34 2014 -0500 event-widget: advertise properly multiday status When an event is marked all day, the end-date is always one day ahead of the true end of the event, and both dates are marked as date. We need to take this into account. src/gcal-event-widget.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 748b3f74c0ea800a05c7e2c83b7472f000a302eb Author: Erick Pérez Castellanos Date: Mon Dec 22 14:36:18 2014 -0500 manager: fix gchar** memory allocation I had totally forgot you need to end the array with NULL. src/gcal-manager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c00ae959d18b74acf640af083479a5bed687543c Author: Erick Pérez Castellanos Date: Mon Dec 22 13:10:25 2014 -0500 manager: chains ::constructed up src/gcal-manager.c | 2 ++ 1 file changed, 2 insertions(+) commit 3f093c5e13b839545131e74aea07f15269539bf9 Author: Erick Pérez Castellanos Date: Mon Dec 22 10:00:24 2014 -0500 month-view: fix drawing of overflow indicator The drawing was happening but the clipping was not including the full widget. Queuing a new draw expands the clip to the whole area of the widget. src/gcal-month-view.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 45601d39a23bc7fc3402cf1ea0201a3fa182854d Author: Benjamin Otte Date: Mon Dec 22 15:10:20 2014 +0100 Use d_ngettext() in printf format directly .. instead of going via an intermediate variable. This way, gcc is smart enough to detect that the format string is indeed static and not throw a warning. src/gcal-month-view.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 2aeae4cd8248dc32a92f87c75dd4bb90e3fd4858 Author: Benjamin Otte Date: Thu Dec 18 19:10:24 2014 +0100 view: Fix compiler warnings src/gcal-view.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 073719ef35bd83c708b6f518df5f30430b71dd0b Author: Erick Pérez Castellanos Date: Sun Dec 21 23:24:59 2014 -0500 manager: get all connected sources Added ::get_sources_connected API to retrieve a list of every source the application has connected, no matter whether they are enabled or not. Use ::get_sources_connected on calendars menu in GcalWindow to enable disabled sources. src/gcal-manager.c | 20 ++++++++++++++++++-- src/gcal-manager.h | 2 ++ src/gcal-window.c | 2 +- 3 files changed, 21 insertions(+), 3 deletions(-) commit 761475e47be41df5ce7cd477498d15d20dd102af Author: Erick Pérez Castellanos Date: Sun Dec 21 23:13:04 2014 -0500 build: remove unusued code Since we don't build treeview anymore using cell renderer, this code is not needed. src/Makefile.am | 2 - src/e-cell-renderer-color.c | 241 -------------------------------------------- src/e-cell-renderer-color.h | 73 -------------- src/gcal-window.c | 2 - 4 files changed, 318 deletions(-) commit 6081b9547c9506f2d61947a77dd6581389b278c6 Author: Erick Pérez Castellanos Date: Sun Dec 21 23:01:12 2014 -0500 manager: emit ::source-activated on enabled sources The ::source-activated signal has no much sense right now, I'm leaving it around, for a while, in case some use case pop up. Otherwise in time, it will go. src/gcal-manager.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit bfeef45983e872baafac5fc0898c9e3eaafcb700 Author: Erick Pérez Castellanos Date: Sun Dec 21 16:54:02 2014 -0500 manager: make ::get_sources retrieve only enabled sources src/gcal-manager.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit f0d35f60fbd3f0538584b4be9fe4b2724fef8f48 Author: Erick Pérez Castellanos Date: Sun Dec 21 14:49:05 2014 -0500 Revert "edit-dialog: update sources when their readonly state changes" This reverts commit 31fa4e8e06e9a2b74d9e73f842dd9ca07a1aafbd. src/gcal-edit-dialog.c | 68 +++++++++++--------------------------------------- 1 file changed, 14 insertions(+), 54 deletions(-) commit c4de15eeef2908318a3b2e3bdb6e26736c29fa4c Author: Erick Pérez Castellanos Date: Sun Dec 21 13:55:43 2014 -0500 window: unmark disabled sources checkbox Calendars selector menu needs to know which source is enable to properly mark the checkbox src/gcal-manager.c | 5 +++-- src/gcal-manager.h | 2 +- src/gcal-window.c | 4 +++- 3 files changed, 7 insertions(+), 4 deletions(-) commit 5a00fddfb38edc981c18f72c19911ef635d09edd Author: Erick Pérez Castellanos Date: Sun Dec 21 13:08:12 2014 -0500 manager: use "disabled-sources" settings src/gcal-manager.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 50 insertions(+), 8 deletions(-) commit 9af65c8f1fbcc6d7235fdd33dc553fe71b4008db Author: Erick Pérez Castellanos Date: Sun Dec 21 13:06:47 2014 -0500 manager: hold a reference of the application's settings We need to keep on the settings the list of the disabled sources Moved code from ::init vfunc to ::constructed vfunc in order to wait for construction properties to be set src/gcal-application.c | 2 +- src/gcal-manager.c | 131 ++++++++++++++++++++++++++++++++++++++----------- src/gcal-manager.h | 2 +- 3 files changed, 103 insertions(+), 32 deletions(-) commit c28e345b5bfa3c2614b938418ad729743a64d8fc Author: Erick Pérez Castellanos Date: Sun Dec 21 13:04:56 2014 -0500 app: settings gained "disabled-sources" key This key will keep a list of the uid of the sources marked as disabled in the interface in order to keep the same state between runs of the application data/org.gnome.calendar.gschema.xml.in | 6 ++++++ 1 file changed, 6 insertions(+) commit a08a0a66c1c451112e6a23810de202f9e5274981 Author: Erick Pérez Castellanos Date: Sun Dec 21 11:28:12 2014 -0500 event-widget: remove unused CSS tag name Since Gtk+ parses automatically widgets' name, there's no need of custom class data/theme/gtk-styles.css | 12 ++++++------ src/gcal-event-widget.c | 4 ---- 2 files changed, 6 insertions(+), 10 deletions(-) commit e2d4e52ec703892e5c3a479329b751751e1efb3f Author: Erick Pérez Castellanos Date: Sun Dec 21 00:56:24 2014 -0500 month-view: monitor click only on overflow indicator src/gcal-month-view.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 83bd285f3d1953bb597a013594ac1017f5619fbe Author: Erick Pérez Castellanos Date: Sun Dec 21 00:24:35 2014 -0500 window: use GcalView::create-event-detailed signal src/gcal-window.c | 45 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 9 deletions(-) commit c97473e955e2529941f7781a647d56c9f68bf0ec Author: Erick Pérez Castellanos Date: Sun Dec 21 00:20:54 2014 -0500 month-view: emit ::create-event-detailed Emit this signal from the "Add new event..." button of overflow popover, the reason is mainly aesthetics since it won't look good showing one popover after another. src/gcal-month-view.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 09f42ad9557fd8affda5eebc363478bdd08977fd Author: Erick Pérez Castellanos Date: Sun Dec 21 00:17:33 2014 -0500 gcal-view: signal the opening of edit-dialog directly src/gcal-view.c | 5 +++++ src/gcal-view.h | 1 + 2 files changed, 6 insertions(+) commit 0749520a3574d8f6c658b8295e5df03d25cedd0b Author: Erick Pérez Castellanos Date: Sat Dec 20 23:55:21 2014 -0500 edit-dialog: don't open with summary entry empty src/gcal-edit-dialog.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 56f7f88572d3720c671ea2bea2930eba7b9b7fff Author: Erick Pérez Castellanos Date: Sat Dec 20 19:51:50 2014 -0500 month-view: fix insert ordered widgets The head of the list might changed when ordering the list at insertion, then, some events was getting lost src/gcal-month-view.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 829d6762cd98090df906e9d80cdc809edefc520a Author: Piotr Drąg Date: Sun Dec 21 20:11:06 2014 +0100 Updated Polish translation po/pl.po | 69 ++++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 48 insertions(+), 21 deletions(-) commit 6f672c682a0a30a7cf3e7d9c4788a42a0b0fc3c6 Author: Balázs Úr Date: Sat Dec 20 16:59:19 2014 +0000 Updated Hungarian translation po/hu.po | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) commit 4bef6148f996102a459d7414a22cfcc624cec2db Author: Erick Pérez Castellanos Date: Fri Dec 19 22:09:42 2014 -0500 month-view: sort single-day event widgets by start date This guarantee that events widgets appear sorted by its start date on the overflow popover src/gcal-month-view.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 420e66bdb1bb9d3c413caa136d0f990c9911b0ca Author: Erick Pérez Castellanos Date: Fri Dec 19 22:08:34 2014 -0500 event-widget: add ::compare_by_start_date This function will eventually deprecate gcal_compare_event_widget_by_date() src/gcal-event-widget.c | 13 +++++++++++++ src/gcal-event-widget.h | 3 +++ 2 files changed, 16 insertions(+) commit f9627fcf983033b6d02fc5e0ff3a8f46e209df30 Author: Erick Pérez Castellanos Date: Fri Dec 19 21:48:46 2014 -0500 month-view: show start time header on overflow popover src/gcal-month-view.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit 9badd9f50222d3df9e7531939ce795a1540074b7 Author: Erick Pérez Castellanos Date: Fri Dec 19 21:47:26 2014 -0500 month-view: read 12/24 time format setting The setting will be used when showing the start time of events in the overflow popover. src/gcal-month-view.c | 22 ++++++++++++++++++++++ src/gcal-month-view.h | 3 +++ src/gcal-window.c | 12 ++++-------- 3 files changed, 29 insertions(+), 8 deletions(-) commit 5051ba600fd4e5bf2e4947b44aa4aa21d13e69ae Author: Erick Pérez Castellanos Date: Fri Dec 19 18:31:17 2014 -0500 month-view: draw a background on the overflow indicator This code suffer from a similar bug to ::queue_area on ::size_allocate. This need some revisiting to make it work properly. data/theme/gtk-styles.css | 10 +++++ src/gcal-month-view.c | 96 +++++++++++++++++++++++++---------------------- 2 files changed, 62 insertions(+), 44 deletions(-) commit 7a00364efb94a93c2419cb6b8a8387114fb998c5 Author: Erick Pérez Castellanos Date: Fri Dec 19 18:29:37 2014 -0500 month-view: preserve hovered cell on popover show The hovered cell is the indicator to draw the background and the coloring of the overflow indicator. Preserve its value as long as the overflow is shown. src/gcal-month-view.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit d63d23bc16cfbbeefd66dfc1661f0f4b7e412a40 Author: Erick Pérez Castellanos Date: Fri Dec 19 18:28:49 2014 -0500 month-view: add title to overflow popover src/gcal-month-view.c | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) commit 96a939ab483b53423e52a5af144d81ede2ce4340 Author: Erick Pérez Castellanos Date: Fri Dec 19 14:31:44 2014 -0500 month-view: update note about Gtk+ clipping bug src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bd62b96a75f86f19e6a58eddf4315addbecba091 Author: Erick Pérez Castellanos Date: Fri Dec 19 14:31:16 2014 -0500 month-view: FIXME removed, feature added src/gcal-month-view.c | 1 - 1 file changed, 1 deletion(-) commit ca2072695930bf43773e3d3e33aaaa3e9c3600ca Author: Erick Pérez Castellanos Date: Fri Dec 19 14:30:46 2014 -0500 month-view: fix popover placement on RTL locales src/gcal-month-view.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 046dac4fe9e24434607c60c4c5af0d4b38e1d5d9 Author: Erick Pérez Castellanos Date: Fri Dec 19 13:50:08 2014 -0500 month-view: highlight overflow indicator on hover src/gcal-month-view.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 07b4ee486237a25e398b8f49e2e890b73aca9213 Author: Erick Pérez Castellanos Date: Fri Dec 19 13:49:24 2014 -0500 month-view: initial impl of overflow popover src/gcal-month-view.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 101 insertions(+), 3 deletions(-) commit e5f507b95a9e5ceabf096633a49271af751f92fa Author: Erick Pérez Castellanos Date: Fri Dec 19 13:35:49 2014 -0500 month-view: track events on overflow indicator area We keep to state variables to handle hovering and clicking on the indicator. Note: This commit does not build because requires of upcoming work src/gcal-month-view.c | 162 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 117 insertions(+), 45 deletions(-) commit 9bfa04810117d5dc8a9fad4107805235abc67ce7 Author: Erick Pérez Castellanos Date: Fri Dec 19 13:31:32 2014 -0500 month-view: add proper count of overflowed events Keep a list of the hidden events per cell in order to add them later to the popover src/gcal-month-view.c | 46 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 11 deletions(-) commit 56788946fadbc4f222adf699be16e61575548d9f Author: Balázs Úr Date: Sat Dec 20 11:51:58 2014 +0000 Updated Hungarian translation po/hu.po | 86 +++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 55 insertions(+), 31 deletions(-) commit f4e782fd072f4f55342b6b82c67fd879fe449912 Author: Piotr Drąg Date: Fri Dec 19 19:00:02 2014 +0100 Updated POTFILES.in po/POTFILES.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 06e43d836fd521f2b842c1233f704b4b7dc091a4 Author: Erick Pérez Castellanos Date: Fri Dec 19 10:40:39 2014 -0500 month-view: amend fix ::forall impl src/gcal-month-view.c | 2 -- 1 file changed, 2 deletions(-) commit 2c639d2d0058b8f788172c56e586e833e253d689 Author: Erick Pérez Castellanos Date: Thu Dec 18 22:21:18 2014 -0500 month-view: queue draw on size_allocate It should not be necessary to queue a draw operation after ::size_allocate. This has been discussed over with Gtk+ devs, as soon as the bug is fixed these statements will goes away. src/gcal-month-view.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 780bebf8719fbb154e79d7499c565746784beac7 Author: Erick Pérez Castellanos Date: Thu Dec 18 19:58:13 2014 -0500 month-view: optimize text direction query By keeping the value of the direction factor k around we save code and function calling every time we need to use it. src/gcal-month-view.c | 150 +++++++++++++++++++------------------------------- 1 file changed, 57 insertions(+), 93 deletions(-) commit 232b93095d71b00ffddf36207043620bf135b8d3 Author: Erick Pérez Castellanos Date: Thu Dec 18 19:25:23 2014 -0500 month-view: fix ::forall and ::remove impl Take care of removing parts-widgets first whenever a master widgets is removed src/gcal-month-view.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 5b4e7d470dc556faac4b09b6a1968f32c5917b54 Author: Erick Pérez Castellanos Date: Thu Dec 18 15:43:13 2014 -0500 month-view: implement GcalView::get_by_uuid src/gcal-month-view.c | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) commit 170501bbddc859150eb0c79d49b0d1eb160476c3 Author: Erick Pérez Castellanos Date: Thu Dec 18 14:50:29 2014 -0500 month-view: add helper method src/gcal-month-view.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit ceabae5e2cf904b8b2f20dd12d818272df23b15c Author: Erick Pérez Castellanos Date: Thu Dec 18 14:44:05 2014 -0500 month-view: rework handling of widget's hiding Previously, we were hoping keeping a list of the widgets hidden by the application, but the implementation did not work. Now we keep a hash of those widgets hidden because of the overflow, when a widget is not visible, and it's not in GcalMonthView::hidden_as_overflow hash, then was hidden by the application. src/gcal-month-view.c | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) commit a2a2a9c8d5aafb0a4a7e3e56b5ffa2eb7e99d996 Author: Georges Basile Stavracas Neto Date: Thu Dec 18 11:23:42 2014 -0200 time-selector: removed unneeded code src/gcal-time-selector.c | 2 -- 1 file changed, 2 deletions(-) commit fa7bc69192d061a9b279c73660b80979738942d5 Author: Georges Basile Stavracas Neto Date: Thu Dec 18 11:21:40 2014 -0200 edit-dialog: properly set time selector's sensivity Instead of simply not settings them at all, it is now set according to the writable and all day values. src/gcal-edit-dialog.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 448594325e29a590585034c4b43d4051bfd082a0 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 19:39:11 2014 -0200 edit-dialog: remove useless code I'm not really sure of this one, but it seems very correct. At least, things work now. src/gcal-edit-dialog.c | 2 -- 1 file changed, 2 deletions(-) commit 7f1277062ea5911b3fc280ec95f2c4644a6fbbcc Author: Georges Basile Stavracas Neto Date: Wed Dec 17 16:32:14 2014 -0200 time-selector: send GcalTimeSelector::modified signal when date changes src/gcal-time-selector.c | 4 ++++ 1 file changed, 4 insertions(+) commit 1c76779143012df0b445cdfab558f93ac90e8fa2 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 16:28:26 2014 -0200 time-selector: update label when hour or minute changes src/gcal-time-selector.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 78140e7b7906673576fe9440807ccaeb5bf639c7 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 16:23:29 2014 -0200 time-selector: always show the popover at the bottom src/gcal-time-selector.c | 1 + 1 file changed, 1 insertion(+) commit ff15bd3a056796483ff092bfa01a58587269abe9 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 16:14:21 2014 -0200 time-selector: format time label when the day period changes Also, factor out date formatting code. src/gcal-time-selector.c | 67 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 57 insertions(+), 10 deletions(-) commit ee62cdab925d47a2421c4efea8d71e8a6cf2b419 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 15:55:04 2014 -0200 time-selector: format hour according to the 12/24h setting src/gcal-time-selector.c | 43 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 5 deletions(-) commit 5c570e0140b069d442e53c722bfb1e3f2d1bae1c Author: Georges Basile Stavracas Neto Date: Wed Dec 17 15:39:49 2014 -0200 time-selector: select AM by default data/ui/time-selector.ui | 1 + 1 file changed, 1 insertion(+) commit de04c78cc0cddcda44bd40660cebd3de7815df36 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 15:29:21 2014 -0200 time-selector: limit to 11 hours when using 12h format src/gcal-time-selector.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 37a38b6acb639b0131740916fdc307a371eff51b Author: Georges Basile Stavracas Neto Date: Wed Dec 17 14:03:48 2014 -0200 time-select: hide period selector when not 12h format data/ui/time-selector.ui | 8 ++++++-- src/gcal-time-selector.c | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) commit c6ada8c356f3d306e10fec96626152f9444e53a4 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 13:37:23 2014 -0200 time-selector: ref builder objects before destroying it Fixes the annoying bug src/gcal-time-selector.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 9372b3ff3f502c43247cb026cfe1b04480c65031 Author: Georges Basile Stavracas Neto Date: Wed Dec 17 12:35:07 2014 -0200 time-selector: removed unused var src/gcal-time-selector.c | 3 --- 1 file changed, 3 deletions(-) commit 33d101062d370c29c224edf3cb6a6aa21037a0bf Author: Georges Basile Stavracas Neto Date: Wed Dec 17 09:24:58 2014 -0200 time-selector: implemented time selection with spin buttons data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/ui/edit-dialog.ui | 4 +- data/ui/time-selector.ui | 69 ++++++++ src/Makefile.am | 4 +- src/gcal-edit-dialog.c | 56 +++--- src/gcal-time-entry.c | 407 -------------------------------------------- src/gcal-time-entry.h | 68 -------- src/gcal-time-selector.c | 211 +++++++++++++++++++++++ src/gcal-time-selector.h | 68 ++++++++ 10 files changed, 382 insertions(+), 507 deletions(-) commit 1f9b380238c983957bdfa7a1bea7e300086c85ee Author: Erick Pérez Castellanos Date: Thu Dec 18 01:54:24 2014 -0500 month-view: overflow indicator drawn centered src/gcal-month-view.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit fbeb6d35b243b9173532ff8bcec59dd8566b3f10 Author: Erick Pérez Castellanos Date: Thu Dec 18 01:23:46 2014 -0500 month-view: initial implementation of size alloc This implements breaking of events, and showing of its parts. It also provides the information need for the drawing of the overflow indicator. This implementation brings support to RTL locales as well as LTR. There's some things still missing here: 1. Mark the widgets with CSS classes for styling its broken status 2. Draw properly the overflow indicator src/gcal-month-view.c | 262 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 185 insertions(+), 77 deletions(-) commit 7f7739db6d9b4b386d9b3f21112669c4eaddba0d Author: Erick Pérez Castellanos Date: Thu Dec 18 01:11:17 2014 -0500 month-view: add helper for hidden event-widgets When an event is deleted we hide it while the notification with the Undo option is shown and after a while the event is actually destroyed. This helper is meant for keeping a set of the event-widgets hidden in that situation src/gcal-month-view.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 87856ec31ce454176b5f6c0f83f993dbf900c123 Author: Erick Pérez Castellanos Date: Thu Dec 18 01:09:52 2014 -0500 month-view: initial drawing of overflow indicator Added FIXME for properly wording the message src/gcal-month-view.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit 4c7626cad2a020f5ccb5e3ae261339b74944c3c0 Author: Erick Pérez Castellanos Date: Thu Dec 18 01:03:45 2014 -0500 month-view: fix ::add, ::remove, ::forall vfuncs Fixed some bugs: 1. Insert single-day event-widgets on the proper structure (GcalMonthView::single_day_children) 2. Add FIXME for keep single-day events-widgets ordered 3. Properly handle hash table replacement. GHashTable::replace call key_destroy_func() and value_destroy_func() if those are provided 4. Don't keep NULL lists on any of the hashes kept by GcalMonthView 5. Change the order in which forall is executed. Don't modify the hashes while iterating over it. src/gcal-month-view.c | 51 +++++++++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 22 deletions(-) commit 9c29618fb6152cda6af5bcb4f7604ea0ba17f481 Author: Erick Pérez Castellanos Date: Thu Dec 18 00:59:58 2014 -0500 month-view: helper to calculate the split of widgets This calculates the split according to the space left on each cell src/gcal-month-view.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) commit 51c7e5e2eacc9e7e129802da4eafc05fa3fdaae8 Author: Erick Pérez Castellanos Date: Thu Dec 18 00:56:46 2014 -0500 event-widget: add convenient API to query dates Simply it is faster not to allocate memory when there is no need of it src/gcal-event-widget.c | 34 ++++++++++++++++++++++++++++++++++ src/gcal-event-widget.h | 4 ++++ 2 files changed, 38 insertions(+) commit f5a08f24bb00ec274e6fdea817bde8f642b29207 Author: Erick Pérez Castellanos Date: Sat Dec 13 16:17:04 2014 -0500 month-view: rework internals data structures Changed internals data structures in order to handle allocation of multidays events properly. Modified GtkContainer::add, GtkContainer::remove and GtkContainer::forall according to this new internal structure. Commented out GcalView::get_by_uuid since it might get deprecated. src/gcal-month-view.c | 194 ++++++++++++++++++++++++++++---------------------- 1 file changed, 107 insertions(+), 87 deletions(-) commit 719a294fae35daaac5c95596775e4eb28e87becc Author: Erick Pérez Castellanos Date: Sat Dec 13 16:13:03 2014 -0500 event-widget: add helper API Added GcalEventWidget::is_multiday to check if an event span more than one day. Added GcalEventWidget::compare_by_length which compares two event widgets according to the duration of the events they represent. src/gcal-event-widget.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ src/gcal-event-widget.h | 5 +++++ 2 files changed, 50 insertions(+) commit d1a7c6ee2433e8fd5e40cb28ab77fa575a03941f Author: Erick Pérez Castellanos Date: Fri Dec 12 23:26:54 2014 -0500 month-view: fix sigsegv if end_date is not created src/gcal-month-view.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 52a4e617b586e7bde7aa71fda4b0c2af517be2e9 Author: Erick Pérez Castellanos Date: Fri Dec 12 23:26:12 2014 -0500 month-view: draw selected days marks src/gcal-month-view.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 78 insertions(+), 6 deletions(-) commit 70d69ac966db8927f5641ea3e0e76877444d9def Author: Erick Pérez Castellanos Date: Fri Dec 12 23:06:18 2014 -0500 month-view: organize, clean code src/gcal-month-view.c | 71 ++++++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 37 deletions(-) commit 268ef174840b52a8a79670164052a5f9d5d7166c Author: Erick Pérez Castellanos Date: Fri Dec 12 22:56:28 2014 -0500 month-view: updated press/release/motions handlers Now internal values of button press, motion and releases are kept according the cell numbers alone, as explained in the comments. src/gcal-month-view.c | 235 +++++++++++++++++++++++++++----------------------- 1 file changed, 127 insertions(+), 108 deletions(-) commit aaee4a26570b98642a9dca528928594b0b5fae31 Author: Erick Pérez Castellanos Date: Wed Dec 10 11:52:26 2014 -0500 month-view: initial work to new mockup from Lapo There's a bunch of stuff missing here, but this code is already working. This includes only part of the drawing code, I already take into account here LTR and RTL languages. Here month-view make use of classes for styling different regions of the grid, there are: 1. header class, which is used for the font and color details of the days naming on the top of the grid 2. current class, which is used for drawing the current day number and its background 3. lines class: which set the color property of the lines in the grid 4. :selected pseudo-class is used for drawing the font on the days marked when creating an event. This will work as well for keyboard navigation What's missing here: 1. properly update click/press marks to new model 2. draw border around the selected days data/theme/gtk-styles.css | 17 ++- src/gcal-month-view.c | 256 +++++++++++++++++++++------------------------- 2 files changed, 129 insertions(+), 144 deletions(-) commit 60946551b3b69bd4ac9e00ebb0d3b97fefedfc75 Author: Erick Pérez Castellanos Date: Wed Dec 10 11:44:59 2014 -0500 event-widget: add ::clone API src/gcal-event-widget.c | 25 +++++++++++++++++++++++++ src/gcal-event-widget.h | 4 ++++ 2 files changed, 29 insertions(+) commit cb7d45e184869aa3111cacae99dbc5d537298eb6 Author: Georges Basile Stavracas Neto Date: Tue Dec 16 13:05:11 2014 -0200 manager: change signal name to ::'source-activated' src/gcal-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 75143200cb9b5bd235cef14c8d0945d8372bb82e Author: Georges Basile Stavracas Neto Date: Tue Dec 16 13:01:29 2014 -0200 manager: change signal name to ::'source-activated' src/gcal-edit-dialog.c | 2 +- src/gcal-manager.c | 8 ++++---- src/gcal-manager.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) commit 09262e875e9dbd2cd4ece94154d2eafe16c80c06 Author: Georges Basile Stavracas Neto Date: Tue Dec 16 12:47:37 2014 -0200 window: remove faulty g_free() Freeing uid variant results in bloody segfaults. src/gcal-window.c | 4 ---- 1 file changed, 4 deletions(-) commit 37241a189b70dd8f6b35dffed7200a10c8d23fed Author: Georges Basile Stavracas Neto Date: Tue Dec 16 12:35:47 2014 -0200 window: implement ability to show/hide calendars This is a major feature of the preview roadmap. Right now, it only shows/hides calendars, and the ability to create, delete, et al, them is to be designed. src/gcal-window.c | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) commit 31fa4e8e06e9a2b74d9e73f842dd9ca07a1aafbd Author: Georges Basile Stavracas Neto Date: Tue Dec 16 11:19:56 2014 -0200 edit-dialog: update sources when their readonly state changes This fixes the annoying all-insensitive-menu bug. src/gcal-edit-dialog.c | 68 +++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 14 deletions(-) commit 96e0055fcbb70be8457b646d891d0b27d482ad69 Author: Georges Basile Stavracas Neto Date: Tue Dec 16 11:16:10 2014 -0200 manager: added missing signal signature src/gcal-manager.h | 1 + 1 file changed, 1 insertion(+) commit ffac8223c1b0549d41073e09807df37710e86111 Author: Georges Basile Stavracas Neto Date: Tue Dec 16 11:14:46 2014 -0200 window: added calendar button data/ui/window.ui | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 0cefc9f5eaf64ebf1c0d9937c38705579a901b09 Author: Georges Basile Stavracas Neto Date: Mon Dec 15 15:58:59 2014 -0200 manager: implemented GcalManager::source-added and GcalManager::source-removed signals src/gcal-manager.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-manager.h | 4 ++++ 2 files changed, 54 insertions(+) commit 069ea90d576f51be526cdcc547aed69c6ffedacf Author: Erick Pérez Castellanos Date: Mon Dec 15 13:34:53 2014 -0500 manager: implement ::enable/disable methods src/gcal-manager.c | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) commit 9e429225433d752afa21a2edefc89f1134a22c7a Author: Erick Pérez Castellanos Date: Mon Dec 15 13:33:10 2014 -0500 manager: Keep references of the clients internally In order to remove clients from the ECalDataModel without destroying we need to keep a reference to it. src/gcal-manager.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit e53e514a7e3138d47147bbdc6fbf552b001cf5fe Author: Georges Basile Stavracas Neto Date: Mon Dec 15 15:34:58 2014 -0200 manager: stub functions for enabling/disabling sources src/gcal-manager.c | 30 ++++++++++++++++++++++++++++++ src/gcal-manager.h | 6 ++++++ 2 files changed, 36 insertions(+) commit 25cbc8627d526e67e45b85f8bed175f6080b84fe Author: Piotr Drąg Date: Sun Dec 14 12:55:16 2014 +0100 Updated Polish translation po/pl.po | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) commit 2a6b9a31ce7608b95edf10e7fb8dad32540c1b6e Author: Erick Pérez Castellanos Date: Wed Dec 10 01:21:19 2014 -0500 app: fix sigsegv when not getting a date from cli src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit e2a2721e9e85d3ed6b26ac0e07569aebda69ba0d Author: Erick Pérez Castellanos Date: Tue Dec 9 15:37:02 2014 -0500 window: add safety check src/gcal-window.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 83345b2fb468a129281c4ee48239c97698696d38 Author: Erick Pérez Castellanos Date: Tue Dec 9 15:36:01 2014 -0500 app: gained --date option GcalWindow loads the date from GcalApplication. src/gcal-application.c | 54 +++++++++++++++++++++++++++++++++++++++++--------- src/gcal-window.c | 20 +++++-------------- src/gcal-window.h | 5 +++-- 3 files changed, 53 insertions(+), 26 deletions(-) commit 738bb89d94fc789293ce625e520c1ceefe822fbf Author: Erick Pérez Castellanos Date: Mon Dec 8 12:26:51 2014 -0500 edit-dialog: fix memory leaks src/gcal-edit-dialog.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit f8c269ac745cf8464512bb32da1ca8317ee381dd Author: Georges Basile Stavracas Neto Date: Mon Dec 8 14:45:32 2014 -0200 edit-dialog: fixed wrong menu fill Menu is created each time the dialog is shown, now. This avoids the syncronization between sources loading time. Also, icon color is now 16px. src/gcal-edit-dialog.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit e58959d851e2fa1f0c5bcf49ce66631c203e15c0 Author: Erick Pérez Castellanos Date: Mon Dec 8 11:33:44 2014 -0500 e-cal-data-model: fix event with no end-date Google Calendar set no end-date on events with 0 sec duration time. We need to make the corner case work. src/e-cal-data-model.c | 2 ++ 1 file changed, 2 insertions(+) commit 98e4b44a7d8de667a6531a5a3c4e087ec06010e2 Author: Erick Pérez Castellanos Date: Mon Dec 8 11:17:53 2014 -0500 manager: defer adding client to the internal hash Wait until the client is opened and connected to add it to the internal hash, so GcalManager::get_sources work properly. src/gcal-manager.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit e62f48bfeac9992f00476df978e6e5ed2c2cd2aa Author: Erick Pérez Castellanos Date: Sun Dec 7 15:23:27 2014 -0500 events: fix handling of event with no end date Fix the sigsegv in edit-dialog and event-widgets when there's no end-date set. Set a guard in Utils::gcal_dup_icaltime function. There's still some problems with the events showing the first time but not anymore. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=736002 src/gcal-edit-dialog.c | 44 ++++++++++++++++++++++---------------------- src/gcal-event-widget.c | 28 ++++++++++++++++------------ src/gcal-utils.c | 3 +++ 3 files changed, 41 insertions(+), 34 deletions(-) commit e3976bdb80053907875e6cf9ad5e985b29a5cc2d Author: Piotr Drąg Date: Sun Dec 7 19:24:10 2014 +0100 Updated Polish translation po/pl.po | 284 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 106 insertions(+), 178 deletions(-) commit fab76b0bd4c13c577f612079515827228d2db46e Author: Balázs Úr Date: Sun Dec 7 11:41:24 2014 +0000 Updated Hungarian translation po/hu.po | 340 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 166 insertions(+), 174 deletions(-) commit b5ff5437f62d1987fb70031d21eabc931669a1eb Author: Erick Pérez Castellanos Date: Fri Dec 5 22:40:15 2014 -0500 manager: removed unneeded code, and comments src/gcal-manager.c | 12 ------------ 1 file changed, 12 deletions(-) commit db71a1c1f6b631c856802d3a33791061d46fac57 Author: Erick Pérez Castellanos Date: Fri Dec 5 22:30:10 2014 -0500 window: adjust new-event popover position src/gcal-window.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit 314f60e040a7f37035e9d8c1834d95048007104d Author: Erick Pérez Castellanos Date: Fri Dec 5 16:20:57 2014 -0500 about: praise our artists properly Add jimmac to artists list src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit fe7b1d942e6b2d70cdbcd672d402eb449607f403 Author: Erick Pérez Castellanos Date: Fri Dec 5 16:20:16 2014 -0500 app: use new icon data/gnome-calendar.desktop.in.in | 2 +- src/gcal-application.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 26f85f9f8f523e76e0c9811f5ac2dd48649f0adf Author: Jakub Steiner Date: Fri Dec 5 18:00:17 2014 +0100 include app icon https://bugzilla.gnome.org/show_bug.cgi?id=741032 configure.ac | 1 + data/Makefile.am | 2 + data/icons/Makefile.am | 67 ++ data/icons/gnome-calendar.blend | Bin 0 -> 2203840 bytes data/icons/gnome-calendar.svg | 1265 ++++++++++++++++++++ data/icons/hicolor_apps_16x16_gnome-calendar.png | Bin 0 -> 769 bytes data/icons/hicolor_apps_22x22_gnome-calendar.png | Bin 0 -> 1168 bytes data/icons/hicolor_apps_24x24_gnome-calendar.png | Bin 0 -> 1260 bytes data/icons/hicolor_apps_256x256_gnome-calendar.png | Bin 0 -> 50400 bytes data/icons/hicolor_apps_32x32_gnome-calendar.png | Bin 0 -> 1834 bytes data/icons/hicolor_apps_48x48_gnome-calendar.png | Bin 0 -> 3557 bytes data/icons/hicolor_apps_512x512_gnome-calendar.png | Bin 0 -> 197273 bytes 12 files changed, 1335 insertions(+) commit 20575b928f9395f8fceb3890d1ccc92918811227 Author: Georges Basile Stavracas Neto Date: Fri Dec 5 17:22:03 2014 -0200 edit-dialog: update source color on selection src/gcal-edit-dialog.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit dd17c451679909b4461a6b9a68132106eeda058b Author: Georges Basile Stavracas Neto Date: Fri Dec 5 16:06:51 2014 -0200 edit-dialog: enable selecting source at event creation When creating a new event, the user should be able to select in which source it'll be created in. This commit implements that. Moving an event to another source, however, is not allowed at the moment. src/gcal-edit-dialog.c | 126 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) commit 9364cab3de77d63d2f2d8500c79500da33bc9b7f Author: Georges Basile Stavracas Neto Date: Fri Dec 5 14:37:26 2014 -0200 edit-dialog: change source image to button This is a stub button for the sources. Implementation of it will come soon. data/ui/edit-dialog.ui | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 2853e9a3b202f2a7dfe2f5bc327148ef74e8811d Author: Erick Pérez Castellanos Date: Thu Dec 4 23:51:05 2014 -0500 about: add Lapo to the design/art team src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit da19ffd6abadf3e0738c50d2a72b6bda39aa6960 Author: Erick Pérez Castellanos Date: Thu Dec 4 23:40:19 2014 -0500 window: create edit-dialog at construct time This isn't as dynamical as one was, so create it at construction will work just fine, and we have the 'if's. src/gcal-window.c | 33 +++++++-------------------------- 1 file changed, 7 insertions(+), 26 deletions(-) commit 532a4de02eaed91187a338fcc8e86150b4ed85b8 Author: Erick Pérez Castellanos Date: Thu Dec 4 23:29:39 2014 -0500 event-widget: fixed typo on method name src/gcal-event-widget.c | 4 ++-- src/gcal-event-widget.h | 2 +- src/gcal-search-view.c | 4 +--- src/gcal-subscriber.c | 4 +--- 4 files changed, 5 insertions(+), 9 deletions(-) commit 9188d37e53f18e133d155e02ff641aed75ab6681 Author: Erick Pérez Castellanos Date: Thu Dec 4 22:52:44 2014 -0500 manager: removed EVENT_CREATED signal Since we are opening edit-dialog on event creation directly, we don't need this notification anymore. src/gcal-manager.c | 29 +---------------------------- src/gcal-manager.h | 4 ---- src/gcal-window.c | 41 +---------------------------------------- 3 files changed, 2 insertions(+), 72 deletions(-) commit e9eca7c86d677535e00ab922dfc6317fbeb8a807 Author: Georges Basile Stavracas Neto Date: Fri Dec 5 10:39:09 2014 -0200 window: reset title after search src/gcal-window.c | 1 + 1 file changed, 1 insertion(+) commit 23e4f8132a2ea62f584809c2423f817e84119c47 Author: Yosef Or Boczko Date: Fri Dec 5 10:30:57 2014 +0200 Updated Hebrew Translation po/he.po | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 76 insertions(+), 9 deletions(-) commit 86578d5fc8786a38b1bda9896fe25e0f37b60b18 Author: Yosef Or Boczko Date: Fri Dec 5 10:30:37 2014 +0200 Don't translate unneeded string data/ui/window.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 14ad4eaeb8674f9cdabdb60adb67f690ce2b14ae Author: Yosef Or Boczko Date: Fri Dec 5 10:30:18 2014 +0200 Use the unicode character '…' instead of '...' data/ui/menus.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 08c4060a1d576004963526802599053945625e23 Author: Yosef Or Boczko Date: Fri Dec 5 10:24:54 2014 +0200 Updated POTFILES.in po/POTFILES.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit b9af700281eca1a78ec78f720f4d2117de8bf423 Author: Yosef Or Boczko Date: Fri Dec 5 10:19:38 2014 +0200 Added Hebrew translation po/LINGUAS | 1 + po/he.po | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 147 insertions(+) commit 8f4d6be1bf1b108f6e7233075a3bbfe88628aa38 Author: Georges Basile Stavracas Neto Date: Fri Dec 5 00:41:34 2014 -0200 edit-dialog: hide Delete button when creating a new event Because we don't want to delete an event that is not created src/gcal-edit-dialog.c | 1 + src/gcal-window.c | 3 +++ 2 files changed, 4 insertions(+) commit 23a7cda5008eb474d4011cd1a7e9a8456b637809 Author: Georges Basile Stavracas Neto Date: Fri Dec 5 00:04:01 2014 -0200 month-view: fixed small position calc issue When using double for *part* of the calculation of Y position, the result is completely wrong. This commit fixes it. src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c67da7b24bdd51dc0ef444c1ee86e3e6e115e799 Author: Piotr Drąg Date: Fri Dec 5 01:08:12 2014 +0100 Updated POTFILES.in po/POTFILES.in | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 7cd4fd032b775b3988e68bb96c81fbde4a5ea717 Author: Georges Basile Stavracas Neto Date: Thu Dec 4 20:57:31 2014 -0200 window: fixed key handler code When in GcalWindow::new-event-mode, the key handler cannot redirect input to search bar. This commit fixes it. src/gcal-window.c | 4 ++++ 1 file changed, 4 insertions(+) commit 1f614948a89275d6a4d9a9293364813a2659c82d Author: Erick Pérez Castellanos Date: Thu Dec 4 17:31:00 2014 -0500 style: HACKING updated HACKING | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1916986f1558d2cf6d61cfec50f7d10f26a2e9cf Author: Erick Pérez Castellanos Date: Thu Dec 4 16:25:59 2014 -0500 app: active More details button from new event popover GcalWindow got connected to GcalManager, and pass just created component to GcalEditDialog GcalEditDialog gained support to handle component not committed to manager singleton instance yet. src/gcal-edit-dialog.c | 29 +++++++++++++++++++++++++++-- src/gcal-edit-dialog.h | 4 ++++ src/gcal-window.c | 49 ++++++++++++++++++++++++++++++++++++++----------- 3 files changed, 69 insertions(+), 13 deletions(-) commit b36a39029231b2711f6f21f631e51da2b90e676e Author: Erick Pérez Castellanos Date: Thu Dec 4 16:07:26 2014 -0500 manager: updated GcalManager::create_event Move the API to use ECalComponent instead of uids. src/gcal-manager.c | 135 +++++++++++++++++++++++++---------------------------- src/gcal-manager.h | 6 +-- 2 files changed, 65 insertions(+), 76 deletions(-) commit 78bced937e3088c2105a352f80a930e335d33cf0 Author: Erick Pérez Castellanos Date: Thu Dec 4 15:41:00 2014 -0500 utils: add helper method for component construction src/gcal-utils.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-utils.h | 4 ++++ 2 files changed, 54 insertions(+) commit 1c277b99b391b1bc9096a9d256cdc7e0d12d970f Author: Erick Pérez Castellanos Date: Thu Dec 4 09:48:09 2014 -0500 window: connect signal to the right object The ::remove_event handler was not connected to the GtkRevealer so it was not executing itself when the notification was closed. That caused the application never removed any events. Fixed now. data/ui/window.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc941b6a9dffb942e0c12fccdd04ad529b0ea99e Author: Erick Pérez Castellanos Date: Thu Dec 4 09:36:06 2014 -0500 edit-dialog: use reccurrence_id of events When generating the uuid of an event if the event is recurrent, you need to take into account its rid. src/gcal-edit-dialog.c | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) commit 927233cabb5f6255d846c17262c3437344ab26b2 Author: Erick Pérez Castellanos Date: Wed Dec 3 16:30:53 2014 -0500 build: remove GcalNewEventWidget related files data/calendar.gresource.xml | 1 - data/ui/new-event.ui | 121 ------------------ src/Makefile.am | 2 - src/gcal-new-event-widget.c | 301 -------------------------------------------- src/gcal-new-event-widget.h | 86 ------------- 5 files changed, 511 deletions(-) commit af3ce14ac2a1aafd15e4d870b4855fdcb18a55f5 Author: Erick Pérez Castellanos Date: Wed Dec 3 16:23:17 2014 -0500 app: remove GcalNewEventWidget, use GcalWindow ui Since there will be no behavior on GcalNewEventWidget we can use simple ui from GcalWindow to accomplish this. data/ui/window.ui | 71 ++++++++++++++++++++++++++++++- src/gcal-window.c | 122 ++++++++++++++++++++++++------------------------------ 2 files changed, 123 insertions(+), 70 deletions(-) commit 83eb99efba1357850227ad3056f83b979ac178f8 Author: Erick Pérez Castellanos Date: Wed Dec 3 11:03:54 2014 -0500 manager: update retrieve sources API The move to newer API is to drop GtkListStore dependency on the manager. src/gcal-manager.c | 53 +++++++++++++++++++++++++++++++---------------------- src/gcal-manager.h | 8 +++----- src/gcal-window.c | 20 ++++---------------- 3 files changed, 38 insertions(+), 43 deletions(-) commit 329118079d21275bc826552edf2e4279aa80ae36 Author: Erick Pérez Castellanos Date: Tue Dec 2 16:30:58 2014 -0500 manager: update GcalManager::remove_event API Move GcalManager::remove_event API to new style using ESource and ECalComponent instead of uuid Update GcalWindow uses of this API src/gcal-manager.c | 119 +++++++++++++++++++++++++++-------------------------- src/gcal-manager.h | 9 ++-- src/gcal-window.c | 46 +++++++++++++-------- 3 files changed, 93 insertions(+), 81 deletions(-) commit 67732884bbd044fc838a3eca33a20686f4be9bab Author: Erick Pérez Castellanos Date: Tue Dec 2 16:29:18 2014 -0500 utils: build an uuid string Use an ESource and ECalComponent to build an uuid string with the format specified src/gcal-utils.c | 37 +++++++++++++++++++++++++++++++++++++ src/gcal-utils.h | 3 +++ 2 files changed, 40 insertions(+) commit e0ef2892fdb735e51ece614435e484c4ee34417e Author: Erick Pérez Castellanos Date: Tue Dec 2 15:49:42 2014 -0500 window: fixed event removed notification Moved all this code into ui file. Removed public API of GcalWindow. In time, if needed by some other object it can be brought back. data/ui/window.ui | 82 ++++++++++++++++++ src/gcal-window.c | 247 +++++++++++++++++++++++------------------------------- src/gcal-window.h | 4 - 3 files changed, 187 insertions(+), 146 deletions(-) commit 0856345ace079f2974fb48f52a3227f5a1e11fb5 Author: Georges Basile Stavracas Neto Date: Tue Dec 2 16:58:42 2014 -0200 theme: use different style classes for navbar labels data/theme/gtk-styles.css | 13 ++++++++++--- data/ui/nav_bar.ui | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) commit 2970729324f2c442c85df918ea67c13152c60a17 Author: Georges Basile Stavracas Neto Date: Tue Dec 2 16:26:01 2014 -0200 window: move arrow buttons to headerbar This is part of the ongoing efforts to fit Calendar with the latest designs. data/ui/nav_bar.ui | 74 ++++---------------------------------------------- data/ui/window.ui | 79 +++++++++++++++++++++++++++++++++++++++++++++--------- src/gcal-nav-bar.c | 20 -------------- src/gcal-nav-bar.h | 4 --- src/gcal-window.c | 11 ++++---- 5 files changed, 77 insertions(+), 111 deletions(-) commit 52fc61a1a568abef95a219f796b661c792b75fda Author: Erick Pérez Castellanos Date: Tue Dec 2 12:50:56 2014 -0500 window: set view visible before show it Since the move into using GtkBuilder's files the views aren't show automatically. That's why the setting of the view initially was failing. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=741003 src/gcal-window.c | 1 + 1 file changed, 1 insertion(+) commit 3fdadffe081ec0ffe89335ba40b72c01904a791d Author: Georges Basile Stavracas Neto Date: Fri Nov 28 17:31:43 2014 -0200 new-event: initialize values before using them Only to politely ask the compiler to stop complaining about them. src/gcal-new-event-widget.c | 2 ++ 1 file changed, 2 insertions(+) commit 947e23758c227529f8540a778798956c4ca25552 Author: Erick Pérez Castellanos Date: Wed Nov 26 13:53:20 2014 -0500 misc: whitespace, comments and strings fixed src/gcal-month-view.c | 12 +++++++++--- src/gcal-search-view.c | 2 +- src/gcal-window.c | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) commit f3bd29ba9c0b2c269b442c3215796f29b060b636 Author: Erick Pérez Castellanos Date: Wed Nov 26 13:52:52 2014 -0500 app: use new search ECalDataModel src/gcal-search-view.c | 29 +++++------------------------ src/gcal-window.c | 2 -- 2 files changed, 5 insertions(+), 26 deletions(-) commit 7fa696c137c50ed73d72f3f34892bcdd71ca6cd4 Author: Erick Pérez Castellanos Date: Wed Nov 26 13:51:50 2014 -0500 manager: added ECalDataModel for search alone src/gcal-manager.c | 26 +++++++++++++++++++++++++- src/gcal-manager.h | 5 +++++ 2 files changed, 30 insertions(+), 1 deletion(-) commit 934b1c4be0b9cb3fbf68412bb0ba68122965258a Author: Erick Pérez Castellanos Date: Wed Nov 26 13:09:11 2014 -0500 window: more code moved into ui file data/ui/window.ui | 1 + src/gcal-window.c | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) commit f8f8991510ed19d2547b975c7cc2f5e71714a770 Author: Erick Pérez Castellanos Date: Wed Nov 26 09:10:05 2014 -0500 window: move more code into ui file Probably I can load the GMenuModel of the popover directly but I don't know exactly how, and I've asked already and you can set bindings using builder's ui file, just like before I don't know how at this time. data/ui/window.ui | 17 +++++++++++++++++ src/gcal-window.c | 36 +++++++++--------------------------- 2 files changed, 26 insertions(+), 27 deletions(-) commit aa445c33d1b075079e730535f85c88d9a3288c94 Author: Georges Basile Stavracas Neto Date: Tue Nov 25 16:43:35 2014 -0200 window: remove unneeded set of menu image This is already done in the builder file. src/gcal-window.c | 5 ----- 1 file changed, 5 deletions(-) commit 8b955cae19779c70fc4294bd56cea85ce868a85c Author: Georges Basile Stavracas Neto Date: Mon Nov 24 23:59:12 2014 -0200 window: move to builder's ui file This is way better than programmatically building the entire window interface. data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/ui/window.ui | 147 ++++++++++++++++++++++++++++++++++++++++++++ src/gcal-window.c | 121 ++++++++---------------------------- 4 files changed, 173 insertions(+), 97 deletions(-) commit c87c0e2ad0bf7ab37ada90af6e5e08aed828e330 Author: Georges Basile Stavracas Neto Date: Mon Nov 24 23:12:45 2014 -0200 window: use GDK_EVENT_PROPAGATE to propagate keys This is good for code legibility and to be safe from any radical API update. src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c0a16ac06aca4f25092dda306cb23a2c0d4f4216 Author: Georges Basile Stavracas Neto Date: Mon Nov 24 15:46:15 2014 -0200 window: simplified key handler code Instead of treating every case, use the builtin gtk_search_bar_handle_event function. src/gcal-window.c | 46 +++++++--------------------------------------- 1 file changed, 7 insertions(+), 39 deletions(-) commit 97cfe4fd797de26fd634e5298b2321f7654996d7 Author: Georges Basile Stavracas Neto Date: Mon Nov 24 15:08:53 2014 -0200 window: correctly hide search bar when not in search mode Search bar shows an annoying border when it should be hidden. This commit fixes it. Fixes bug #739913. src/gcal-window.c | 4 ++++ 1 file changed, 4 insertions(+) commit 4052040be3fe80fbc30fe922ebcf2670a1003d0e Author: Georges Basile Stavracas Neto Date: Thu Nov 20 21:07:32 2014 -0200 edit-dialog: removed unused grid This grid has only one child and is completely unnecessary. data/ui/edit-dialog.ui | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) commit 89b6c57eddb230f0ecbc9cf5af5692663a3753f7 Author: Georges Basile Stavracas Neto Date: Sun Nov 23 19:16:06 2014 -0200 week-view: another integer rounding issue Hopefully, this is the last one on the integer rounding series. src/gcal-week-view.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 36cd11955fab378825587ab87522010ace462950 Author: Georges Basile Stavracas Neto Date: Sun Nov 23 19:13:41 2014 -0200 year-view: fix integer rounding issues src/gcal-year-view.c | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) commit f3e83f2a7a42103c213c07889c1a9945fef49b73 Author: Georges Basile Stavracas Neto Date: Sat Nov 22 10:24:24 2014 -0200 week-view: fixed some more integer round issues src/gcal-week-view.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 2e8b677d6ae853e979c6c074315df334c607a57e Author: Georges Basile Stavracas Neto Date: Fri Nov 21 19:17:02 2014 -0200 app: implemented sync action Useful when the local calendar differs from the remote calendar (i.e. you added an event at Google Calendar). data/ui/menus.ui | 5 +++++ src/gcal-application.c | 17 ++++++++++++++++ src/gcal-manager.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-manager.h | 2 ++ 4 files changed, 78 insertions(+) commit 3887951323ecdfdd130ae0ed0cd5785b63375a5e Author: Erick Pérez Castellanos Date: Fri Nov 21 11:12:19 2014 -0500 month-view: more double to int rounding issues Style fixes src/gcal-month-view.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) commit 260237bc85ba7a665887f60c497492fb470e84a4 Author: Erick Pérez Castellanos Date: Fri Nov 21 11:12:03 2014 -0500 month-view: style cleaning src/gcal-month-view.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 5cbdf2838797faa8abd28460e5bf6404c44f508a Author: Erick Pérez Castellanos Date: Fri Nov 21 11:07:06 2014 -0500 month-view: added current day highlight Improved ::draw vfunc code. Use .current class to handle active day styling data/theme/gtk-styles.css | 1 + src/gcal-month-view.c | 97 +++++++++++++++++++++-------------------------- 2 files changed, 45 insertions(+), 53 deletions(-) commit d25a6e4cbfb706fd5490eae4910b40353ec3caf9 Author: Georges Basile Stavracas Neto Date: Fri Nov 21 16:22:23 2014 -0200 views: queue a redraw when the current date changes This partially fixes bug #739550. The warning message is still being emmited. src/gcal-month-view.c | 1 + src/gcal-week-view.c | 1 + src/gcal-year-view.c | 1 + 3 files changed, 3 insertions(+) commit bb2554b0d4652b8929093deeecac57887c25751a Author: Georges Basile Stavracas Neto Date: Fri Nov 21 13:27:43 2014 -0200 week-view: fix scrollbar size Calendar should respect scrollbar natural size. Lapo pointed out that this is pretty inconsistent and should be fixed. Fixes bug #737854. src/gcal-week-view.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit ff6440d206ab8ae0512eac899bcd631ee0d46b09 Author: Georges Basile Stavracas Neto Date: Fri Nov 21 12:21:48 2014 -0200 window: mark headerbar search string as translatable src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3e0fa5763c920d5fa720f38ea3c72d9e12fb8928 Author: Georges Basile Stavracas Neto Date: Fri Nov 21 12:01:57 2014 -0200 month-view: fix rendering issues, smooth resizing All about integer rounding. Fixes bug #739294. src/gcal-month-view.c | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) commit 298a0e56c2a8959a4ace7961aed394b22f941a2b Author: Erick Pérez Castellanos Date: Tue Nov 18 13:55:02 2014 -0500 Revert: month-view: fix cell rendering glitch This was not the proper fix. src/gcal-month-view.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 442514964758140c49d53a277dd6314094ea2dfd Author: Erick Pérez Castellanos Date: Tue Nov 18 13:00:48 2014 -0500 month-view: optimized, organized ::draw vfunc code src/gcal-month-view.c | 51 +++++++++++++++++++++++++-------------------------- 1 file changed, 25 insertions(+), 26 deletions(-) commit 184854e318f728ce3c07a8a4d43bf849315dfb9d Author: Erick Pérez Castellanos Date: Tue Nov 18 12:31:50 2014 -0500 week-view: take into account GNOME time format Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703321 src/gcal-week-view.c | 54 +++++++++++++++++++++++++++++++++++++++++++--------- src/gcal-week-view.h | 3 +++ src/gcal-window.c | 12 ++++++++++++ 3 files changed, 60 insertions(+), 9 deletions(-) commit 8c5eaa66c8e57dfd5c84d0c69794dc421609e2ce Author: Erick Pérez Castellanos Date: Tue Nov 18 11:59:24 2014 -0500 views: fixed docs style src/gcal-month-view.c | 6 ++++-- src/gcal-week-view.c | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) commit c77076c7d6a61218c1b275c845c0638864dee00e Author: Erick Pérez Castellanos Date: Tue Nov 18 11:58:05 2014 -0500 week-view: added current day highlight Cleaned code a little bit. Removed unnecessary instructions. Added style class to handle current day. data/theme/gtk-styles.css | 4 + src/gcal-week-view.c | 561 ++++++++++++++++++++++++---------------------- 2 files changed, 293 insertions(+), 272 deletions(-) commit 746864e7bca08524332883021c0b69a5726b54b0 Author: Erick Pérez Castellanos Date: Mon Nov 10 16:25:27 2014 -0500 event-widget: fix icons scaling, made 16x always. Previously the scaling was made to the size of the text layout which caused a blurriness of the icon. Making its size a multiple of 16 made the icon preserve its sharpness. src/gcal-event-widget.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit cba6da043dd1cabda9c8d28e61de6a029f0b823b Author: Georges Basile Stavracas Neto Date: Tue Nov 4 20:47:17 2014 -0200 edit-dialog: removed unused code Also, updates the edit dialog to the newer backend design, removing all traces of the old cached data type. This patch is mostly functional, but it introduces some crashes after the component is updated. src/gcal-edit-dialog.c | 672 +++++++++++++++++++++---------------------------- src/gcal-edit-dialog.h | 10 - 2 files changed, 283 insertions(+), 399 deletions(-) commit 3b9f2aa1283ec1908082ad55919236c35d4aa8da Author: Erick Pérez Castellanos Date: Fri Nov 7 20:34:45 2014 -0500 window: set timezone of date when moving to today src/gcal-window.c | 4 ++++ 1 file changed, 4 insertions(+) commit c5263294506f77b4c6b3147cc4ae934403fe7372 Author: Erick Pérez Castellanos Date: Fri Nov 7 20:34:25 2014 -0500 misc: code style and comments removed src/gcal-event-widget.c | 1 - src/gcal-month-view.c | 4 +--- src/gcal-year-view.c | 1 - 3 files changed, 1 insertion(+), 5 deletions(-) commit 251e849548c91c72376e545ea00698772c00b5b5 Author: Erick Pérez Castellanos Date: Fri Nov 7 19:56:12 2014 -0500 year-view: launch edit dialog on event activate src/gcal-year-view.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 2cecaf9337928b84bc6bddfdd3251cf2466928b5 Author: Erick Pérez Castellanos Date: Fri Nov 7 16:47:23 2014 -0500 week-view: add first_weekday setting to view Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703317 src/gcal-week-view.c | 49 +++++++++++++++++++++++++++++++++++++------------ src/gcal-week-view.h | 3 +++ src/gcal-window.c | 3 +++ 3 files changed, 43 insertions(+), 12 deletions(-) commit a67635bb053e9ddea41cce50e5274e0fd1774e58 Author: Erick Pérez Castellanos Date: Fri Nov 7 14:50:57 2014 -0500 month-view: add first_weekday settings to view Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703317 src/gcal-month-view.c | 35 +++++++++++++++++++++++++++++++++-- src/gcal-month-view.h | 3 +++ src/gcal-window.c | 3 +++ 3 files changed, 39 insertions(+), 2 deletions(-) commit ff73499ab059dd5caa5d6511f0ad83a7e69c9eae Author: Erick Pérez Castellanos Date: Fri Nov 7 14:49:45 2014 -0500 utils: retrieve first_weekday from locale Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703317 src/gcal-utils.c | 11 +++++++++++ src/gcal-utils.h | 2 ++ 2 files changed, 13 insertions(+) commit 8531fedde9e19a00364d5c76969d65f37947877f Author: Erick Pérez Castellanos Date: Wed Nov 5 12:23:05 2014 -0500 month-view: optimize set :date property There's no need to calculate first day of month date twice. src/gcal-month-view.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 4d7237b46e3b918a9d2815a3e2f0b390424bcdaa Author: Erick Pérez Castellanos Date: Wed Nov 5 09:39:11 2014 -0500 window: shorten stack transition duration src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c9d347ccebafa13f29e38f49ca442d3b1d83ce77 Author: Erick Pérez Castellanos Date: Wed Nov 5 09:38:51 2014 -0500 misc: updates to code style and docs src/gcal-month-view.c | 4 ---- src/gcal-window.c | 15 ++++++++------- 2 files changed, 8 insertions(+), 11 deletions(-) commit 461057727b86b83d53dd709898468c6ae53c013c Author: Erick Pérez Castellanos Date: Wed Nov 5 09:36:06 2014 -0500 window: sync search-view hiding with stack transition The previous approach was causing an error on the animation code of GtkStack because the search-view's GdkWindow was banishing before the end of the animation. src/gcal-window.c | 53 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 44 insertions(+), 9 deletions(-) commit e68ca325b44d56cc981a3acb6ca87172131dc4e1 Author: Erick Pérez Castellanos Date: Tue Nov 4 15:46:15 2014 -0500 views: use GcalEventWidget API for locked sate src/gcal-search-view.c | 3 +++ src/gcal-subscriber.c | 4 ++++ 2 files changed, 7 insertions(+) commit 4c98b16c766178009dee9196f69fe0e9239aae69 Author: Erick Pérez Castellanos Date: Tue Nov 4 15:45:49 2014 -0500 event-widget: render locked state of the calendar src/gcal-event-widget.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++-- src/gcal-event-widget.h | 3 +++ 2 files changed, 60 insertions(+), 2 deletions(-) commit b3cab4733496f04005f2bd6dadb850550ce31e3d Author: Erick Pérez Castellanos Date: Tue Nov 4 15:14:05 2014 -0500 build: remove unused c/css code data/Makefile.am | 1 - data/calendar.gresource.xml | 1 - data/theme/gtk-styles.css | 18 ------------------ data/ui/viewport.ui | 35 ----------------------------------- 4 files changed, 55 deletions(-) commit f4eaf2217d0d565fe60cb0d80af3c1d038c2e809 Author: Erick Pérez Castellanos Date: Tue Nov 4 15:05:10 2014 -0500 search: added initial search implementation src/Makefile.am | 2 + src/gcal-manager.c | 20 ++++ src/gcal-manager.h | 3 + src/gcal-search-view.c | 315 +++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-search-view.h | 55 +++++++++ src/gcal-window.c | 210 ++++++++++++++++++++------------- 6 files changed, 525 insertions(+), 80 deletions(-) commit 516a6110559499ed1cedbb41b8cb3b73e59877d2 Author: Erick Pérez Castellanos Date: Tue Nov 4 10:41:06 2014 -0500 window: handle key pressed properly Before the code handling key presses was an unreadable mess. Now we use gtk_accelerator_get_default_mod_mask as stated on Gtk documentation. src/gcal-window.c | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) commit 2e82b098b3984cddaa7181dcefe9e193792ce818 Author: Erick Pérez Castellanos Date: Mon Nov 3 13:51:48 2014 -0500 build: replace Gtk deprecated calls src/gcal-event-widget.c | 4 ++-- src/gcal-month-view.c | 4 ++-- src/gcal-week-view.c | 12 ++++++------ src/gcal-year-view.c | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) commit 80b3e5d3c8b653fe1b8e60ab556b760ba4d0a621 Author: Erick Pérez Castellanos Date: Mon Nov 3 13:19:46 2014 -0500 window: fix memory leak src/gcal-window.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit d301a07f4b18b6627df3780fb49ae6181207d081 Author: Erick Pérez Castellanos Date: Mon Nov 3 11:55:37 2014 -0500 week-view: increase ref count on parent window The call to GtkWidget::unrealize was destroying GtkStack window because of the reference increasing on GcalWeekView when setting the parent_window as its own. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739554 src/gcal-week-view.c | 1 + 1 file changed, 1 insertion(+) commit 8e878f0a0623c3cd37af16f23d425ffcf47e6705 Author: Georges Basile Stavracas Neto Date: Mon Nov 3 10:18:18 2014 -0200 edit-dialog: show Save label for editable events Fixes bug #739309. src/gcal-edit-dialog.c | 3 +++ 1 file changed, 3 insertions(+) commit 56e69f7c883fcb801d82cdc4b98c473353f30989 Author: Georges Basile Stavracas Neto Date: Fri Oct 31 00:14:20 2014 -0200 edit-dialog: implements GCAL_RESPONSE_SAVE_EVENT This patch mainly implements GCAL_RESPONSE_SAVE_EVENT. It updates the event correctly, no matter in which source it is. Signed-off-by: Georges Basile Stavracas Neto src/gcal-edit-dialog.c | 21 ++++++++++++++++++++- src/gcal-edit-dialog.h | 5 +++++ src/gcal-manager.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-manager.h | 5 +++++ src/gcal-window.c | 15 ++++++++++++++- 5 files changed, 95 insertions(+), 2 deletions(-) commit 5a1f12ad007ee4795c0b25a458e4b61357c61424 Author: Erick Pérez Castellanos Date: Tue Oct 28 23:06:54 2014 -0400 event-widget: make more CSS compliant There are some other changes: 1. Renamed widget class to "event-widget" to avoid collisions 2. Added contrasting event title coloring 3. Use gtk_render functions data/theme/gtk-styles.css | 23 +++++++++++++++--- src/gcal-event-widget.c | 60 +++++++++++++++++++++++++++++++---------------- 2 files changed, 60 insertions(+), 23 deletions(-) commit 5397a1e4ba43debe6bc1230d92ed471c168102bb Author: Erick Pérez Castellanos Date: Tue Oct 28 13:53:24 2014 -0400 edit-dialog: fix wrongly updating ECalComponent GcalEditDialog::clear_data was clearing the summary on the internal ECalComponent instance. Blocking signal handler call allow to clear the widget without clearing the component. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739307 src/gcal-edit-dialog.c | 6 ++++++ 1 file changed, 6 insertions(+) commit de90213fd7b596f6af812842287d1847b1955708 Author: Erick Pérez Castellanos Date: Tue Oct 28 12:10:31 2014 -0400 month-view: fix cell rendering glitch Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739294 src/gcal-month-view.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit b8a4812f3b4bf07abe5bdc8eed47f035b4e573fb Author: Georges Basile Stavracas Neto Date: Mon Oct 27 23:20:49 2014 -0200 edit-dialog: don't keep an internal cached version of the summary This is part of the Edit dialog's redesign. Fixes bug #739268. src/gcal-edit-dialog.c | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) commit 74c9f009d8cf9a6af3478734c34681cebb22e72e Author: Erick Pérez Castellanos Date: Mon Oct 27 23:16:06 2014 -0400 edit-dialog: show events description, minor tweaks data/ui/edit-dialog.ui | 4 ++-- src/gcal-edit-dialog.c | 17 ++++++++++++----- src/gcal-utils.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ src/gcal-utils.h | 4 ++++ 4 files changed, 63 insertions(+), 7 deletions(-) commit eb436f57db5cc69bdaffd8b814725fbe4f8598dc Author: Erick Pérez Castellanos Date: Thu Oct 23 11:17:16 2014 -0400 window: update setting when the view changes Note: Eventually I ended reverting the changes I have made here a few commits back. src/gcal-window.c | 2 ++ 1 file changed, 2 insertions(+) commit 1c98dd5c0429060b4e376c682323db65827df717 Author: Erick Pérez Castellanos Date: Thu Oct 23 09:42:02 2014 -0400 window: fix update labels on view change Bug: https://bugzilla.gnome.org/show_bug.cgi?id=739039 src/gcal-window.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e8735037442480c018faea74edb8a9cb1c5d74e0 Author: Erick Pérez Castellanos Date: Thu Oct 23 01:01:44 2014 -0400 app: added search-view to window views enum src/gcal-utils.h | 1 + src/gcal-window.c | 2 ++ 2 files changed, 3 insertions(+) commit 852c5eda9f54623b4de6dc9d96e0d98e7e946eaa Author: Erick Pérez Castellanos Date: Thu Oct 23 01:00:56 2014 -0400 style: remove duplicated '_subscriber' prefix src/gcal-subscriber.c | 64 ++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 31 deletions(-) commit 9ffabe03bacdbcbec9169d0c35faf8c703e45543 Author: Erick Pérez Castellanos Date: Wed Oct 22 01:06:08 2014 -0400 week-view: fix unref of not added widget This works in conjunction with code implemented in GcalSubscriber where the ownership of the event widget passes into the container, so the container is free to delete it in case it does not fit into the range represented by the view. src/gcal-week-view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 48bcb573636cb5698468e39005f7b8cc2482e4ab Author: Erick Pérez Castellanos Date: Wed Oct 22 01:04:46 2014 -0400 week-view: rename internal method Note: The body of the method was added by mistake on the previous commit. This commit make the code build again. src/gcal-week-view.c | 59 ++++++---------------------------------------------- 1 file changed, 6 insertions(+), 53 deletions(-) commit dc21b7076049dced9a5995a018fd40d8a767f84f Author: Erick Pérez Castellanos Date: Wed Oct 22 01:02:37 2014 -0400 week-view: add subscriber range update Remove unneeded GcalView deprecated method. Hook event widget activation src/gcal-week-view.c | 182 +++++++++++++++++++++++++++------------------------ src/gcal-week-view.h | 6 +- 2 files changed, 98 insertions(+), 90 deletions(-) commit dd2a0da88342b06f1377915d94a119545f2d5880 Author: Erick Pérez Castellanos Date: Wed Oct 22 00:42:48 2014 -0400 misc: fix styling issues and gcc warnings Update code style HACKING | 3 +++ src/gcal-event-widget.h | 2 +- src/gcal-manager.c | 4 +--- src/gcal-week-view.c | 43 ++++++++++++++++++++++++++++++------------- src/gcal-window.c | 23 +++++++++++++++-------- 5 files changed, 50 insertions(+), 25 deletions(-) commit d7d8dd94eed2f479d091a59293a28464bb5b056f Author: Erick Pérez Castellanos Date: Wed Oct 22 00:40:53 2014 -0400 window: update date on view on binding creation Ensure the views has events widgets in it for the first time the user clicks on it. src/gcal-window.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4bdc696b54ce8316aa48c6c73a859768663a89c5 Author: Erick Pérez Castellanos Date: Wed Oct 22 00:39:49 2014 -0400 window: update_view when the property changes Update the value of the internal holder of the property src/gcal-window.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit f988eac12f3460d3920b1341d08ae7f9b1da853b Author: Erick Pérez Castellanos Date: Tue Oct 21 01:36:14 2014 -0400 view iface: remove more unused methods GcalView::draw_event overlapped a bit with GcalView::will_add_event, so the same reasons for removing one stand for the other. GcalView::clear was a hack for the composited GcalDayView which has gone, and was a bad experiment. src/gcal-month-view.c | 32 -------------------------------- src/gcal-view.c | 41 ----------------------------------------- src/gcal-view.h | 8 -------- src/gcal-week-view.c | 4 ++-- src/gcal-year-view.c | 31 ------------------------------- 5 files changed, 2 insertions(+), 114 deletions(-) commit 5422066bb0a4c2ea898c30991fc4d840cbd3f10e Author: Erick Pérez Castellanos Date: Tue Oct 21 01:29:03 2014 -0400 view iface: another round at cleaning Remove unused methods laying there for a long time now. src/gcal-view.c | 19 ------------------- src/gcal-view.h | 14 -------------- 2 files changed, 33 deletions(-) commit 8e066850a37c5fd771f1b1e77adbbbe8ae050612 Author: Erick Pérez Castellanos Date: Tue Oct 21 01:28:44 2014 -0400 window: added New Event item to menu button Updated label on app-menu action. data/ui/menus.ui | 10 +++++++++- src/gcal-window.c | 25 +++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 3 deletions(-) commit defb99d8a826afccba5418cf3adf86e96ecdf884 Author: Erick Pérez Castellanos Date: Tue Oct 21 00:59:46 2014 -0400 window: replace New Event with Today button As Lapo rightfully explain, providing a button there for creating a new event is way to prominently and might divert users of the intended click on a cell behavior to create an event. New event will be also accessible from the hamburger icon on the left of the header-bar and Ctrl-N key shortcut. Also as Lapo suggestion Today button fall better on the header bar than between the navigation buttons. data/ui/nav_bar.ui | 24 +----------------------- src/gcal-nav-bar.c | 11 ----------- src/gcal-nav-bar.h | 2 -- src/gcal-window.c | 23 ++++++++++------------- 4 files changed, 11 insertions(+), 49 deletions(-) commit 28be6bc581b9ddef192b9c23d13a3800de4428ac Author: Erick Pérez Castellanos Date: Tue Oct 21 00:52:08 2014 -0400 window: remove FIXME comment edit_dialog_closed already hides the widget. Reminder is not needed anymore src/gcal-window.c | 1 - 1 file changed, 1 deletion(-) commit 18b4ef8186285454b28db9f0679c7ef08251423a Author: Erick Pérez Castellanos Date: Tue Oct 21 00:49:32 2014 -0400 month-view: remove FIXME Subscription is already being made. Remove reminder. src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f2b01018f9dcd6c268ac50af39ea49f57bac055 Author: Erick Pérez Castellanos Date: Tue Oct 21 00:45:04 2014 -0400 view iface: remove unused will_add_event ECalDataModelSubscriber interface notify each view only about the events beloging to the subscribed range so there's no need of checking if the event widget will be added. The safety check of not adding the same widget twice its stil being made on each GtkContainer::add implementation. src/gcal-month-view.c | 34 ---------------------------------- src/gcal-view.c | 22 ---------------------- src/gcal-view.h | 6 ------ src/gcal-week-view.c | 12 ------------ src/gcal-year-view.c | 13 ------------- 5 files changed, 87 deletions(-) commit c7e27c7ef4861264b6d7b5bcd6eabeb3fc4a2cd9 Author: Erick Pérez Castellanos Date: Tue Oct 21 00:33:19 2014 -0400 year-view: makes a descendant of GcalSubscriber src/gcal-year-view.c | 41 +++++++++++++++++++++++++++++++---------- src/gcal-year-view.h | 6 +++--- 2 files changed, 34 insertions(+), 13 deletions(-) commit aca1b66743d01e084b5b1c483878ce3f4fee674e Author: Erick Pérez Castellanos Date: Tue Oct 21 00:24:34 2014 -0400 month-view: makes a descendant of GcalSubscriber By making GcalMonthView a descendat of GcalSubscriber it gets implementation for each of the methods on ECalDataModel subscriber and utomatically gains the functionality of adding and removing events widgets src/gcal-month-view.c | 135 +++----------------------------------------------- src/gcal-month-view.h | 7 ++- 2 files changed, 9 insertions(+), 133 deletions(-) commit cfb2c39a7df3afdaf6dc9690aa7594ec53a12252 Author: Erick Pérez Castellanos Date: Tue Oct 21 00:21:25 2014 -0400 build: add GcalSubscriber abstract class GcalSubscriber abstract class is meant for handling the implementation of ECalDataModelSubscriber interface. The code in each vfunc implemented is the same for each view, then it makes sense to have a class holding these implementations and make every views descend from it. This class sits in the middle between GtkContainer and each of the views. src/Makefile.am | 2 + src/gcal-subscriber.c | 157 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-subscriber.h | 53 +++++++++++++++++ 3 files changed, 212 insertions(+) commit 605cb7fc25bd78e82df13cadfca973de4396f311 Author: Erick Pérez Castellanos Date: Mon Oct 20 23:57:30 2014 -0400 build: stop complaints from gcc Gcc complaints this variable may be used uninitialized src/gcal-event-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 37f0e8ecfdf83295329c382db4be08dacb374b58 Author: Erick Pérez Castellanos Date: Mon Oct 20 23:56:35 2014 -0400 style: add entry class to notes textview data/ui/edit-dialog.ui | 3 +++ 1 file changed, 3 insertions(+) commit 68a427528c1af87b3718ba82acb8b09a0e172ef9 Author: Erick Pérez Castellanos Date: Mon Oct 20 23:55:21 2014 -0400 manager: fix remove source from ECalDataModel When a source is removed should be removed from the internal ECalDataModel instance as well src/gcal-manager.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 772fa7b5862744bf955d0eafe81b873b7fdf4a0d Author: Erick Pérez Castellanos Date: Mon Oct 20 23:46:21 2014 -0400 manager: remove internal date range This is not needed since the range is kept by ECalDataModel instance src/gcal-manager.c | 19 ------------------- 1 file changed, 19 deletions(-) commit 792c6a9ceca19375783c27569df414155ccf77cb Author: Erick Pérez Castellanos Date: Mon Oct 20 23:22:58 2014 -0400 manager: remove internal query The internal query is not needed since that's handled now by the ECalDataModel instance src/gcal-manager.c | 137 ----------------------------------------------------- src/gcal-manager.h | 4 -- 2 files changed, 141 deletions(-) commit 5f8cadb650311a7bd938be47f2ef7b2e7ff52e36 Author: Erick Pérez Castellanos Date: Mon Oct 20 23:09:52 2014 -0400 manager: fix clients' hash construction free_manager_unit should have been removed from clients construction previously src/gcal-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4c0938e5cbdc7215f3b04f93e42c4acc1004d8f7 Author: Erick Pérez Castellanos Date: Mon Oct 20 15:00:59 2014 -0400 manager: free clients' hash-table with g_free Since ECalDataModel keeps a ref to the connected EClients there's no need of keeping another and using a custom free function for clients' hash src/gcal-manager.c | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) commit 37be39e9d0516a724857206d2f43fa7fffa4ac5d Author: Georges Basile Stavracas Neto Date: Mon Oct 20 16:29:16 2014 -0200 edit-dialog: implement composite widget of edit dialog Also, this patch implements a major design review of the dialog. data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/ui/edit-dialog.ui | 309 +++++++++++++++++++++++++++ src/gcal-edit-dialog.c | 507 ++++++++------------------------------------ src/gcal-edit-dialog.h | 3 - 5 files changed, 397 insertions(+), 424 deletions(-) commit 08d9cd8e9ba55b05f379e6d884ff963e9f03a998 Author: Erick Pérez Castellanos Date: Mon Oct 20 11:56:46 2014 -0400 theme: remove unneeded rules data/theme/gtk-styles.css | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) commit 9b281eff6988e49c43ba98417c1f1c3f0585bcaf Author: Erick Pérez Castellanos Date: Mon Oct 20 11:33:28 2014 -0400 month-view: implement ECalDataModel::components_modified vfunc src/gcal-month-view.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 19d380e80fcc09a7fc0a19d84c5a42909c946539 Author: Georges Basile Stavracas Neto Date: Mon Oct 20 12:05:14 2014 -0200 project: replace GdkColor by GdkRGBA Fixes bug #738553 src/e-cell-renderer-color.c | 8 ++++---- src/gcal-edit-dialog.c | 16 ++++++++-------- src/gcal-manager.c | 2 +- src/gcal-new-event-widget.c | 14 +++++++------- src/gcal-utils.c | 11 ++++++----- src/gcal-utils.h | 2 +- 6 files changed, 27 insertions(+), 26 deletions(-) commit 39318534cd1d22d93095f31bdb238540bb96c9e8 Author: Erick Pérez Castellanos Date: Mon Oct 20 09:30:37 2014 -0400 window: fix focus issue when creating event https://bugzilla.gnome.org/show_bug.cgi?id=738858 src/gcal-window.c | 3 +++ 1 file changed, 3 insertions(+) commit 3805496dbbdaad3d988d8582c244743ab1175f2e Author: Erick Pérez Castellanos Date: Sun Oct 19 20:08:05 2014 -0400 event-widget: fix memory leak. According to valgrind pango leaks memory when creating a PangoLayout using gtk_widget_create_pango_layout with a literal string. src/gcal-event-widget.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit c2eda0e4466403733fad54cbaec41a906374a2d6 Author: Erick Pérez Castellanos Date: Sun Oct 19 20:00:56 2014 -0400 event-widget: fix memory corruption GdkRBA should not be allocated using g_new0. Used G_SLICE=debug-blocks to find it. src/gcal-event-widget.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit cf96da63087688c9405c7699d20de0d6eac88a8a Author: Erick Pérez Castellanos Date: Fri Oct 17 16:13:37 2014 -0400 memory: fix memory leaks scattered around src/gcal-manager.c | 2 ++ src/gcal-month-view.c | 2 ++ src/gcal-utils.c | 14 +++++++++++--- 3 files changed, 15 insertions(+), 3 deletions(-) commit a158fc575752d27011b6206050d3ba63224350b7 Author: Erick Pérez Castellanos Date: Fri Oct 17 00:58:09 2014 -0400 application: handle ref count of GtkCssProvider correctly It seems gtk_style_context_add_provider_for_screen increase the ref count of the GtkCssProvider (maybe copy it to GdkScreen and this isn't releasing it correctly). We're forcing an _unref to keep the destruction process working as expected. Previously gtk_css_provider_finalize was not called at any time on the closing process. src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit 6c7593dbb1a17896a38d8563570bd20020ce8abc Author: Erick Pérez Castellanos Date: Fri Oct 17 00:56:29 2014 -0400 application: free properties' memory on finalize Note: GtkCssProvider doesn't finalize correctly yet, but it is correct to clear the reference belonging to the application. src/gcal-application.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit fb2461b813e2cac37464d0a828c3c55530ce4e02 Author: Erick Pérez Castellanos Date: Fri Oct 17 00:54:04 2014 -0400 application: properly quit application Fixes destruction process. Calling g_application_quit skip the reference decreasing process of GApplication and that resulted in a bunch of _finalize methods not being called. By removing the windows GApplication finalize properly. src/gcal-application.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit ed32e8d624e82159503cf8a8029cf35207f060ff Author: Erick Pérez Castellanos Date: Fri Oct 17 00:51:58 2014 -0400 application: do not access instance data on _new The settings setup could be delayed to _init vfunc of the application. src/gcal-application.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) commit bddf1d210449137ca249d10759d175f4f96a3acb Author: Erick Pérez Castellanos Date: Fri Oct 17 00:50:16 2014 -0400 event-widget: fixed memory leak Each property was owned by the widget, and I was not freeing its memory at destruction time src/gcal-event-widget.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit d37347418b5c5c6cddae1b5d1123103c1d8670a3 Author: Erick Pérez Castellanos Date: Thu Oct 16 16:52:12 2014 -0400 month-view: implement ECalDataModel::components_removed vfunc Previous fixes on GcalEventWidget allow to use the recurid in order to differentiate instances of the same event. src/gcal-month-view.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit a9b302b2051a66cd95c39302f3ad8e4559a7439a Author: Erick Pérez Castellanos Date: Thu Oct 16 16:51:20 2014 -0400 month-view: fix double free of the passed component src/gcal-month-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b92e0977fc103680302b318dbf9ba60268e5e21 Author: Erick Pérez Castellanos Date: Thu Oct 16 16:48:40 2014 -0400 event-widget: include recurid on event uuid By taking recur id into event uuid we are able to properly handle events recurrences src/gcal-event-widget.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit c777d4c8527a56c9983cbb97ed4a8c7c1d371dc6 Author: Erick Pérez Castellanos Date: Thu Oct 16 15:21:16 2014 -0400 views: use new comparison function src/gcal-week-view.c | 11 +++++------ src/gcal-year-view.c | 11 +++++------ 2 files changed, 10 insertions(+), 12 deletions(-) commit ab2050b6950b19a8775c8d96a6dfe3f2cd5a32e4 Author: Erick Pérez Castellanos Date: Thu Oct 16 15:15:47 2014 -0400 month-view: change widget comparison for inclusion Using new function ensure checking recurid besides everything else src/gcal-month-view.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 2a100b5fceaa529c96bc152ae891860c2c3c3657 Author: Erick Pérez Castellanos Date: Thu Oct 16 15:11:12 2014 -0400 event-widget: add method to test equality src/gcal-event-widget.c | 38 ++++++++++++++++++++++++++++++++++++++ src/gcal-event-widget.h | 3 +++ 2 files changed, 41 insertions(+) commit cf7e6be614ad6be095e6f79c6d5dd2b55508fb7e Author: Erick Pérez Castellanos Date: Thu Oct 16 01:57:56 2014 -0400 window: hook GcalView:event-activated signal src/gcal-window.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit 2bb8b6f4c4c88c6173592482d934798b935cfe34 Author: Erick Pérez Castellanos Date: Thu Oct 16 01:55:04 2014 -0400 month-view: add ECalDataModelSubscriber iface impl Initial work implementing ECalDataModelSubscriber interface. As explained before, on each set of GcalView:active-date property the range the view its subscribing gets updated. Allowing this to obtain notification through ECalDataModelSubscriber::components_added and ECalDataModelSubscriber::components_removed vfuncs. src/gcal-month-view.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 112 insertions(+), 1 deletion(-) commit a05d1148599fc9433a329a802bc123f673bfc0c2 Author: Erick Pérez Castellanos Date: Thu Oct 16 01:50:00 2014 -0400 window: add :manager property to construction Since a pointer to the GcalManager instance it's needed at construction time and GtkWindow::application property is not set as construction property. We need to add this property to have a reference to pass to the instantiated views. Just like the views, this isn't ref/copied or anything, it's just a dummy pointer. The application objects is the respnsible of handling GcalManager instance initialization and destruction. src/gcal-window.c | 63 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 33 insertions(+), 30 deletions(-) commit c55caa89c66986c34fd87333d23ec1761d8bb36c Author: Erick Pérez Castellanos Date: Thu Oct 16 01:43:49 2014 -0400 window: removed unused code Events related signals from GcalManager had been removed previously, those handlers aren't needed anymore. Second, there's no need to inform GcalManager of the new range since every view will do so internally. Also, there's no need of removing children widgets from the active view, since each view will do so on its own by implementing ECalDataMoelSubscriber::components_removed vfunc. src/gcal-window.c | 162 +----------------------------------------------------- 1 file changed, 3 insertions(+), 159 deletions(-) commit 3a151894bedc1adfafc35edeae01953f69b69304 Author: Erick Pérez Castellanos Date: Thu Oct 16 01:38:33 2014 -0400 views: implemented :manager property As explained before, this is only intended to keep a reference to the GcalManager instance of the application. Misc: fixed some documentation and whitespace issues src/gcal-month-view.c | 22 ++++++++++++++-------- src/gcal-month-view.h | 4 +++- src/gcal-week-view.c | 26 +++++++++++++++----------- src/gcal-week-view.h | 4 +++- src/gcal-year-view.c | 22 ++++++++++++++-------- src/gcal-year-view.h | 6 +++--- 6 files changed, 52 insertions(+), 32 deletions(-) commit 8ba7f431fd32cb9065793214d8109d189c3bdec2 Author: Erick Pérez Castellanos Date: Thu Oct 16 01:32:15 2014 -0400 view: gained a :manager property Forcing every GcalView implementing class to keep a reference (actually it is a simple pointer) to GcalManager instance coming from the application. src/gcal-view.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit e1737a09307d2eb3e266e7cd0c6d9d0b9cc49520 Author: Erick Pérez Castellanos Date: Thu Oct 16 01:29:34 2014 -0400 view: added :event-activated signal Since the events widget are handled entirely inside GcalView implementations (aka the views), we need a way to hook event-widget activation with GcalWindow which is handling the dialogs (as expected). This signal serve as a bridge between those two objects. src/gcal-view.c | 10 ++++++++++ src/gcal-view.h | 1 + 2 files changed, 11 insertions(+) commit 1cb862900e168e384a100688d9dac84e4fe26e25 Author: Erick Pérez Castellanos Date: Thu Oct 16 01:28:47 2014 -0400 docs: updated HACKING style guide HACKING | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit d5f2b21f37bb2a5e45bcafcc39437b77fd12aa10 Author: Erick Pérez Castellanos Date: Wed Oct 15 21:44:47 2014 -0400 build: removed unused/faulty code This cleaning is made in order to merge this branch into master as soon as possible. The implementation of GcalDayView is planned to go on the same lines as GcalWeekView but for two days alone, so much of the code of the latter could be reused. The approach of using shallow container and kinda layout manager objects inside GcalDayView didn't worked that well for my expertise at this time. src/Makefile.am | 10 - src/gcal-all-day-grid.c | 1054 ------------------------------------ src/gcal-all-day-grid.h | 74 --- src/gcal-day-view.c | 690 ------------------------ src/gcal-day-view.h | 53 -- src/gcal-days-grid.c | 1178 ----------------------------------------- src/gcal-days-grid.h | 81 --- src/gcal-floating-container.c | 337 ------------ src/gcal-floating-container.h | 59 --- src/gcal-viewport.c | 277 ---------- src/gcal-viewport.h | 59 --- src/gcal-window.c | 10 - 12 files changed, 3882 deletions(-) commit bc2a348d0b99233143ddd78e371e7d5d475cb71a Author: Erick Pérez Castellanos Date: Wed Oct 15 21:32:27 2014 -0400 manager: use ECalDataModel to handle events Initial work. Code is marked all over the place with comments GcalManager:set_subscriber will set a view and a new range in the internal ECalDataModel instance. More cleaning is needed, along the way unneeded methods will be removed src/gcal-manager.c | 716 +++++++++++++---------------------------------------- src/gcal-manager.h | 39 +-- 2 files changed, 178 insertions(+), 577 deletions(-) commit bed94963d0727768f289af9b5fd44b82b2da5275 Author: Erick Pérez Castellanos Date: Wed Oct 15 20:36:04 2014 -0400 build: added ECalDataModel related files Implements an ECalDataModel object from evolution courtesy of Milan Crha ECalDataModel hides the details of events retrieving from calendars. Provides a time range and a subscriber system allowing objects implements the necessary callbacks to be notified of events happening on the selected time range. configure.ac | 21 +- src/Makefile.am | 4 + src/e-cal-data-model-subscriber.c | 161 ++ src/e-cal-data-model-subscriber.h | 81 + src/e-cal-data-model.c | 2927 +++++++++++++++++++++++++++++++++++++ src/e-cal-data-model.h | 151 ++ 6 files changed, 3336 insertions(+), 9 deletions(-) commit e175ca2f66b10c56337f04445fce8aab9dea6284 Author: Erick Pérez Castellanos Date: Wed Oct 15 10:52:42 2014 -0400 manager: overwrite constructed vfunc is not needed Since GcalManager does not have any properties or use in way GObject's initialization system there's no need of having initialization code split between vfunc _init and vfunc _contructed. src/gcal-manager.c | 67 ++++-------------------------------------------------- 1 file changed, 5 insertions(+), 62 deletions(-) commit 33235fda67012672014da360300de8852a91e400 Author: Erick Pérez Castellanos Date: Wed Oct 15 00:34:42 2014 -0400 manager: add back dates marking range src/gcal-manager.c | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) commit 7b97248c8b6a892829896247eb597aee97e61831 Author: Erick Pérez Castellanos Date: Tue Oct 14 19:48:15 2014 -0400 window: fix memory leak src/gcal-window.c | 4 ++++ 1 file changed, 4 insertions(+) commit b8525fc0f65b405ea9312bee1c17a41899809ca0 Author: Erick Pérez Castellanos Date: Tue Oct 14 14:54:42 2014 -0400 app: fix about dialog build src/gcal-application.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7dc4ae6a8497962fb807473f0e734d572f355fec Author: Georges Basile Stavracas Neto Date: Mon Oct 13 11:52:26 2014 -0300 nav-bar: implemented today button Implements today button between previous and forward buttons. Fix bug #703316. data/ui/nav_bar.ui | 24 +++++++++++++++++++++++- src/gcal-nav-bar.c | 11 +++++++++++ src/gcal-nav-bar.h | 2 ++ src/gcal-window.c | 45 +++++++++++++++++++++++++++++---------------- 4 files changed, 65 insertions(+), 17 deletions(-) commit 21356d926d5e0ce6c8b88bb042d95308fca45c28 Author: Erick Pérez Castellanos Date: Mon Oct 13 11:31:40 2014 -0400 app: update about dialog src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit a5c65af0fbbb4a750091274932633b790c76d67f Author: Georges Basile Stavracas Neto Date: Tue Oct 7 14:47:51 2014 -0300 project: remove libgd dependency This patch fixes bug #737729, removing all libgd dependencies. Every GdHeaderButton was replaced by GtkButton, and GdNotification was replaced by a custom-styled GtkFrame inside a GtkRevealer. .gitmodules | 3 -- Makefile.am | 4 +- autogen.sh | 1 - configure.ac | 8 --- libgd | 1 - src/Makefile.am | 2 - src/gcal-window.c | 143 +++++++++++++++++++++++++++++++++++++----------------- 7 files changed, 100 insertions(+), 62 deletions(-) commit 6fa533ba7901ef50231fdd723a4dee30b81228d1 Author: Erick Pérez Castellanos Date: Tue Oct 7 11:47:31 2014 -0400 manager: improved ESource/EClient connection flow src/gcal-manager.c | 65 +++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 33 deletions(-) commit 503d0345d99b9cfbdd89b00665831d174abc78f0 Author: Erick Pérez Castellanos Date: Tue Oct 7 10:56:59 2014 -0400 window: restore GcalEditDialog:response handling Now, this method will be improved later since the modify response will use some new API src/gcal-window.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 67 insertions(+), 2 deletions(-) commit b094f39288cce4b024e4e303ce8a8742710dd675 Author: Erick Pérez Castellanos Date: Tue Oct 7 09:16:51 2014 -0400 build: remove unused GcalArrowBin src/Makefile.am | 2 - src/gcal-arrow-bin.c | 770 --------------------------------------------------- src/gcal-arrow-bin.h | 64 ----- 3 files changed, 836 deletions(-) commit 6d3e30b16051c2ba4fc75edfcff2ba85c87f99ae Author: Erick Pérez Castellanos Date: Mon Oct 6 12:22:17 2014 -0400 edit-dialog: added stub code The code added make the dialog show up. Probably anything else works, but it's start to keep the project building while GcalManager migration is finished and new GcalEditDialog is built. src/gcal-edit-dialog.c | 83 ++++++++++++++++++++++++++------------------------ src/gcal-edit-dialog.h | 5 ++- src/gcal-manager.c | 6 ++-- src/gcal-manager.h | 4 +-- 4 files changed, 51 insertions(+), 47 deletions(-) commit 67fc66a8f4972835d151ca83820324ed34e918bf Author: Erick Pérez Castellanos Date: Mon Oct 6 12:17:25 2014 -0400 window: migrated to match latest GcalManager API Reorganized some code as mentioned on HACKING code style file Removed unused methods Started migration on new EditDialog flow to match latest GcalManager API Updated GcalManager:events-modified handler to match lastet GcalManager API src/gcal-window.c | 378 +++++++++++------------------------------------------- 1 file changed, 74 insertions(+), 304 deletions(-) commit 65653d16b4e06c51f8ee6ccb342cb502d697f8ff Author: Erick Pérez Castellanos Date: Mon Oct 6 12:15:04 2014 -0400 manager: remove get_event* methods Now those values are accesible from inside GcalEventWidget and GcalEditDialog using its internals copies of ECalComponent of the event they represent src/gcal-manager.c | 368 ----------------------------------------------------- src/gcal-manager.h | 41 ------ 2 files changed, 409 deletions(-) commit b88e6574b4146bf158380b41d560e2d939f9e2ef Author: Erick Pérez Castellanos Date: Mon Oct 6 12:14:09 2014 -0400 utils: fixed debug method src/gcal-utils.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 19c3c4e94f6f17b1b649d9aafab4669730bdf2f3 Author: Erick Pérez Castellanos Date: Mon Oct 6 12:13:22 2014 -0400 event-widget: add method to pass its internal data src/gcal-event-widget.c | 27 ++++++++++++++++++++++++++- src/gcal-event-widget.h | 2 ++ 2 files changed, 28 insertions(+), 1 deletion(-) commit 4bd4322cf8662f1331b24bea7c86b8dab3917a3e Author: Erick Pérez Castellanos Date: Sun Oct 5 19:58:44 2014 -0400 manager: enable sources by default src/gcal-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit def5345fce7a4270fb9c64c38ea1399e8ed0f7c9 Author: Erick Pérez Castellanos Date: Sun Oct 5 19:58:14 2014 -0400 manager: update functions docs src/gcal-manager.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit d8cc980a1d8bb33ea007ecef6663604c7b521d65 Author: Erick Pérez Castellanos Date: Sun Oct 5 19:57:30 2014 -0400 month-view: implement GcalView::wil_add_event vfunc src/gcal-month-view.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit 714e2c93f3df633793c56e4c44e381cec82ff1cf Author: Erick Pérez Castellanos Date: Sun Oct 5 19:57:05 2014 -0400 event-widget: set :uuid property from data src/gcal-event-widget.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 8ca256b130535764f7c75e4ed9b2e00c3fa525aa Author: Erick Pérez Castellanos Date: Sun Oct 5 19:14:18 2014 -0400 window: update GcalManager:objects-added handler src/gcal-window.c | 44 ++++++++------------------------------------ 1 file changed, 8 insertions(+), 36 deletions(-) commit bc4663f8c8616a9fcfb82213d239d3295e5786d4 Author: Erick Pérez Castellanos Date: Sun Oct 5 19:10:18 2014 -0400 event-widget: add internal #ECalComponent object The changes made here are minimal to get this building. GcalEventWidget needs a new rethink and rework to accommodate to those new internal attributes, which replaces some of the old ones. src/gcal-event-widget.c | 125 ++++++++++++++++++++++++++++++++++++++++++++---- src/gcal-event-widget.h | 4 ++ 2 files changed, 119 insertions(+), 10 deletions(-) commit 76582329ef7a3776a02b35422484f58003933bf3 Author: Erick Pérez Castellanos Date: Sun Oct 5 19:08:07 2014 -0400 view: add :will_add_event vfunc and stub methods Note: this commit probably won't build, but this is the right order of keeping history. src/gcal-month-view.c | 12 ++++++++++++ src/gcal-view.c | 22 ++++++++++++++++++++++ src/gcal-view.h | 11 +++++++---- src/gcal-week-view.c | 12 ++++++++++++ src/gcal-year-view.c | 12 ++++++++++++ 5 files changed, 65 insertions(+), 4 deletions(-) commit ef6d464071c3a4abea4be63572f0b11d887f2f8e Author: Erick Pérez Castellanos Date: Sun Oct 5 19:01:49 2014 -0400 manager: migrate :objects-added signal GcalManager:objects-added signal pass a list of struct containing ECalComponents for the event widgets. This ECalComponent instance will be owned and released by the event widget. Look at: GcalEventWidget::finalize src/gcal-manager.c | 27 +++++++++++++-------------- src/gcal-manager.h | 9 +++++++++ 2 files changed, 22 insertions(+), 14 deletions(-) commit 43eb35fc6e2a78f174326538e60d961a874babf6 Author: Erick Pérez Castellanos Date: Sun Oct 5 17:01:58 2014 -0400 manager: more work into migration 1. Some code style updated 2. Remove unneeded function src/gcal-manager.c | 245 +++++++++++++++++++++++------------------------------ 1 file changed, 108 insertions(+), 137 deletions(-) commit 9752b719f05cb9c59eee605916d4f840ac585e89 Author: Erick Pérez Castellanos Date: Sun Oct 5 16:44:07 2014 -0400 manager: initial work on new design GcalManager new design includes: 1. remove deprecated methods from eds 2. remove event cache 3. remove the need for keeping date range logic 4. reorder code according to HACKING code style document This changes will cause some other changes among the application. While this commit build just fine, work is missing yet. Next I will fix GcalEventWigdet and the rest of the affected components. src/Makefile.am | 1 + src/gcal-manager.c | 1066 ++++++++++++++++++---------------------------------- src/gcal-manager.h | 7 - 3 files changed, 367 insertions(+), 707 deletions(-) commit 000b1a843bc643e5fc02ccec036a221512154b7b Author: Erick Pérez Castellanos Date: Sun Oct 5 16:42:09 2014 -0400 docs: update code style HACKING | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 4287cc72ef8fcf0537d0bd292c7f88558f5465c3 Author: Georges Basile Stavracas Neto Date: Fri Oct 3 00:38:19 2014 -0300 month-view: fixed wrong day selection src/gcal-month-view.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 84ca745eb409ba4e152db0dfbfc6b10d635a4765 Author: Erick Pérez Castellanos Date: Wed Oct 1 10:17:07 2014 -0400 build: fix distcheck data/Makefile.am | 1 - po/POTFILES.in | 7 ++++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 24ea81583d131bcd47744e420386192ac6917553 Author: Erick Pérez Castellanos Date: Wed Oct 1 10:12:24 2014 -0400 build: update/clean autotools machinery .gitignore | 1 + configure.ac | 34 ++++++++++++++++++++++++---------- src/Makefile.am | 7 +------ 3 files changed, 26 insertions(+), 16 deletions(-) commit 1d95b5e8a90637b9063280e70d04946f19c5824a Author: Erick Pérez Castellanos Date: Wed Oct 1 00:41:04 2014 -0400 window: new-event-mode doesn't need CONSTRUCT flag src/gcal-window.c | 1 - 1 file changed, 1 deletion(-) commit 27565d487eb5ecb9147525fbc6eca2e24702d395 Author: Erick Pérez Castellanos Date: Mon Sep 29 01:12:50 2014 -0400 time: properly set time and timezone src/gcal-manager.c | 12 ++++++++++-- src/gcal-window.c | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) commit 7ab1af4e96ba7161c1b1b8c036a561ee587b9b00 Author: Erick Pérez Castellanos Date: Sun Sep 28 20:50:43 2014 -0400 app: remove unused view type action src/gcal-application.c | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) commit 333363205c95b282edc45a03b6bbc7db9cd218b4 Author: Erick Pérez Castellanos Date: Sun Sep 28 20:47:48 2014 -0400 app: update application menu Use only application wide actions in the menu, as stated in GNOME HIG Migrated to use GtkBuilder files configure.ac | 1 + data/Makefile.am | 1 + data/calendar.gresource.xml | 1 + data/ui/menus.ui | 29 +++++++++++++++ src/gcal-application.c | 89 ++++++++++++++------------------------------- 5 files changed, 60 insertions(+), 61 deletions(-) commit 693b34da2880e4a07f9e30283042178d289a20fc Author: Erick Pérez Castellanos Date: Sun Sep 28 13:40:12 2014 -0400 build: update requirements configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 80fdc33e0d703041dd22fd0f93580c88c4175606 Author: Erick Pérez Castellanos Date: Sun Sep 28 09:31:32 2014 -0400 window: queue draw on update view src/gcal-window.c | 1 + 1 file changed, 1 insertion(+) commit 1e1052c65c3c6b58f49b76b714209301563f1b44 Author: Georges Basile Stavracas Neto Date: Mon Sep 29 15:01:44 2014 -0300 window: use GtkPopovers GNOME Calendar uses a custom GtkOverlay-based widget, witch is not necessary anymore. It should be replaced by GtkPopover. data/calendar.gresource.xml | 1 - data/theme/close-window.svg | 152 ----------------------------------------- data/ui/new-event.ui | 162 ++++++++++++++++++++------------------------ src/gcal-new-event-widget.c | 26 +------ src/gcal-new-event-widget.h | 4 +- src/gcal-window.c | 107 ++++++++++------------------- 6 files changed, 113 insertions(+), 339 deletions(-) commit a9e8eb311a1cadc3dc2b012a6e94bdc0f778749c Author: Georges Basile Stavracas Neto Date: Sat Sep 27 00:14:17 2014 -0300 window: fix timeout resource handler Update the handler after the save_geometry(...) method is called src/gcal-window.c | 2 ++ 1 file changed, 2 insertions(+) commit 4f241168dee089d0e448fe96ec7af5eb0fe34929 Author: Georges Basile Stavracas Neto Date: Sat Sep 27 10:12:52 2014 -0400 window: fix timeout resource handler Update the handler after the save_geometry(...) method is called src/gcal-window.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 9afcc4dfa5cf2a5d012e69f2e0b27ddd01e1513f Author: Erick Pérez Castellanos Date: Fri Sep 26 13:03:38 2014 -0400 nav_bar: remove deprecated margin definitions data/ui/nav_bar.ui | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 6c893eb333bc3b7e97f7df4c33ddfb4508929ac9 Author: Erick Pérez Castellanos Date: Fri Sep 26 13:03:18 2014 -0400 window: remove geometry related debug sentences src/gcal-window.c | 14 -------------- 1 file changed, 14 deletions(-) commit ed9342b23744545159607efcfa5b76fb663a8685 Author: Erick Pérez Castellanos Date: Fri Sep 26 13:01:18 2014 -0400 window: hook key events to search-mode src/gcal-window.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 1d8cc8a01cfa74641f3ae954e103ce92dd44327b Author: Erick Pérez Castellanos Date: Fri Sep 26 12:51:40 2014 -0400 manager: use timezone info in time_t conversion src/gcal-manager.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit 48f5b36c298c5f6a0e635b38ed14d612f3b46964 Author: Erick Pérez Castellanos Date: Fri Sep 26 12:44:38 2014 -0400 views: ensure initial/final dates have timezones src/gcal-month-view.c | 9 +++++++++ src/gcal-week-view.c | 12 ++++++++++-- src/gcal-window.c | 4 +++- src/gcal-year-view.c | 8 ++++++++ 4 files changed, 30 insertions(+), 3 deletions(-) commit e06033910c9090a5a51956ab85c212d5a80d1b76 Author: Erick Pérez Castellanos Date: Fri Sep 26 12:26:22 2014 -0400 utils: add print_date debug method src/gcal-utils.c | 14 ++++++++++++++ src/gcal-utils.h | 3 +++ 2 files changed, 17 insertions(+) commit db9d2dfa6b6b64aaf19d530de397180ab65b5154 Author: Erick Pérez Castellanos Date: Fri Sep 26 01:54:58 2014 -0400 week-view: fixed doc sections src/gcal-week-view.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f37e2f641644a27a7a55790cfd1d714cd16f7c52 Author: Erick Pérez Castellanos Date: Fri Sep 26 00:37:45 2014 -0400 event-widget: use single click activation Use pointer cursor src/gcal-event-widget.c | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) commit b63c59b1d188978d05a80bbfec9c19b994234bd1 Author: Erick Pérez Castellanos Date: Thu Sep 25 23:54:55 2014 -0400 week-view: remove deprecated methods and warnings src/gcal-week-view.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) commit ee1d760398f97326b15d0629f11bbfc21d06fdd8 Author: Erick Pérez Castellanos Date: Thu Sep 25 23:35:45 2014 -0400 week-view: modernize Gobject boilerplate code src/gcal-week-view.c | 6 ++---- src/gcal-week-view.h | 4 ---- 2 files changed, 2 insertions(+), 8 deletions(-) commit 5ed966dfda0cdd274c9cdb346ef423697663115f Author: Erick Pérez Castellanos Date: Thu Sep 25 22:28:15 2014 -0400 week-view: draw header updated src/gcal-week-view.c | 57 ++++++++++++++++------------------------------------ 1 file changed, 17 insertions(+), 40 deletions(-) commit 04dfcd582afe98d71be3a19c7986d157499bbef8 Author: Erick Pérez Castellanos Date: Thu Sep 25 15:33:12 2014 -0400 week-view: remove navigation controls This commit just remove the related code. We will make the view work further along the way. src/gcal-week-view.c | 196 ++++----------------------------------------------- 1 file changed, 13 insertions(+), 183 deletions(-) commit 5b617388ce5e3dbe5c91d336b9af7af71969dfdc Author: Erick Pérez Castellanos Date: Thu Sep 25 14:11:33 2014 -0400 week-view: modernize accessing private instance src/gcal-week-view.c | 49 ++++++++++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 25 deletions(-) commit 7cc4ab07b15c0b383d6bd89dae4835ff74d05394 Author: Erick Pérez Castellanos Date: Thu Sep 25 14:04:48 2014 -0400 week-view: implement get_left/right_header methods Add macro to include private instance data into GcalWeekView objects src/gcal-week-view.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) commit 50cd68273d2f4e81af94b54acc9a3c9545a99577 Author: Erick Pérez Castellanos Date: Wed Sep 24 10:50:25 2014 -0400 year-view: fixed drawing and colors src/gcal-year-view.c | 38 +++++++++++--------------------------- 1 file changed, 11 insertions(+), 27 deletions(-) commit ff11049f305772e544482d91f4c8c39b56b0ff63 Author: Erick Pérez Castellanos Date: Wed Sep 24 10:20:30 2014 -0400 build: remove calls to deprecated methods src/gcal-month-view.c | 5 ----- src/gcal-year-view.c | 5 ----- 2 files changed, 10 deletions(-) commit 1ad998b54b2d8037221ce2374c8fbf0ba0f122c1 Author: Erick Pérez Castellanos Date: Wed Sep 24 10:19:06 2014 -0400 month-view: fixed drawing of the grid Updated colors and line widths src/gcal-month-view.c | 88 +++++++++++++++++++-------------------------------- 1 file changed, 33 insertions(+), 55 deletions(-) commit 4edca6b2556e4721f10dcffb62863f437555d347 Author: Georges Basile Stavracas Neto Date: Wed Sep 24 07:45:41 2014 -0300 theme: use system colors It's better and more portable than using custom hardcoded colors data/theme/gtk-styles.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 420db914dbb345ef337d71c70d62abc60da3348b Author: Erick Pérez Castellanos Date: Tue Sep 23 15:59:24 2014 -0400 window: changed system icon for menu icon src/gcal-window.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit c5131db24013509a067314cba5f9de0ccd31810f Author: Erick Pérez Castellanos Date: Tue Sep 23 15:33:11 2014 -0400 application: load css file from resources src/gcal-application.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit e0e1517061e093516583e981c6c72b623847b8f4 Author: Erick Pérez Castellanos Date: Tue Sep 23 15:32:01 2014 -0400 build: moved resource file to data Add css style to resources data/Makefile.am | 11 ++++++----- data/calendar.gresource.xml | 10 ++++++++++ src/Makefile.am | 10 +++++----- src/calendar.gresource.xml | 9 --------- 4 files changed, 21 insertions(+), 19 deletions(-) commit bee7b6fa1c55185c1df4566621e6057f220567ba Author: Erick Pérez Castellanos Date: Tue Sep 23 10:13:57 2014 -0400 build: rename instance variable and add docs src/gcal-application.c | 15 ++++++++------- src/gcal-window.c | 14 +++++++++++++- 2 files changed, 21 insertions(+), 8 deletions(-) commit 8a3ad4fc98360fb5444abfca931c92244db5378e Author: Erick Pérez Castellanos Date: Fri Aug 16 17:20:04 2013 -0400 gcal-window: fixed minor sigsegv when no positionis saved src/gcal-window.c | 8 -------- 1 file changed, 8 deletions(-) commit 50f8f2de372a6a71fff8f68f2e90d6d6557ac4ac Author: Javier Sánchez Ochando Date: Fri Aug 16 12:04:24 2013 +0200 gcal-window: the calendar window remember its geometry. src/gcal-application.c | 93 ----------------------- src/gcal-window.c | 202 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 201 insertions(+), 94 deletions(-) commit 258283a01df5a34d0f1f3ade6938268ca20a85b6 Author: Erick Pérez Castellanos Date: Sat Aug 10 12:24:20 2013 -0400 gcal-window: use toolkit's close-button in HeaderBar src/gcal-window.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) commit aa79428ce4fe20f1eb3b31771530439b66f9b675 Author: Yosef Or Boczko Date: Mon Jul 29 20:55:07 2013 +0300 fix API break on templates src/gcal-nav-bar.c | 8 ++++---- src/gcal-new-event-widget.c | 12 ++++++------ src/gcal-viewport.c | 6 +++--- 3 files changed, 13 insertions(+), 13 deletions(-) commit ca64eb190df6384de646e9e988f28c9bf6509cb9 Author: Erick Pérez Castellanos Date: Sun Jul 28 13:42:58 2013 -0400 gcal-event-widget: symbolic icon match the height of the text src/gcal-event-widget.c | 52 ++++++++++++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 20 deletions(-) commit 724435872c2c0008c9fdac5b33c36d2be3b33b95 Author: Erick Pérez Castellanos Date: Sat Jul 27 20:52:00 2013 -0400 gcal-all-day-grid: fixed y coordinate calculation src/gcal-all-day-grid.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 37b93f6d488ef90e0bee87ba8d4694dd08b0601e Author: Erick Pérez Castellanos Date: Sat Jul 27 20:19:46 2013 -0400 gcal-day-view: hooked to AllDayGrid signals Added :clear_marks calls chaining This code is full of debugging statements yet. src/gcal-day-view.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) commit 948aae4d6fd9263055de898eccbcc6d795ddb3b4 Author: Erick Pérez Castellanos Date: Sat Jul 27 20:16:05 2013 -0400 gcal-all-day-grid: added get_cell_position helper Helper to detect the position of a marked cell src/gcal-all-day-grid.c | 41 +++++++++++++++++++++++++++++++++++++++++ src/gcal-all-day-grid.h | 5 +++++ 2 files changed, 46 insertions(+) commit 34707c52536320ac0c9578cf40e93cb91e411e7d Author: Erick Pérez Castellanos Date: Sat Jul 27 19:47:31 2013 -0400 gcal-days-grid: reworked size calculations GcalDaysGridPrivate:scale_width includes left and right padding. src/gcal-days-grid.c | 67 ++++++++++++++++++++++------------------------------ 1 file changed, 28 insertions(+), 39 deletions(-) commit 94ff8dc538239aee70a905fb374a3730febba9fb Author: Erick Pérez Castellanos Date: Sat Jul 27 19:07:01 2013 -0400 gcal-days-grid: reworded comments src/gcal-days-grid.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit fd87ba68c6211893946fc27e8b051475fb125e57 Author: Erick Pérez Castellanos Date: Sat Jul 27 19:06:40 2013 -0400 gcal-days-grid: refactored a bit :draw method Moved querying the background color to only when it's needed src/gcal-days-grid.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 2ee59deedfdc010b9ddbd5df8c4148daf0417930 Author: Erick Pérez Castellanos Date: Sat Jul 27 19:05:17 2013 -0400 gcal-all-day-grid: make it reactive Added button press/release/motion handlers. Added signaling mechanism to communicate to its parent about the marked cells src/gcal-all-day-grid.c | 159 ++++++++++++++++++++++++++++++++++++++++++++++-- src/gcal-all-day-grid.h | 6 ++ 2 files changed, 161 insertions(+), 4 deletions(-) commit 5e4488c31513c735626cf4aaa7ddbb0304a47832 Author: Erick Pérez Castellanos Date: Sat Jul 27 18:20:16 2013 -0400 gcal-window: fixed bug on split event uuid Fixed the case when the event uid have a ':' colon character on it. src/gcal-window.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 2919eedc5fc008a16a9d316ffd52f1e80045224a Author: Erick Pérez Castellanos Date: Sat Jul 27 18:17:30 2013 -0400 gcal-window: added cute close button src/gcal-window.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) commit a7fed37be426ad0121fd55e7ffd9db31f4e09bf3 Author: Erick Pérez Castellanos Date: Sat Jul 27 14:39:07 2013 -0400 gcal-edit-dialog: remove title This shoul work along with the WM setting only border and not titlebar on the dialog src/gcal-edit-dialog.c | 2 ++ 1 file changed, 2 insertions(+) commit 4246e45e80f6803460914734d5d16c451bbc82f6 Author: Erick Pérez Castellanos Date: Sat Jul 27 14:36:46 2013 -0400 gcal-all-day-grid: fixed unmap bug src/gcal-all-day-grid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 24ffb7f13df41f6964285fa4d20af1e492a6ce98 Author: Erick Pérez Castellanos Date: Sat Jul 27 13:56:16 2013 -0400 gcal-days-grid: fixed cell order in:marked signal The ordering of the cell is done here to make it transparent t0o gcal-day-view and gcal-week-view. src/gcal-days-grid.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 062d244fe369dd9098227bba874ed56af9effe5d Author: Erick Pérez Castellanos Date: Sat Jul 27 13:47:24 2013 -0400 bug: fixing double free when g_list_delete_link src/gcal-all-day-grid.c | 1 - src/gcal-days-grid.c | 2 -- 2 files changed, 3 deletions(-) commit 270eadf717d52036124788c851b798bbcab0a845 Author: Erick Pérez Castellanos Date: Sat Jul 6 18:14:07 2013 -0400 css: updated selection color data/theme/gtk-styles.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c5d97764b80a49b7c01665756d68cf3293147672 Author: Erick Pérez Castellanos Date: Sat Jul 6 18:13:41 2013 -0400 gcal-day-view: initial new-flow implementation Connect to GcalDaysGrid:marked signal, and send :create-event signal properly src/gcal-day-view.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 64 insertions(+), 2 deletions(-) commit ec3c6ea165d866a1d1e33051a8e0d8e12565071f Author: Erick Pérez Castellanos Date: Sat Jul 6 18:11:41 2013 -0400 gcal-day-view: added GcalView API Wrapped GcalDaysGrid marking calls Reordered methods position src/gcal-day-view.c | 84 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 62 insertions(+), 22 deletions(-) commit e9df332422d33fe54b2a418ba528a8f8482c9333 Author: Erick Pérez Castellanos Date: Sat Jul 6 18:08:29 2013 -0400 gcal-days-grid: added marks related code GcalDaysGrid emit signal when marked in order to communicate with GcalDayView container. src/gcal-days-grid.c | 248 ++++++++++++++++++++++++++++++++++++++++++++++++++- src/gcal-days-grid.h | 14 +++ 2 files changed, 258 insertions(+), 4 deletions(-) commit fd464a11a4d02663bd14781753a2ef5658858bc4 Author: Erick Pérez Castellanos Date: Sat Jul 6 18:05:52 2013 -0400 gcal-days-grid: remove :spacing property Updated drawing to use CSS provided paddings src/gcal-day-view.c | 1 - src/gcal-days-grid.c | 48 ++++++++++++++++-------------------------------- 2 files changed, 16 insertions(+), 33 deletions(-) commit c46a4edd7dcb6934729c06e6336f10fca71c0c0e Author: Erick Pérez Castellanos Date: Sat Jul 6 18:01:09 2013 -0400 gcal-all-day-grid: remove :spacing property Updated drawing to work CSS provided padding src/gcal-all-day-grid.c | 71 +++++++++++++++---------------------------------- src/gcal-day-view.c | 1 - 2 files changed, 21 insertions(+), 51 deletions(-) commit b6c0635ae3b1c7ef62ecebcaabb9401357ebcce5 Author: Erick Pérez Castellanos Date: Fri Jul 5 11:18:43 2013 -0400 dayv-view-children: added relevant CSS class src/gcal-all-day-grid.c | 4 ++++ src/gcal-days-grid.c | 3 +++ 2 files changed, 7 insertions(+) commit 3c25ccb4e2ff14c3fd1418a257c65d13f7f023ea Author: Erick Pérez Castellanos Date: Fri Jul 5 10:40:39 2013 -0400 gcal-event-widget: remove unneeded call src/gcal-event-widget.c | 3 --- 1 file changed, 3 deletions(-) commit 5bc4998346c19748471f977cdf968523c9b00425 Author: Erick Pérez Castellanos Date: Fri Jul 5 10:16:03 2013 -0400 gcal-days-grid: fixed unmap bug src/gcal-days-grid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 76a0211377443d28c6478330c34370741c100a4d Author: Erick Pérez Castellanos Date: Thu Jul 4 17:15:04 2013 -0400 gcal-window: added dates adjusting on event-creation Adjust dates according to the active view when necessary src/gcal-window.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit fa73bb5e903c81448ee4fdb939ef67e419804495 Author: Erick Pérez Castellanos Date: Thu Jul 4 17:13:51 2013 -0400 gcal-window: fixed bug on events-modified signal On GcalDayView objects fail to reparent easily. src/gcal-window.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) commit 78b4a9c87909d973f652e1c13dc10ab67ea8055a Author: Erick Pérez Castellanos Date: Thu Jul 4 17:12:40 2013 -0400 gcal-window: improved new-event widget placement src/gcal-window.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit e997fa8fc6e12400b89b146c9907e2b284ab571b Author: Erick Pérez Castellanos Date: Thu Jul 4 14:16:51 2013 -0400 format: ordering content of headers Make gcal-application.h and gcal-event-widget.h the same as the rest. src/gcal-application.h | 8 ++++---- src/gcal-event-widget.h | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) commit 8d9e88013e52ccddb730352d984e764d1914c2e4 Author: Erick Pérez Castellanos Date: Thu Jul 4 14:08:41 2013 -0400 gcal-year-view: refactored draw new-event marks Make it more readable. src/gcal-year-view.c | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) commit 7c976b5a867d87c98d059b702a25394b402ee73d Author: Erick Pérez Castellanos Date: Thu Jul 4 10:03:02 2013 -0400 gcal-window: handled reentrancy of new-event widget src/gcal-window.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 0527350db785f1b9144f05d2219abe21b03441fd Author: Erick Pérez Castellanos Date: Thu Jul 4 10:02:25 2013 -0400 gcal-month-view: added security check Prevented button release handling when not needed src/gcal-month-view.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5f0ee1d62f27347728f4d938bb9499deb4a335aa Author: Erick Pérez Castellanos Date: Thu Jul 4 10:01:18 2013 -0400 gcal-year-view: addapted to one-click create-event flow src/gcal-year-view.c | 96 ++++++++++++++++++---------------------------------- 1 file changed, 32 insertions(+), 64 deletions(-) commit 65bc0d1269c899bed659307e48cb6dedcd915e36 Author: Erick Pérez Castellanos Date: Thu Jul 4 09:04:46 2013 -0400 gcal-month-view: fixed days number drawing Updated GcalMonthViewPrivate:days_delay on every day update src/gcal-month-view.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit 44693ab6c5e0ec25a4705adb092eac15809bfce6 Author: Erick Pérez Castellanos Date: Wed Jul 3 23:48:38 2013 -0400 gcal-window: added new-event flow Added Esc key closes new-event widget Added summary entry get focus when new-event widget is shown Reworked new-event creation flow Renamed gcal_window_get_manager to get_manager src/gcal-window.c | 331 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 224 insertions(+), 107 deletions(-) commit a98d90591c6bbc8db51b66232dbfd9dac4fc78f6 Author: Erick Pérez Castellanos Date: Wed Jul 3 20:20:58 2013 -0400 gcal-new-event-widget: finished API Added method to set calendars Added method to set default calendar Added method to get selected calendar Added method to get entered smmary string Fixed formatting issues src/gcal-new-event-widget.c | 190 ++++++++++++++++++++++++++++++++++++++++++++ src/gcal-new-event-widget.h | 24 ++++-- 2 files changed, 207 insertions(+), 7 deletions(-) commit a53b3e8225b522177c7e90b2d3f3e14906cb23c2 Author: Erick Pérez Castellanos Date: Wed Jul 3 20:16:48 2013 -0400 gcal-manager: add API to get default calendar src/gcal-manager.c | 17 +++++++++++++++++ src/gcal-manager.h | 2 ++ 2 files changed, 19 insertions(+) commit 3e7f9f46364ce18f4a533a043c406fd5a8902b66 Author: Erick Pérez Castellanos Date: Wed Jul 3 20:16:11 2013 -0400 gcal-utils: pass size to gcal_get_pixbuf_from_color src/gcal-edit-dialog.c | 6 +++--- src/gcal-utils.c | 11 +++++------ src/gcal-utils.h | 3 ++- 3 files changed, 10 insertions(+), 10 deletions(-) commit 41f490aa8d26e4b675409d7f3a2bda1e66ad7a8d Author: Erick Pérez Castellanos Date: Sun Jun 30 17:40:00 2013 -0400 gcal-month-view: fixed drawing issue Fixed drawing issue with :mark_current_unit method src/gcal-month-view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ebf040172217e9c3a326597ba82a6801cda3ea93 Author: Erick Pérez Castellanos Date: Sun Jun 30 17:39:16 2013 -0400 gcal-new-event-widget: added more getter methods src/gcal-new-event-widget.c | 27 ++++++++++++++++++++++----- src/gcal-new-event-widget.h | 4 +++- 2 files changed, 25 insertions(+), 6 deletions(-) commit 05a05eb768264a5d04383cc4b33550e9e2ae1e90 Author: Erick Pérez Castellanos Date: Sun Jun 30 17:38:51 2013 -0400 gcal-view: fixed whitespaces issues src/gcal-view.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c1d163b24e6abcd5941e06182f2213d965f7cbf5 Author: Erick Pérez Castellanos Date: Sun Jun 30 17:38:27 2013 -0400 gcal-year-view: implemented new GcalView API Added missing methods :mark_current_unit and :clear_marks src/gcal-year-view.c | 143 ++++++++++++++++++++++++--------------------------- 1 file changed, 66 insertions(+), 77 deletions(-) commit a24eca038627954640e8c2dee7bc060dfd06c6bb Author: Erick Pérez Castellanos Date: Sun Jun 30 17:37:14 2013 -0400 gcal-view: modified mark_current_unit API Added x,y return values, positions of the current unit src/gcal-month-view.c | 33 +++++++++++++++++++++++++++++---- src/gcal-view.c | 13 +++++++++---- src/gcal-view.h | 6 ++++-- 3 files changed, 42 insertions(+), 10 deletions(-) commit 8cbac837230d0cf298aba3ea930f9295717eceec Author: Erick Pérez Castellanos Date: Sat Jun 29 22:50:24 2013 -0400 gcal-month-view: migrated to new GcalView API Migrated to new event creation flow, compliant with one click create event. Moved to new private instance data API. src/gcal-month-view.c | 292 +++++++++++++++++++++++--------------------------- src/gcal-month-view.h | 4 - 2 files changed, 133 insertions(+), 163 deletions(-) commit 92c2d2e090bf898e9e70edebc6d1e037b2ea27dd Author: Erick Pérez Castellanos Date: Sat Jun 29 22:28:29 2013 -0400 gcal-new-event-widget: adding new getter API Added GcalNewEventWidget:get_close_button Added GcalNewEventWidget:get_create_button Added GcalNewEventWidget:get_details_button src/gcal-new-event-widget.c | 35 +++++++++++++++++++++++++++++++++++ src/gcal-new-event-widget.h | 14 ++++++++++---- 2 files changed, 45 insertions(+), 4 deletions(-) commit f9a37293ebc8fd84d44d85cf3d7601896693c84e Author: Erick Pérez Castellanos Date: Sat Jun 29 22:27:25 2013 -0400 build: fixing deprecations from gtk+-3.10 src/gcal-edit-dialog.c | 2 +- src/gcal-window.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c5f11e674a907a36232bcb9896122639182172bf Author: Erick Pérez Castellanos Date: Sat Jun 29 22:06:00 2013 -0400 build: updated configure.ac Upgraded glib and gtk+ required versions Removed clutter definitions Removed revelear build option from libgd module configure.ac | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 1ada96616b91f6fde3d425d7b8dd22fa285e4060 Author: Erick Pérez Castellanos Date: Sat Jun 29 22:04:14 2013 -0400 build: moved gobject construction to new sugar Misc formatting fixes Misc minor refactoring src/gcal-all-day-grid.c | 49 ++++++++-------- src/gcal-all-day-grid.h | 4 -- src/gcal-application.c | 65 +++++++++++---------- src/gcal-application.h | 3 - src/gcal-arrow-bin.c | 30 ++++------ src/gcal-arrow-bin.h | 4 -- src/gcal-day-view.c | 46 +++++++-------- src/gcal-day-view.h | 4 -- src/gcal-days-grid.c | 61 ++++++++++---------- src/gcal-days-grid.h | 4 -- src/gcal-event-widget.c | 34 +++++------ src/gcal-event-widget.h | 3 - src/gcal-manager.c | 135 ++++++++++++++++++++------------------------ src/gcal-manager.h | 4 -- src/gcal-nav-bar.c | 19 +++---- src/gcal-nav-bar.h | 4 -- src/gcal-new-event-widget.c | 15 ++--- src/gcal-new-event-widget.h | 3 - src/gcal-viewport.c | 22 +++----- src/gcal-viewport.h | 4 -- src/gcal-window.c | 80 ++++++++++---------------- src/gcal-window.h | 3 - src/gcal-year-view.c | 63 ++++++++++----------- src/gcal-year-view.h | 4 -- 24 files changed, 270 insertions(+), 393 deletions(-) commit 6b7e27a115355c15cd18bdce265ac841582d5745 Author: Erick Pérez Castellanos Date: Sat Jun 22 23:37:16 2013 -0400 gcal-window: ordered according to HACKING Renamed methods src/gcal-window.c | 180 +++++++++++++++++++++++++++--------------------------- 1 file changed, 90 insertions(+), 90 deletions(-) commit 239057a04113e6c066ba01edb9c2e3694f99699e Author: Erick Pérez Castellanos Date: Sat Jun 22 23:36:16 2013 -0400 css: update styles to new ui Cleaned unused rules Fixed rules to match GcalNewEventWidget data/theme/gtk-styles.css | 99 ++++++++++++++++++++--------------------------- 1 file changed, 43 insertions(+), 56 deletions(-) commit 005e58334149c38237b7917397345c74b7634893 Author: Erick Pérez Castellanos Date: Sat Jun 22 23:35:28 2013 -0400 gcal-window: started migration to GcalNewEventWidget Removed GcalEventOverlay Hooked GcalView:create-event signal from views src/Makefile.am | 2 - src/gcal-event-overlay.c | 540 ----------------------------------------------- src/gcal-event-overlay.h | 82 ------- src/gcal-window.c | 123 ++++++----- 4 files changed, 76 insertions(+), 671 deletions(-) commit 984ec9f07f24f72aff911a422c62553d79d6ffbf Author: Erick Pérez Castellanos Date: Sat Jun 22 23:17:12 2013 -0400 gcal-new-event-widget: initial rework of new-event-widget Moved into new-style composited widget Added GtkBuilder ui file Added gmodule-export-2.0 dependency configure.ac | 1 + data/Makefile.am | 3 +- data/ui/new-event.ui | 139 ++++++++++++++++++++++++++++++++++++++++++++ src/Makefile.am | 2 + src/calendar.gresource.xml | 2 + src/gcal-new-event-widget.c | 84 ++++++++++++++++++++++++++ src/gcal-new-event-widget.h | 71 ++++++++++++++++++++++ 7 files changed, 300 insertions(+), 2 deletions(-) commit 2b7d22d44c671761e6c5ed37efdfe542cecad91c Author: Erick Pérez Castellanos Date: Sat Jun 22 23:03:43 2013 -0400 gcal-arrow-bin: reorder file according to HACKING src/gcal-arrow-bin.c | 532 ++++++++++++++++++++++++--------------------------- 1 file changed, 250 insertions(+), 282 deletions(-) commit 773b575a7b5524f37d79fcc8c14f26b11794aa0d Author: Erick Pérez Castellanos Date: Sat Jun 22 22:59:48 2013 -0400 build: move ui files into data subdir data/ui/nav_bar.ui | 107 +++++++++++++++++++++++++++++++++++++++++++++ data/ui/viewport.ui | 35 +++++++++++++++ src/calendar.gresource.xml | 4 +- src/nav_bar.ui | 107 --------------------------------------------- src/viewport.ui | 35 --------------- 5 files changed, 144 insertions(+), 144 deletions(-) commit 20390c14433d241c387fb9d933f3cac319402246 Author: Erick Pérez Castellanos Date: Thu Jun 20 17:21:17 2013 -0400 gcal-aplication: cleaning some code Don't think a user will use shorcuts for changing views. src/gcal-application.c | 9 --------- 1 file changed, 9 deletions(-) commit 04d14cfaca45b0ab1edbfe129b8a75bb69b9a727 Author: Erick Pérez Castellanos Date: Thu Jun 20 17:14:58 2013 -0400 gcal-window: added new-event-mode as property. Bind StackSwitcher sensitive state and GAction:enabled to new-event-mode property src/gcal-application.c | 6 ++++++ src/gcal-window.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 54 insertions(+), 2 deletions(-) commit bd8f2379c71f49118ca592f0510931fcab057072 Author: Erick Pérez Castellanos Date: Thu Jun 20 17:06:34 2013 -0400 gcal-view: rename GcalView:clear_mark vfunc src/gcal-view.c | 8 ++++---- src/gcal-view.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) commit d3758a3e99c0ad8018011c956a179e2d78e87699 Author: Erick Pérez Castellanos Date: Thu Jun 20 16:52:52 2013 -0400 gcal-application: clean header file src/gcal-application.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit f3df3e784d4854092c75207250db0f3ee96ff7e7 Author: Erick Pérez Castellanos Date: Thu Jun 20 11:34:02 2013 -0400 misc: cleaning unused code. src/gcal-month-view.c | 66 ++++++--------------------------------------------- src/gcal-year-view.c | 60 ++++++---------------------------------------- 2 files changed, 14 insertions(+), 112 deletions(-) commit 37dc43c518b4dd0d2b3f4964b407945a93f201dd Author: Erick Pérez Castellanos Date: Thu Jun 20 11:33:38 2013 -0400 gcal-view: implementing GcalView:clear vfunc src/gcal-month-view.c | 10 ++++++++++ src/gcal-year-view.c | 10 ++++++++++ 2 files changed, 20 insertions(+) commit 1c7483e87bae8126ee01ef5fd16c5ffd3e5de293 Author: Erick Pérez Castellanos Date: Thu Jun 20 10:42:28 2013 -0400 gcal-window: removed unneeded title src/gcal-application.c | 3 --- 1 file changed, 3 deletions(-) commit 3b222e4e0127f9952b15b376323823542c4021b7 Author: Erick Pérez Castellanos Date: Thu Jun 20 10:40:53 2013 -0400 gcal-day-view: fixed all-day events allocation src/gcal-day-view.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 0a5540bfacb97c832897d5e427293a0a07944b8a Author: Erick Pérez Castellanos Date: Thu Jun 20 10:40:21 2013 -0400 gcal-edit-dialog: ui fixes Build against gtk+ master without warnings. Used new GtkHeaderBar as titlebar of the dialog. Reworked read-only event notification. Show up on the titlebar now. src/gcal-edit-dialog.c | 69 +++++++++++++++----------------------------------- 1 file changed, 20 insertions(+), 49 deletions(-) commit 6e7deface20c1518ea19c47083c27081f16e2c1d Author: Erick Pérez Castellanos Date: Thu Jun 20 10:37:38 2013 -0400 gcal-day-view: implemented GtkContainer:remove src/gcal-day-view.c | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) commit b54ac5510b6710b722f4116fd07b8b3e66a46553 Author: Erick Pérez Castellanos Date: Wed Jun 19 16:05:07 2013 -0400 gcal-window: fixed update_view method Used new GcalView:clear to destroy all the event-widget children of a view src/gcal-day-view.c | 16 ++++++++++++++++ src/gcal-window.c | 3 +-- 2 files changed, 17 insertions(+), 2 deletions(-) commit fcef0d64d1bca404c1391ff4fa3790a09e0971af Author: Erick Pérez Castellanos Date: Wed Jun 19 16:01:56 2013 -0400 gcal-view: added :clear vfunc Added to prevent the need of a troubling implementation of GtkContainer:forall method in DayView and WeekView composited widgets src/gcal-view.c | 18 ++++++++++++++++++ src/gcal-view.h | 3 +++ 2 files changed, 21 insertions(+) commit 9da7e71eed9175bb7077b8cc5c315d934a64bbe5 Author: Erick Pérez Castellanos Date: Wed Jun 19 15:12:28 2013 -0400 gcal-window: initial support for navigation Handled nav buttons actions Reorganized gcal-window source a little src/gcal-window.c | 157 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 90 insertions(+), 67 deletions(-) commit 3c038ac3c326ff65555e06f8374e8fb88df62924 Author: Erick Pérez Castellanos Date: Wed Jun 19 15:09:25 2013 -0400 gcal-view: more cleaning of GcalView API Removed GcalView:updated signal src/gcal-view.c | 11 ----------- src/gcal-view.h | 1 - 2 files changed, 12 deletions(-) commit c365e9124ab68027f990ae38f67c5230d0efc81a Author: Erick Pérez Castellanos Date: Wed Jun 19 09:41:35 2013 -0400 gcal-view: cleaned API Removed unneeded GcalView:reposition_child method. Reworked gcal_window_events_modified to use GcalView:get_by_uuid src/gcal-month-view.c | 67 +-------------------------------------------------- src/gcal-view.c | 15 +++--------- src/gcal-view.h | 5 ---- src/gcal-window.c | 45 +++++++++++++++++++++++++++------- src/gcal-year-view.c | 66 +------------------------------------------------- 5 files changed, 41 insertions(+), 157 deletions(-) commit aabf2263445207dc6114243760f909302daabae2 Author: Erick Pérez Castellanos Date: Wed Jun 19 08:28:28 2013 -0400 gcal-window: reposition notification widget Setting the overlay to cover the NavBar widget as well, so the notifications show up, below the toolbars src/gcal-window.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit edf5d42ed98392ac8911dc66ace7d7ef91ff9675 Author: Erick Pérez Castellanos Date: Tue Jun 18 16:08:04 2013 -0400 gcal-day-view: source cleaning src/gcal-day-view.c | 4 ---- 1 file changed, 4 deletions(-) commit 6238b77590b439217822ccd86a5a04ea635e6c09 Author: Erick Pérez Castellanos Date: Tue Jun 18 16:05:19 2013 -0400 gcal-day-view: fixed :draw_event check src/gcal-day-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 912a5d46e99680cc3b7ecdabfe4893ad7d52be34 Author: Erick Pérez Castellanos Date: Tue Jun 18 15:59:57 2013 -0400 gcal-all-day-grid: allocate event largers than one day src/gcal-all-day-grid.c | 85 +++++++++++++++++++++++++++++++++++++++---------- src/gcal-all-day-grid.h | 3 +- src/gcal-day-view.c | 39 ++++++++++++++++------- 3 files changed, 99 insertions(+), 28 deletions(-) commit 9f530a5b8accef747b9bff59587d523930357503 Author: Erick Pérez Castellanos Date: Tue Jun 18 10:43:18 2013 -0400 gcal-view: modified API Implemented in views. Reworked GcalDayView implementation to allow bigger than days events. src/gcal-day-view.c | 25 +++++++++++++------------ src/gcal-month-view.c | 48 +++++++++++++++++++++++++----------------------- src/gcal-view.c | 42 +++++++++++++++++++++++------------------- src/gcal-view.h | 9 +++++---- src/gcal-week-view.c | 22 +++++++++++++--------- src/gcal-window.c | 18 +++++++++++------- src/gcal-year-view.c | 28 +++++++++++++++------------- 7 files changed, 105 insertions(+), 87 deletions(-) commit 318cd4dd3387fb7f710e115911a6e383d3cceaa5 Author: Erick Pérez Castellanos Date: Tue Jun 18 10:02:17 2013 -0400 build: updated libgd to latest Fixed build warning libgd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f2a8e8b6746c5e3ad865e32c11dc444c0e292d5c Author: Erick Pérez Castellanos Date: Tue Jun 18 09:29:42 2013 -0400 gcal-day-view: added scroll_to current unit This is the initial approach, which might be improved/fixed later src/gcal-day-view.c | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) commit b03c592e99a1d5c282ff96348487902231ddbbd5 Author: Erick Pérez Castellanos Date: Tue Jun 18 09:28:07 2013 -0400 gcal-day-view: clean up unneeded functions src/gcal-day-view.c | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) commit c9935ab0d6808b840a61c64b21c05f3bc82034ee Author: Erick Pérez Castellanos Date: Tue Jun 18 09:24:31 2013 -0400 gcal-day-view: updated :get_left_header function Includes dayweek string now. src/gcal-day-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31a363999d99f22ed4a1369cb64205ff8d5aff65 Author: Erick Pérez Castellanos Date: Tue Jun 18 09:22:57 2013 -0400 gcal-window: refactored some code src/gcal-window.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) commit de0902028f8813a71c415ed9f7f5a4862e78ef4c Author: Erick Pérez Castellanos Date: Tue Jun 18 09:22:24 2013 -0400 gcal-window: fixed initialization on DayView mode src/gcal-window.c | 4 ++++ 1 file changed, 4 insertions(+) commit 005dd5e917fc7f65377bb5947dd74bb69f129e0e Author: Erick Pérez Castellanos Date: Tue Jun 18 09:21:45 2013 -0400 gcal-viewport: added :scroll_to method GcalViewport:scroll_to will scroll to a point of it children accordingly to a value passed src/gcal-viewport.c | 28 ++++++++++++++++++++++++++++ src/gcal-viewport.h | 3 +++ 2 files changed, 31 insertions(+) commit deb21b8297cbc094ef6d39a00f52c1c641d854db Author: Erick Pérez Castellanos Date: Tue Jun 18 09:06:23 2013 -0400 docs: added HACKING file HACKING | 14 ++++++++++++++ Makefile.am | 1 + 2 files changed, 15 insertions(+) commit 4330859ae08368f6583ffbd69e7dd11db888929e Author: Erick Pérez Castellanos Date: Fri Jun 14 11:16:23 2013 -0400 gcal-view: removed unused methods src/gcal-month-view.c | 35 +---------------------------------- src/gcal-week-view.c | 33 --------------------------------- src/gcal-year-view.c | 35 ++--------------------------------- 3 files changed, 3 insertions(+), 100 deletions(-) commit a5157748bc4f6b89279243ff9b7add412bbb8cf7 Author: Erick Pérez Castellanos Date: Fri Jun 14 11:15:47 2013 -0400 gcal-view: cleaned GcalView API Removed GcalView:remove_by_uuid method. Reordered gcal-view header file. TODO | 2 -- src/gcal-month-view.c | 1 - src/gcal-view.c | 40 ++++++++++++++++++++-------------------- src/gcal-view.h | 15 ++++++--------- src/gcal-week-view.c | 3 +-- src/gcal-year-view.c | 14 ++++++-------- 6 files changed, 33 insertions(+), 42 deletions(-) commit f4179ec9907651ad1bedde5000bed7b77f3ac88a Author: Erick Pérez Castellanos Date: Fri Jun 14 10:45:51 2013 -0400 build: removed unused code from gcal-utils Removed enums and one function TODO | 1 - src/gcal-utils.c | 10 ---------- src/gcal-utils.h | 14 -------------- 3 files changed, 25 deletions(-) commit 044654dab4b47aced5f7d869b3846ef9c7f9f923 Author: Erick Pérez Castellanos Date: Fri Jun 14 10:14:10 2013 -0400 build: removed Clutter dependency TODO | 1 - configure.ac | 2 -- src/gcal-application.c | 8 -------- 3 files changed, 11 deletions(-) commit 85a2002e7610f90d4d9e79d0827cf75695f365e6 Author: Erick Pérez Castellanos Date: Thu Jun 13 16:53:02 2013 -0400 gcal-window: changed transition-type between views Requires master from Gtk+ src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit def8cf720b6bf21b947be2a2de8448a32a1e4286 Author: Erick Pérez Castellanos Date: Thu Jun 13 16:52:02 2013 -0400 gcal-days-grid: fixed corner case in allocation Fixed allocation of events place around midnight. src/gcal-days-grid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c27bb35ffbab1f99d3a0446c6ecfed2788e85a6 Author: Erick Pérez Castellanos Date: Wed Jun 12 13:28:34 2013 -0400 gcal-month-view: added #GcalView implementations Added #GcalView:get_left_header and #GcalView:get_right_header Reorded #GcalView vfuncs implementatiob in the source file src/gcal-month-view.c | 110 ++++++++++++++++++++++++++------------------------ 1 file changed, 57 insertions(+), 53 deletions(-) commit 2cfe30d795decd688e5db4e9dbdc9868195391c0 Author: Erick Pérez Castellanos Date: Wed Jun 12 13:25:47 2013 -0400 docs: updated TODO TODO | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 9b828b39bef1f5349dddb31b0c58e9abe9dde687 Author: Erick Pérez Castellanos Date: Wed Jun 12 13:23:14 2013 -0400 gcal-window: added new application flow gcal-window changes: 1. Added #GtkStackSwitcher for view-switching handling 2. Reworked view switching behavior 3. Added window states: search-mode, new-event-mode 4. Implemented search using #GtkSearchBar, allowing to handle [Esc] keys closing the search 5. Removed temporally SourcesView gcal-application changes: 1. Added actions for [Search] and [New Event] with its keyboard-shorcut A lot of ground work is set here, the code is fill with FIXMEs and comment for stuff-TODO src/gcal-application.c | 96 ++++++++---- src/gcal-window.c | 417 ++++++++++++++++++++----------------------------- src/gcal-window.h | 15 +- 3 files changed, 248 insertions(+), 280 deletions(-) commit 32cd17c8e8140b32bccf54636fba395af627e634 Author: Erick Pérez Castellanos Date: Wed Jun 12 12:39:37 2013 -0400 gcal-day-view: added #GtkContainer:add implementation gcal-days-grid: added #GtkWidget:size-allocate implementation These implementations are initial approaches, there's a lot fo FIXME around the code with some fixes still needed. src/gcal-day-view.c | 71 ++++++++++++++--- src/gcal-days-grid.c | 219 ++++++++++++++++++++++++++++++++++++++++----------- src/gcal-days-grid.h | 3 +- 3 files changed, 235 insertions(+), 58 deletions(-) commit d54556a03079d4739cec3a3d4f088bf3f137a69c Author: Erick Pérez Castellanos Date: Wed Jun 12 12:31:59 2013 -0400 gcal-days-grid: make it reactive. Added #GdkWindow for catching button events. src/gcal-days-grid.c | 126 ++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 114 insertions(+), 12 deletions(-) commit aa20a71ca9fa158e2616c5f779ba1f079c5ba308 Author: Erick Pérez Castellanos Date: Wed Jun 12 12:08:24 2013 -0400 gcal-day-view: initial implementation of view API Implemented: #GcalView:get_initial_date #GcalView:get_final_date #GcalView:contains_date #GcalView:get_left_header #GcalView:get_right_header #GcalView:get_by_uuid src/gcal-day-view.c | 159 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 154 insertions(+), 5 deletions(-) commit f3afda658490e904bba5a731b900f01432933315 Author: Erick Pérez Castellanos Date: Wed Jun 12 11:57:29 2013 -0400 gcal-event-widget: added :date-end property Added get/set accesors methods. src/gcal-event-widget.c | 62 +++++++++++++++++++++++++++++++++++++++++++------ src/gcal-event-widget.h | 5 ++++ 2 files changed, 60 insertions(+), 7 deletions(-) commit 0c03de1631fbb3925ad0b2aa52a9c53351cbb719 Author: Erick Pérez Castellanos Date: Wed Jun 12 11:54:10 2013 -0400 docs: fixed docs string src/gcal-manager.c | 20 ++++++++++++++++++++ src/gcal-week-view.c | 4 ++-- src/gcal-year-view.c | 4 ++-- 3 files changed, 24 insertions(+), 4 deletions(-) commit cd60f84bb8798acc69c0ccd56887463c6eb73aef Author: Erick Pérez Castellanos Date: Wed Jun 12 11:52:50 2013 -0400 gcal-days-grid: added :get_by_uuid method Added GcalView:get_by_uuid like method to use from GcalDayView and GcalWeekView src/gcal-days-grid.c | 39 +++++++++++++++++++++++++++++++++++++++ src/gcal-days-grid.h | 3 +++ 2 files changed, 42 insertions(+) commit 8644ad892171138a49d3ed2e52443c428ed2ad27 Author: Erick Pérez Castellanos Date: Tue Jun 11 17:14:40 2013 -0400 gcal-all-day-grid: added :get_by_uuid method Added GcalView:get_by_uuid like method to use from GcalDayView and GcalWeekView src/gcal-all-day-grid.c | 96 ++++++++++++++++++++++++++++++++----------------- src/gcal-all-day-grid.h | 2 ++ 2 files changed, 66 insertions(+), 32 deletions(-) commit 05c2d6064b21c085cf36ee0cd60f35456ae2cec6 Author: Erick Pérez Castellanos Date: Tue Jun 11 17:13:05 2013 -0400 gcal-all-day-grid: make it reactive Missing to communicate click actions src/gcal-all-day-grid.c | 173 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 142 insertions(+), 31 deletions(-) commit 7bb3381b6b5293134de045c9e1758a9cee4e9a2b Author: Erick Pérez Castellanos Date: Tue Jun 11 17:07:13 2013 -0400 gcal-event-widget: fix retrieve :summary property Formatting fixes. Added functions docs. src/gcal-event-widget.c | 28 +++++++++++++++++++++------- src/gcal-event-widget.h | 38 +++++++++++++++++++------------------- 2 files changed, 40 insertions(+), 26 deletions(-) commit ca4dc4f739c834a9b95ad18b539de30fe7000103 Author: Erick Pérez Castellanos Date: Tue Jun 11 17:05:35 2013 -0400 gcal-manager: fixed memory leak src/gcal-manager.c | 2 ++ 1 file changed, 2 insertions(+) commit 765331cb4a0606100030c2deeea08a6e79935954 Author: Erick Pérez Castellanos Date: Tue Jun 11 17:04:58 2013 -0400 gcal-viewport: add vertical scroll capability Added function docs. src/gcal-viewport.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 82 insertions(+), 2 deletions(-) commit 800ecf938ca27c577a7e9c80078c67ecea108dc1 Author: Erick Pérez Castellanos Date: Sun Jun 9 23:00:29 2013 -0400 gcal-view: add some API implementation Added GcalView:get_left_header and GcalView:get_right_header implementations to GcalMonthView and GcalYearView src/gcal-month-view.c | 35 +++++++++++++++++++++++++++++++++++ src/gcal-year-view.c | 24 ++++++++++++++++++++++++ 2 files changed, 59 insertions(+) commit d3c07fdf3d76f5cf08fb273dba65e1100c9e46ae Author: Erick Pérez Castellanos Date: Sun Jun 9 22:49:07 2013 -0400 build: move docs out of source tree. TODO file left as developer guide I plan to host the docs on a web apart, not decision on it yet, maybe a projects.gnome.org site. Makefile.am | 2 +- TODO | 19 ++++++++-- configure.ac | 1 - doc/Assumptions | 19 ---------- doc/Drawing | 110 -------------------------------------------------------- doc/Flows | 38 -------------------- doc/Internals | 73 ------------------------------------- doc/Makefile.am | 6 ---- doc/Views | 18 ---------- 9 files changed, 17 insertions(+), 269 deletions(-) commit c22792e65e70091a0d894e7b1e68e239facb6efb Author: Erick Pérez Castellanos Date: Thu Jun 6 11:51:10 2013 -0400 gcal-view: reworked a little more the API Added API to get the headers for update GcalNavBar Updated GcalMonthView, GcalWeekView and GcalYearView implementations Updated calls in GcalWindow src/gcal-month-view.c | 14 +++--- src/gcal-view.c | 134 +++++++++++++++++++++++++++++++++++--------------- src/gcal-view.h | 46 ++++++++--------- src/gcal-week-view.c | 12 ++--- src/gcal-window.c | 4 +- src/gcal-year-view.c | 14 +++--- 6 files changed, 136 insertions(+), 88 deletions(-) commit 3327207c9d840b0a6f6dd297484811dbb98dfe4f Author: Erick Pérez Castellanos Date: Thu Jun 6 10:21:02 2013 -0400 gcal-window: fixed memory leak when handling date Fixed construction method src/gcal-window.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit a71491377e4afa5ddfdcaaaf3602c8265d34babf Author: Erick Pérez Castellanos Date: Thu Jun 6 10:12:02 2013 -0400 gcal-window: updated to new GtkSearchBar API src/gcal-window.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) commit 09f62615507418e8234d3ec9e69da1ce583c268e Author: Erick Pérez Castellanos Date: Tue Jun 4 22:39:02 2013 -0400 ui: integrated GcalDayView in GcalWindow Initial work. Added option to GcalApplication action. src/gcal-application.c | 7 ++++--- src/gcal-window.c | 10 ++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) commit 42ff2e76daf3f7f6c055788b9baf9f5838899d83 Author: Erick Pérez Castellanos Date: Tue Jun 4 22:34:51 2013 -0400 ui: added GcalDayView widget Initial approach, it doesn't do anything but painting the background. Still missing to handle chidlren allocation. Integrated GcalAllDayGrid, GcalViewport and GcalDaysGrid. src/Makefile.am | 6 +- src/gcal-day-view.c | 257 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-day-view.h | 57 ++++++++++++ 3 files changed, 318 insertions(+), 2 deletions(-) commit 728ea4db1694d3cc82e1711f653f1ad1fb09dcfd Author: Erick Pérez Castellanos Date: Tue Jun 4 22:08:36 2013 -0400 ui: added GcalDaysGrid widget The widget for keeping event widgets. It will be used in DayView and WeekView src/Makefile.am | 2 + src/gcal-days-grid.c | 687 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-days-grid.h | 67 +++++ 3 files changed, 756 insertions(+) commit ac596a960b85a5e2709a9ac33ed47eacc528ebb1 Author: Erick Pérez Castellanos Date: Tue Jun 4 22:02:41 2013 -0400 gcal-all-day-grid: minor fixes src/gcal-all-day-grid.c | 15 +++++++-------- src/gcal-all-day-grid.h | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) commit 984b65780a1b8b03edfd45b67cd1bcea964a3b85 Author: Erick Pérez Castellanos Date: Tue Jun 4 21:59:29 2013 -0400 ui: added GcalViewport widget. Basically a Viewport with overlaying scrollbars, for using inside the views data/theme/gtk-styles.css | 20 +++--- src/Makefile.am | 2 + src/calendar.gresource.xml | 3 +- src/gcal-viewport.c | 175 +++++++++++++++++++++++++++++++++++++++++++++ src/gcal-viewport.h | 60 ++++++++++++++++ src/viewport.ui | 35 +++++++++ 6 files changed, 285 insertions(+), 10 deletions(-) commit 03af4df2860b69932f8fa3899f637754528d58c0 Author: Erick Pérez Castellanos Date: Sun Jun 2 23:16:05 2013 -0400 gcal-view: GcalViewChild struct field renamed src/gcal-month-view.c | 12 ++++++------ src/gcal-view.h | 2 +- src/gcal-year-view.c | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) commit 3c1a1b89c1d570be19c20f8b63628f518c8a2cbf Author: Erick Pérez Castellanos Date: Sun Jun 2 23:14:56 2013 -0400 gcal-month-view: removed unnecessary function split Reordered some functions. src/gcal-month-view.c | 564 ++++++++++++++++++++++++-------------------------- 1 file changed, 273 insertions(+), 291 deletions(-) commit 0177641993f50aed4950a98d201c38638085ed85 Author: Erick Pérez Castellanos Date: Sun Jun 2 22:41:46 2013 -0400 gcal-nav-bar: removed #GcalNavBar:move signal Use back/forward buttons :clicked signal src/gcal-nav-bar.c | 57 +++++++++++++++++------------------------------------- src/gcal-nav-bar.h | 7 ++++--- src/gcal-window.c | 30 +++++++++++++++------------- src/nav_bar.ui | 2 -- 4 files changed, 39 insertions(+), 57 deletions(-) commit 72a4981965acafd327b31ac14e9d7058673e4cc4 Author: Erick Pérez Castellanos Date: Sun Jun 2 16:20:04 2013 -0400 ui: upddated GcalYearView to new UI Missing: make it compliant with new GcalView API src/gcal-year-view.c | 287 +++++---------------------------------------------- 1 file changed, 24 insertions(+), 263 deletions(-) commit b9d111fd42468b1954a5c2a6e56035ac23d1afb5 Author: Erick Pérez Castellanos Date: Sun Jun 2 16:08:54 2013 -0400 ui: updated GcalMonthView to new UI Missing make it compliant with the new GcalView API src/gcal-month-view.c | 262 +------------------------------------------------- 1 file changed, 4 insertions(+), 258 deletions(-) commit beb17fadca537e981e9edce0a90ccceb89eb4dbe Author: Erick Pérez Castellanos Date: Sat Jun 1 19:31:57 2013 -0400 misc: formatting issues src/gcal-all-day-grid.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 65326c0d0559ccabbb0486bfe0ac0935a043a439 Author: Erick Pérez Castellanos Date: Sat Jun 1 19:22:41 2013 -0400 misc: cleaned unused include directive src/gcal-month-view.h | 2 -- src/gcal-week-view.h | 2 -- 2 files changed, 4 deletions(-) commit be1358313d756cc58b4f6f9ff4856105ae687c82 Author: Erick Pérez Castellanos Date: Sat Jun 1 19:21:16 2013 -0400 gcal-view: added safety check to every vfunc call src/gcal-view.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit bfa996b982fc902f7babd2a88555cf812756a210 Author: Erick Pérez Castellanos Date: Sat Jun 1 18:58:15 2013 -0400 ui: added GcalAllDayGrid widget. GcalAllDayGrid will work for day and week view. This is the initial implementation, that doesn't respond to events (mouse clicks) src/Makefile.am | 2 + src/gcal-all-day-grid.c | 695 ++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-all-day-grid.h | 64 +++++ 3 files changed, 761 insertions(+) commit 7888bcc872146c62c20ba719a0bce1e480cf3e05 Author: Erick Pérez Castellanos Date: Thu May 30 17:11:09 2013 -0400 docs: updated TODO TODO | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3dd88ba8295c8aaaac1894c2835a0a85cbd236ad Author: Erick Pérez Castellanos Date: Thu May 30 17:07:05 2013 -0400 gcal-view: started API migration src/gcal-view.c | 38 ++++++++++++++++++++++++++++++++++++++ src/gcal-view.h | 27 +++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) commit 34aa3d39228c0424a99f134d6ce1098237c39819 Author: Erick Pérez Castellanos Date: Thu May 30 17:05:59 2013 -0400 build: fixed warning src/gcal-nav-bar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b248a049dd74ec3d8b513922dd2af9d58ab903fd Author: Erick Pérez Castellanos Date: Wed May 29 23:44:25 2013 -0400 misc: A bunch minor fixes. libgd: Removed unused widgets from compilation gitignore: Update to skip resources gcal-window: Removed warning about non-use vars .gitignore | 3 +++ configure.ac | 3 +-- src/gcal-window.c | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) commit b5b4076b2122629110962bec2d29c64c4c4bcb80 Author: Erick Pérez Castellanos Date: Wed May 29 23:14:33 2013 -0400 docs: Updated to reflect UI changes TODO | 1 + doc/Drawing | 3 +++ 2 files changed, 4 insertions(+) commit c8b155270be20c5e0ddfb082c6d97436a9ebc70c Author: Erick Pérez Castellanos Date: Wed May 29 23:14:01 2013 -0400 ui: Added GcalNavBar widget. GcalNavBar widget is composited using templates. Great work of Tristan Van Berkom on using this. data/theme/gtk-styles.css | 21 ++--- src/Makefile.am | 2 + src/gcal-nav-bar.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-nav-bar.h | 60 +++++++++++++ src/gcal-window.c | 88 ++++++++++++------- 5 files changed, 334 insertions(+), 47 deletions(-) commit 6f42fc093a20a4c3cba101434a449c5e4be7e8ec Author: Erick Pérez Castellanos Date: Wed May 29 23:11:06 2013 -0400 build: Added gresources to binary GcalNavBar ui added as a resource. src/Makefile.am | 9 ++++ src/calendar.gresource.xml | 6 +++ src/nav_bar.ui | 109 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 124 insertions(+) commit 72358c7ca4e2f5f55f5af7d736c01754a4c201df Author: Erick Pérez Castellanos Date: Wed May 29 23:07:33 2013 -0400 ui: Removed Clutter from GcalEventOverlay This commit got mixed in, and that's why you will see warnings. Future commits will fix this. This one builds, though. src/gcal-event-overlay.c | 16 ++-- src/gcal-event-overlay.h | 8 +- src/gcal-window.c | 207 +++++++++++++++++++++++------------------------ 3 files changed, 109 insertions(+), 122 deletions(-) commit c19ce22e73b77a071e3bdc9af4836773da9894c2 Author: Erick Pérez Castellanos Date: Wed May 29 22:50:14 2013 -0400 ui: Updating to GtkSearchBar new API src/gcal-window.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit a2306981f0eafc47f682523c2c2616e949697cfe Author: Erick Pérez Castellanos Date: Tue May 28 14:48:47 2013 -0400 ui: reverting hack made for GdHeaderBar src/gcal-window.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 131aa97d92781e9d7f822da5ca7e3a30031c8d43 Author: Erick Pérez Castellanos Date: Mon May 27 23:45:54 2013 -0400 ui: use GtkStack instead of GdStack src/gcal-window.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit dd969cf14d929ef94d086361b756dd0144d24038 Author: Erick Pérez Castellanos Date: Mon May 27 16:41:48 2013 -0400 ui: migrating from GdHeaderBar to GtkHeaderBar src/gcal-application.c | 2 +- src/gcal-window.c | 34 ++++++++++++++++++---------------- 2 files changed, 19 insertions(+), 17 deletions(-) commit d2a5b20d9deed770ef6ba4b4dfb8538f3a6ea785 Author: Erick Pérez Castellanos Date: Sun May 26 23:36:01 2013 -0400 docs: updated Removed stuff already done. TODO | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit d434daa35fff5988f2b5114aad7601e58392b026 Author: Erick Pérez Castellanos Date: Sun May 26 23:30:28 2013 -0400 ui: connected new-event button It's just the connection what has been updated, since the widget is still working with clutter there's no visible effect when clicking [New Event] button [New Event] button changed to text button, and updated style Removed non-needed code src/gcal-window.c | 47 ++++++++++------------------------------------- 1 file changed, 10 insertions(+), 37 deletions(-) commit a30fcfc59a6887183295ad19b3d38eb56ad6cb68 Author: Erick Pérez Castellanos Date: Sun May 26 23:29:48 2013 -0400 app: Fixed string in --version handle src/gcal-application.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 453f6a9e172fcb9fa5829c71209f3fa2c52a3076 Author: Erick Pérez Castellanos Date: Sun May 26 22:52:21 2013 -0400 ui: Removed GcalToolbar and GcalSearchbar src/Makefile.am | 4 - src/gcal-searchbar.c | 201 ---------------- src/gcal-searchbar.h | 61 ----- src/gcal-toolbar.c | 669 --------------------------------------------------- src/gcal-toolbar.h | 74 ------ 5 files changed, 1009 deletions(-) commit 603a41f42439d9a2eb49b7251e2bf4acaa5e8b38 Author: Erick Pérez Castellanos Date: Sun May 26 22:46:10 2013 -0400 Removed internal copy of Notification widget. Use GdNotification src/Makefile.am | 5 +- src/gtk-notification.c | 953 ------------------------------------------------- src/gtk-notification.h | 65 ---- 3 files changed, 1 insertion(+), 1022 deletions(-) commit ed4da78a6b0bb971d353fa2d3f419c956c0ab0be Author: Erick Pérez Castellanos Date: Sun May 26 16:54:25 2013 -0400 Updated Notification system to new UI Still mising here some way to solve the stacked notifications issue. TODO | 1 - src/gcal-window.c | 29 ++++++++++++++++------------- src/gcal-window.h | 3 +-- 3 files changed, 17 insertions(+), 16 deletions(-) commit 21b7e3d42e5a8950c761ef2f1a88192962227b7a Author: Erick Pérez Castellanos Date: Sun May 26 16:17:48 2013 -0400 Removed ClutterActor from main UI Use GtkSearchbar data/theme/gtk-styles.css | 36 +--- src/gcal-window.c | 459 +++++++++++++++------------------------------- 2 files changed, 152 insertions(+), 343 deletions(-) commit bb37d27250ca667720f83e6a89fe742ce8ca9fb2 Author: Erick Pérez Castellanos Date: Sun May 26 16:16:42 2013 -0400 Updated docs: Planning TODO | 8 +++++--- doc/Drawing | 31 +++++++++---------------------- 2 files changed, 14 insertions(+), 25 deletions(-) commit ccd014c8206b29f61ff2b9caf997be33373eb148 Author: Erick Pérez Castellanos Date: Sun May 26 11:48:05 2013 -0400 Initial GdHeaderBar migration src/gcal-window.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 58 insertions(+), 8 deletions(-) commit 63a0bc2bab21dc5e1f7fca5166df1b9d81e4cae6 Author: Erick Pérez Castellanos Date: Wed May 22 13:49:55 2013 -0400 Updated authors src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit d8e902ee0a6ed14f6ef5d8243392bc3d68556259 Author: Erick Pérez Castellanos Date: Wed May 22 13:39:12 2013 -0400 Added initial changes to GcalWindow Replaced GcalToolbar for GdHeaderBar Commented out code for ensure building src/Makefile.am | 2 + src/gcal-window.c | 289 +++++++++++++++++++++--------------------------------- 2 files changed, 114 insertions(+), 177 deletions(-) commit daeeed6af5275386bed826f600fb2f880a8448e0 Author: Erick Pérez Castellanos Date: Wed May 22 13:38:35 2013 -0400 Updated docs to reflect the changes. TODO | 10 +++++++++- doc/Drawing | 31 ++++++++++++++++--------------- doc/Flows | 10 ++++++++++ doc/Internals | 8 +++----- 4 files changed, 38 insertions(+), 21 deletions(-) commit 96b5c26926ef645eedecc03fe8fb6a1406fa9861 Author: Erick Pérez Castellanos Date: Tue May 21 11:57:19 2013 -0400 Added libgd submodule .gitmodules | 3 +++ Makefile.am | 4 ++-- autogen.sh | 4 ++++ configure.ac | 14 ++++++++++++-- libgd | 1 + 5 files changed, 22 insertions(+), 4 deletions(-) commit 503c041c19f487217caf035c92659f782508a8b2 Author: Marcus Lundblad Date: Sun Nov 16 23:01:13 2014 +0000 Added Swedish translation po/LINGUAS | 1 + po/sv.po | 286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 287 insertions(+) commit 7d62e6ee575fec9edd9823a0d52937225ce5b7e2 Author: Tiago S Date: Sat Nov 15 17:21:09 2014 +0000 Added Portuguese translation po/LINGUAS | 1 + po/pt.po | 285 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 286 insertions(+) commit f257ea3b5d2d2bd54df6696fcac91ca19aeb6603 Author: Stas Solovey Date: Thu Oct 2 09:35:18 2014 +0000 Updated Russian translation po/ru.po | 134 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 81 insertions(+), 53 deletions(-) commit 3c3d6ebe77ab5c364d55ad7de7b4ec0392171d0c Author: Tom Tryfonidis Date: Thu Apr 24 16:55:54 2014 +0000 Updated Greek translation po/el.po | 116 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 69 insertions(+), 47 deletions(-) commit b258988727b99e150b03806ea6d2645f00f6c913 Author: Piotr Drąg Date: Mon Mar 31 19:28:09 2014 +0200 doap: update URLs README | 4 ++-- gnome-calendar.doap | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) commit a8830d6d93ef1a5230b8c1fe7057f92f7662052f Author: halflings Date: Fri Mar 21 14:31:03 2014 +0000 Added French translation po/LINGUAS | 1 + po/fr.po | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 284 insertions(+) commit 09611d341bca975fffc7915425e0dc0f2ffab6be Author: Daniel Mustieles Date: Thu Jan 23 12:54:54 2014 +0100 Updated FSF's address src/e-cell-renderer-color.c | 4 +--- src/e-cell-renderer-color.h | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) commit 9142f520f70a8b994a2adf4a2840bf4f6fb6a9cc Author: Simon Linden Date: Tue Jan 14 19:14:19 2014 +0100 Updated German translation po/de.po | 107 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 67 insertions(+), 40 deletions(-) commit 6edb670ab9b9ec7af5a1e267d01471fc170656d4 Author: Arash Mousavi Date: Fri Nov 29 11:48:48 2013 +0330 Add Persian Translations po/LINGUAS | 1 + po/fa.po | 286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 287 insertions(+) commit a8e573fc11eb06917235938f3f42c5983fc6a72a Author: Andika Triwidada Date: Sat Oct 5 17:18:20 2013 +0700 Added Indonesian translation po/LINGUAS | 1 + po/id.po | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 284 insertions(+) commit 84190c80acfb95a62a0b59f1dc9f74a358394cb6 Author: Cheng-Chia Tseng Date: Mon Sep 30 19:28:52 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/LINGUAS | 2 + po/zh_HK.po | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/zh_TW.po | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 566 insertions(+) commit 757d6790229dbe9c8bb307abbcfee13ad9d54a57 Author: Seong-ho Cho Date: Sun Sep 22 05:01:22 2013 +0900 Updated Korean translation po/ko.po | 101 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 63 insertions(+), 38 deletions(-) commit b87534ee9803de38a497d4c7324896146dbae7a1 Author: A S Alam Date: Thu Sep 19 10:09:25 2013 -0500 update LINGUAS File for Punjabi (pa) Translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 3d3617dc1ad7c412fdba45cd5a7a3b2862514464 Author: Kris Thomsen Date: Fri Sep 13 22:19:02 2013 +0200 Updated Danish translation po/da.po | 286 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) commit a10846136211d7305585f109e1da0914561a6908 Author: Kenneth Nielsen Date: Fri Sep 13 22:19:01 2013 +0200 Added da to list of languages po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 569c7f33552e552adbc66c26e6229686735bb199 Author: Мирослав Николић Date: Sun Sep 8 08:33:49 2013 +0200 Updated Serbian translation po/sr.po | 107 +++++++++++++++++++++++++++++++++++---------------------- po/sr@latin.po | 107 +++++++++++++++++++++++++++++++++++---------------------- 2 files changed, 132 insertions(+), 82 deletions(-) commit e419f2245da0d66848c31f25c0d995ca0a46513f Author: Ville-Pekka Vainio Date: Sat Sep 7 20:24:23 2013 +0300 Finnish translation update by Jiri Grönroos po/fi.po | 118 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 71 insertions(+), 47 deletions(-) commit b6dd912043119df38719db7af977bb1e73f65e2b Author: Jordi Mas Date: Mon Sep 2 22:32:06 2013 +0200 Catalan translation po/LINGUAS | 1 + po/ca.po | 287 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 288 insertions(+) commit 7ff495c6f7740ae4199b0972fb3ab2c0ffa03ef5 Author: Milo Casagrande Date: Tue Aug 27 08:58:05 2013 +0200 [l10n] Added Italian translation. po/LINGUAS | 1 + po/it.po | 284 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 285 insertions(+) commit 569698716d4f9933e6ac9e2641155c59f3c9e06d Author: Balázs Úr Date: Sun Aug 25 10:58:47 2013 +0200 Updated Hungarian translation po/hu.po | 102 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 64 insertions(+), 38 deletions(-) commit 5e64c838d1174b2f47a391e11cf36456c901a1b9 Author: Piotr Drąg Date: Sun Aug 11 02:31:47 2013 +0200 Updated Polish translation po/pl.po | 101 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 63 insertions(+), 38 deletions(-) commit 280ca3546e0d81ec2731d806ef94f71a31e283be Author: Wylmer Wang Date: Sat Aug 3 22:21:20 2013 +0800 Revert "Update Chinese simplified translation" This reverts commit b33fc3b8d58c708fef80d429f784813ea16dc878. Mistakenly pushed po file. po/zh_CN.po | 1497 ++++++++++------------------------------------------------- 1 file changed, 238 insertions(+), 1259 deletions(-) commit b33fc3b8d58c708fef80d429f784813ea16dc878 Author: 甘露(Gan Lu) Date: Sat Aug 3 22:19:01 2013 +0800 Update Chinese simplified translation po/zh_CN.po | 1497 +++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 1259 insertions(+), 238 deletions(-) commit 284b374492e2b1630f03ef96bd94892a6203b4f7 Author: tuhaihe <1132321739qq@gmail.com> Date: Sat Aug 3 22:16:39 2013 +0800 Update Chinese simplified translation po/zh_CN.po | 108 +++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 67 insertions(+), 41 deletions(-) commit 87620b043cfc370c7ebd1361d9f257112161bdc1 Author: Rafael Ferreira Date: Sun Jun 30 10:37:58 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 118 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 68 insertions(+), 50 deletions(-) commit 07f525587658468df75e1f68988be0c3310b3131 Author: Matej Urbančič Date: Thu Jun 13 22:06:30 2013 +0200 Updated Slovenian translation po/sl.po | 104 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 65 insertions(+), 39 deletions(-) commit 8e7b66b3a27432bea8504884f466ab1cc96766df Author: Fran Diéguez Date: Fri May 31 01:22:06 2013 +0200 Updated Galician translations po/gl.po | 101 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 63 insertions(+), 38 deletions(-) commit a3bc17a3a2e6e82e055347f5f4af2261241818fa Author: Daniel Mustieles Date: Wed May 29 11:44:20 2013 +0200 Updated Spanish translation po/es.po | 102 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 64 insertions(+), 38 deletions(-) commit b269b3f8bb6f35144d55f68ea3cf52e203bfac83 Author: Marek Černocký Date: Wed May 29 02:04:34 2013 +0200 Updated Czech translation po/cs.po | 109 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 68 insertions(+), 41 deletions(-) commit 262a50a32f3f737f5079d0c19030e63267079717 Author: Erick Pérez Castellanos Date: Fri May 17 14:30:38 2013 -0400 gcal-application: save window position and size Format fixes in gcal-application.h Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=700039 data/org.gnome.calendar.gschema.xml.in | 10 +++ src/gcal-application.c | 131 ++++++++++++++++++++++++++++----- 2 files changed, 122 insertions(+), 19 deletions(-) commit 95461213a5b15885f8a0a64fff3bec709a2cd74e Author: Erick Pérez Castellanos Date: Fri May 10 09:52:23 2013 -0400 Added command line handling. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=700041 src/gcal-application.c | 87 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 71 insertions(+), 16 deletions(-) commit 01145b8916f73ac519affaa7332509ef18e6a720 Author: Erick Pérez Castellanos Date: Fri May 3 11:46:53 2013 -0400 Migrated to Gtk+-3.8 src/gcal-application.c | 1 - src/gcal-event-widget.c | 7 +++--- src/gcal-month-view.c | 50 ++++++++++++++++++++++++--------------- src/gcal-week-view.c | 63 ++++++++++++++++++++++++++++++------------------- src/gcal-year-view.c | 30 +++++++++++++---------- 5 files changed, 92 insertions(+), 59 deletions(-) commit 674c6a6cd8cec32a37f1adb6de25afeece4c44ea Author: Piotr Drąg Date: Sun May 12 23:08:20 2013 +0200 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 34d512f5ec7b89af01e178cbce41d70f375d7277 Author: Erick Pérez Castellanos Date: Wed Jan 16 00:06:07 2013 -0500 Forcing the app to use always the light theme. Formatting fixes. src/gcal-application.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit d68f0fbf68c4bc3a0450f878279b60756774d46f Author: Erick Pérez Castellanos Date: Fri Jan 11 01:08:02 2013 -0500 Replaced demo-code for GcalSearchbar in GcalWindow. src/gcal-window.c | 41 +++++++---------------------------------- 1 file changed, 7 insertions(+), 34 deletions(-) commit afb51b6452bf86fa9ed362c27158b053f10c2d03 Author: Erick Pérez Castellanos Date: Fri Jan 11 01:07:01 2013 -0500 Added GcalSearchbar initial implementation. src/Makefile.am | 2 + src/gcal-searchbar.c | 201 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-searchbar.h | 61 ++++++++++++++++ 3 files changed, 264 insertions(+) commit 6ed56ba819fd9301877099f89247fd82cb6136fa Author: Erick Pérez Castellanos Date: Fri Jan 11 01:06:13 2013 -0500 Migrated get_icon_margin to gcal-utils. Moved to use it later on GcalSearchbar. src/gcal-toolbar.c | 14 -------------- src/gcal-utils.c | 11 +++++++++++ src/gcal-utils.h | 2 ++ 3 files changed, 13 insertions(+), 14 deletions(-) commit ec5a40cd17ff6c331bc3f2f156a9c29cd61fb357 Author: Erick Pérez Castellanos Date: Fri Jan 11 00:10:45 2013 -0500 Updated TODO. TODO | 5 ----- 1 file changed, 5 deletions(-) commit b8da37f00b0de57e6e812982f79d49c852f7868a Author: Dimitris Spingos Date: Wed Apr 10 17:11:52 2013 +0300 Updated Greek translation po/el.po | 419 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 247 insertions(+), 172 deletions(-) commit c801fe9fbed8503b395f567396497bd627adf83a Author: Fran Diéguez Date: Sat Mar 30 20:31:43 2013 +0100 Updated Galician translations po/gl.po | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 60aace5c18d01742b0f84ab60d489b375a83e74c Author: Seong-ho Cho Date: Thu Mar 28 03:14:14 2013 +0900 Updated Korean translation po/LINGUAS | 1 + po/ko.po | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 259 insertions(+) commit 2d62a5aca6f69f7bd76fd1cfdc2ecdc2d766c073 Author: Timo Jyrinki Date: Sun Mar 24 19:17:32 2013 +0200 Finnish translation update by Jiri Grönroos po/LINGUAS | 1 + po/fi.po | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 260 insertions(+) commit 18f3e78e7f84fb5c25927f77826f097432e6cf07 Author: Balázs Úr Date: Sat Mar 23 20:03:13 2013 +0100 Added hu entry po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 20f74651ebf699d38278ce7b39a05e5a6e82a272 Author: Balázs Úr Date: Sat Mar 23 20:03:06 2013 +0100 Initial Hungarian translation po/hu.po | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 260 insertions(+) commit 9d65c67f3aeaa70ed9108ae9e9974fc14ecb895c Author: A S Alam Date: Sun Mar 3 07:47:32 2013 +0530 Punjabi: Translation updated (aalam) po/pa.po | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 261 insertions(+) commit 8f230494decc8295c7f48b125a7d75507845f6d1 Author: Wolfgang Stöggl Date: Sat Feb 16 08:04:38 2013 +0100 Added de translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 4819f0e7c3db771727d2f1e049f602dde00b206c Author: Mario Blättermann Date: Sat Feb 16 08:01:42 2013 +0100 Added de translation po/de.po | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 259 insertions(+) commit ff7a01e4e50e57261cf7c633e406d4cc62a5420d Author: Adam Matoušek Date: Wed Jan 23 08:28:06 2013 +0100 Czech translation po/cs.po | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 260 insertions(+) commit 690b25768f8cda21f517a8de33b385b6612fc67d Author: Marek Černocký Date: Wed Jan 23 08:27:31 2013 +0100 Added Czech language po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit dc450104b897e2fea4ef8cc031ba6226a5b9f7b6 Author: Cosimo Cecchi Date: Thu Jan 10 18:13:24 2013 -0500 Don't depend on libedataserverui libedataserverui has been removed from evolution-data-server this cycle; we only use it for ECellRendererColor, so import a copy of it in-tree and remove the dependency. configure.ac | 1 - src/Makefile.am | 2 + src/e-cell-renderer-color.c | 243 ++++++++++++++++++++++++++++++++++++++++++++ src/e-cell-renderer-color.h | 75 ++++++++++++++ src/gcal-utils.c | 1 - src/gcal-window.c | 3 +- 6 files changed, 321 insertions(+), 4 deletions(-) commit 7c84542b8d74a0e88157b5e8f2e5d13bb2568fd8 Author: Matej Urbančič Date: Thu Jan 10 21:21:39 2013 +0100 Updated Slovenian translation po/sl.po | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 9c4fde4a7b0ab348542e84e824b52c81fc2cc98c Author: tuhaihe <1132321739qq@gmail.com> Date: Wed Jan 9 05:53:02 2013 +0800 Add simplified Chinese translation po/LINGUAS | 1 + po/zh_CN.po | 256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 257 insertions(+) commit aa61d5e4683625384b78db0be51fd7db1c9b5d57 Author: Daniel Mustieles Date: Tue Jan 8 17:11:12 2013 +0100 Updated Spanish translation po/es.po | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit 16ed72f541b5137d3ca8781fe9142dde2e8a6930 Author: Rafael Ferreira Date: Tue Jan 8 10:24:37 2013 -0200 Updated Brazilian Portuguese translation po/pt_BR.po | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) commit 1d3b21416036e94813bd6b22aeabbae7a4b0753a Author: Мирослав Николић Date: Wed Jan 2 20:57:34 2013 +0100 Added Serbian translation po/LINGUAS | 2 + po/sr.po | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/sr@latin.po | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 526 insertions(+) commit 6718a4374e8be1bb0a589ae12c5b1d769475c401 Author: Piotr Drąg Date: Wed Jan 2 02:40:36 2013 +0100 Updated Polish translation po/pl.po | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit b393f5ed1ccdb6058aa88eca4e8ecad0706b3a19 Author: Piotr Drąg Date: Wed Jan 2 02:39:39 2013 +0100 Add translator-credits to about window src/gcal-application.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 9149ee4534285b5c76a50560d954eeb2b9adfd0d Author: Rafael Ferreira Date: Mon Dec 31 02:50:33 2012 -0200 Updated Brazilian Portuguese Translation po/LINGUAS | 1 + po/pt_BR.po | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 253 insertions(+) commit ca5c160ac2c6d4a4df10e8c8e0c7e4d2dec52378 Author: Fran Diéguez Date: Thu Dec 27 00:44:21 2012 +0100 Added galician translations po/LINGUAS | 1 + po/gl.po | 252 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 253 insertions(+) commit 7dd720a6130d6a33a7b346b8f90189d221cd7c33 Author: Yuri Myasoedov Date: Sun Dec 16 10:26:12 2012 +0400 Added Russian translation po/LINGUAS | 1 + po/ru.po | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 261 insertions(+) commit 9775b4cc17f920e1d797132b88ec5563648f75b8 Author: Matej Urbančič Date: Wed Dec 12 08:35:09 2012 +0100 Updated Slovenian translation po/sl.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d9521d9a8e096b7102f5ab4a5ce6018a88a6353b Author: Matej Urbančič Date: Mon Dec 10 21:53:51 2012 +0100 Updated Slovenian translation po/sl.po | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit cf1b6028fc41ab431841ca81bd836f8b60c8be74 Author: Kjartan Maraas Date: Sat Dec 8 15:46:05 2012 +0100 Added nb po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 06aad0b51ffbc9a32f821fbb34659b21e54b9d66 Author: Kjartan Maraas Date: Sat Dec 8 15:45:59 2012 +0100 Added Norwegian bokmål translation po/nb.po | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) commit 703754e1647defba8f09e7fea0ab380233e1a058 Author: Erick Pérez Castellanos Date: Thu Dec 6 11:39:17 2012 -0500 Fixed "New Event" click behavior when on year-view. src/gcal-year-view.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 26cc28fcdba1763abc56c85b418547c32e5847d1 Author: Erick Pérez Castellanos Date: Thu Dec 6 11:38:05 2012 -0500 Implemented create_event_on_current_unit in GcalMonthView. Clicking on "New Event" works now for month-view. src/gcal-month-view.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) commit 604e4ce4381a576df707abec9993eecc8902b4b2 Author: Bastien Nocera Date: Thu Dec 6 09:19:42 2012 +0100 Prevent crash clicking on the "New Event" button src/gcal-view.c | 2 ++ 1 file changed, 2 insertions(+) commit a7ec3e532028d601275bdafc6f03ef5e603da98f Author: Bastien Nocera Date: Thu Dec 6 09:19:17 2012 +0100 Make GtkMenuButtons work again GTK+ uses "popup" not "menu" for the popup menus. src/gcal-edit-dialog.c | 2 +- src/gcal-event-overlay.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8f2786a5cbfd7598d468e7adcff75bd6a596a9c2 Author: Erick Pérez Castellanos Date: Sat Dec 1 23:39:07 2012 -0500 Reworked drawing of GcalMonthView. Internals changed. The drawing now requires more calculus, yet, there's a lot of places where optimizations can be made. Let's wait for performance issues. I'm still not entirely happy but the work is taking shape. The drawing code is broken into pieces, so it can be read (not executed optimally). src/gcal-month-view.c | 516 +++++++++++++++++++++++++++++++------------------- 1 file changed, 326 insertions(+), 190 deletions(-) commit 5a5d01a4d7371a65f74ba4cf660e366d79dec612 Author: Erick Pérez Castellanos Date: Sat Dec 1 23:32:01 2012 -0500 Fixed ordering of dates in New Event Dialog. When the user selected the months backward the dates on the header of the "New Event" dialog was wrong. The dialog shown "from October 31 to March 01" src/gcal-year-view.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 6b0e15a1d749d2b6069a15e7307a1c00cd134204 Author: Matej Urbančič Date: Wed Dec 5 11:05:43 2012 +0100 Added sl for Slovenian translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 14462ec7cf642597660d4c9a750b3faf2f27f415 Author: Matej Urbančič Date: Wed Dec 5 11:05:25 2012 +0100 Added Slovenian translation po/sl.po | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 258 insertions(+) commit 1d0176487c513209ab349b9836ebf016210487cb Author: Piotr Drąg Date: Tue Dec 4 14:57:57 2012 +0100 Updated Polish translation po/pl.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0d835b713fc6a0829bc942bb138d395581f4eb5a Author: Daniel Mustieles Date: Tue Dec 4 11:45:18 2012 +0100 Updated Spanish translation po/es.po | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) commit b31d8c93a7460936fde61cee8758e516994fa0b1 Author: Daniel Mustieles Date: Tue Dec 4 11:42:23 2012 +0100 Updated Spanish translation po/LINGUAS | 1 + po/es.po | 254 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 255 insertions(+) commit 09a02701622e9a5b56dcb5c8eafffbbdc6f776ba Author: Daniel Mustieles Date: Tue Dec 4 11:41:11 2012 +0100 Remove uneeded space src/gcal-window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e5399bd26b003dab28e6b9d7867d0b8981303feb Author: Piotr Drąg Date: Sat Dec 1 21:38:30 2012 +0100 Updated Polish translation po/pl.po | 124 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 55 insertions(+), 69 deletions(-) commit 3abd710a15e2aaa05da32e9104c7f18ed9f9d93d Author: Piotr Drąg Date: Sat Dec 1 21:35:52 2012 +0100 Updated POTFILES.in po/POTFILES.in | 2 ++ 1 file changed, 2 insertions(+) commit 3e84d62a8c258153a49460916e6e6d3eb2dfc745 Author: Erick Pérez Castellanos Date: Fri Nov 30 19:48:02 2012 -0500 Marked current month in GcalYearView Added docs about it. doc/Views | 2 ++ src/gcal-year-view.c | 27 ++++++++++++++++++++++----- 2 files changed, 24 insertions(+), 5 deletions(-) commit 8b6f11d743f49a962c60c8073eacb00ac2671aee Author: Erick Pérez Castellanos Date: Fri Nov 30 00:48:57 2012 -0500 Bump version to 0.0.3. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9d83840f96a51fb2c81034b57de779d5398ccd04 Author: Erick Pérez Castellanos Date: Wed Nov 28 19:11:37 2012 -0500 Stolen code for making toolbar buttons square. The code is extracted from Cosimo's libgd. Eventually I might migrated my toolbar and notifications to use libgd instead of my own copy. src/gcal-toolbar.c | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) commit 4ae3f77c0f3fb184c8eeb89f6e8070f65a8187f9 Author: Erick Pérez Castellanos Date: Mon Nov 26 15:54:23 2012 -0500 Added drawings for new_event mark when click "New Event" button. src/gcal-year-view.c | 5 +++++ 1 file changed, 5 insertions(+) commit 85634c79df39a7834a1328ec65a4b79edd61ea6f Author: Erick Pérez Castellanos Date: Mon Nov 26 15:38:50 2012 -0500 Added input handling to GcalYearView. Added drawing primitives from marking the range of dates. This code is almost the same of the one in GcalMonthView. src/gcal-year-view.c | 289 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 287 insertions(+), 2 deletions(-) commit 8a5d1ba4fbe933e9d7ce6c8b5a10ab0b4c8ea432 Author: Erick Pérez Castellanos Date: Mon Nov 26 11:17:54 2012 -0500 GcalYearView implementation of GcalView::create_event_on_current_unit. Added code to connect the event from GcalToolbar in GcalWindow. src/gcal-window.c | 6 ++++-- src/gcal-year-view.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 53 insertions(+), 6 deletions(-) commit c72b37433c92641875be1a244c9056e345a80151 Author: Erick Pérez Castellanos Date: Mon Nov 26 11:17:03 2012 -0500 Added GcalView::create_event_on_current_unit. this method is to be called whenever someone click on the "New Event" button of the toolbar. It will instruct the active view to generate a GcalView::create-event signal with the parametes of the current unit (a month for GcalYearView, a day for GcalMonthView, etc) It will allow the view to mark the current unit cell for the event creation. src/gcal-view.c | 8 ++++++++ src/gcal-view.h | 3 +++ 2 files changed, 11 insertions(+) commit 72278de44bf664b3670527db25c6d373a2690fd0 Author: Erick Pérez Castellanos Date: Mon Nov 26 11:12:44 2012 -0500 Format and documentation changes. doc/Internals | 2 +- doc/Views | 12 +++---- src/gcal-view.h | 49 ++++++++++++++------------- src/gcal-year-view.c | 96 +++++++++++++++++++++++++++------------------------- 4 files changed, 81 insertions(+), 78 deletions(-) commit 1d04d68c529a2f0c96af79ef4943546bbfcdd20e Author: Erick Pérez Castellanos Date: Sun Nov 25 19:54:42 2012 -0500 Debug instrucions and comments removed. data/theme/gtk-styles.css | 1 + src/gcal-edit-dialog.c | 4 ---- src/gcal-month-view.c | 2 -- 3 files changed, 1 insertion(+), 6 deletions(-) commit 4d31236ea79a5e435627e7058f7853e6002c664b Author: Erick Pérez Castellanos Date: Sun Nov 25 19:54:08 2012 -0500 Changed event-created signal emission. GcalManager::event-created signal emission changed. The new code isn't reentrant so eventually has to be fixed. src/gcal-manager.c | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) commit 8e0de96520182ce8f0cdf6a99651af74f9167674 Author: Erick Pérez Castellanos Date: Sun Nov 25 10:13:00 2012 -0500 Added accelerators to GcalApplication actions. src/gcal-application.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 44ddbdbf88942ecf2b0115d69536ef6204fc0e0f Author: Erick Pérez Castellanos Date: Fri Nov 23 23:02:49 2012 -0500 Added mark of the actual month to GcalYearView. src/gcal-year-view.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit a3e7f9a3604acec5eeef733532b32b552e3b9db0 Author: Erick Pérez Castellanos Date: Thu Nov 22 21:38:42 2012 -0500 Implemented GcalView::reposition_child in GcalYearView. Fixed the same method in GcalMonthView. src/gcal-month-view.c | 15 ++++++++++---- src/gcal-year-view.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 65 insertions(+), 6 deletions(-) commit f24e1a1dfab72bf3192bda1fae88adac0521668e Author: Erick Pérez Castellanos Date: Thu Nov 22 21:37:27 2012 -0500 Updated docs and fixed formatting issues. doc/Views | 12 +++++++----- src/gcal-month-view.c | 4 +++- src/gcal-year-view.c | 3 ++- 3 files changed, 12 insertions(+), 7 deletions(-) commit ef08a2a45f6b8734313b85a2831be3ea7c8e25da Author: Erick Pérez Castellanos Date: Thu Nov 22 21:31:42 2012 -0500 Optimized size_allocate method in views. Removed some debug instructions. src/gcal-month-view.c | 11 +++++++++++ src/gcal-year-view.c | 15 +++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) commit 14fe503ece1c15b03e6e6737c083d351c23b696e Author: Erick Pérez Castellanos Date: Thu Nov 22 21:28:31 2012 -0500 Fixed bug on location change notification. src/gcal-edit-dialog.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0a34a407222b5ec48cc10b016bdd2add3ca7182b Author: Erick Pérez Castellanos Date: Thu Nov 22 11:16:16 2012 -0500 Added allocating of children in the GcalYearView. Reordered months in the grid. src/gcal-year-view.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 84 insertions(+), 5 deletions(-) commit ddae6624a3a3681033e4c955907f968985583f07 Author: Erick Pérez Castellanos Date: Thu Nov 22 11:11:51 2012 -0500 Keeping event widget sorted inside views. Still missing to fix GcalWeekView, but that one needs reworking. src/gcal-month-view.c | 4 +++- src/gcal-year-view.c | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) commit 0e39c4f618cbac52a05b3db84c53b469afc69173 Author: Erick Pérez Castellanos Date: Thu Nov 22 11:10:36 2012 -0500 Added gcal_compare_event_widget_by_date function. Method added so I can sort the widgets by its start date on the views. src/gcal-utils.c | 21 +++++++++++++++++++++ src/gcal-utils.h | 3 +++ 2 files changed, 24 insertions(+) commit ee66a85e4db0a49bbbf32fa9a142b167b5618c1b Author: Erick Pérez Castellanos Date: Thu Nov 22 11:07:04 2012 -0500 Moved GcalViewChild to GcalView. This struct contains the child data the views needs to know about it's (event-widget) children. src/gcal-month-view.c | 8 -------- src/gcal-view.h | 7 +++++++ src/gcal-year-view.c | 8 -------- 3 files changed, 7 insertions(+), 16 deletions(-) commit 9f4a97d536f56f8da43f4c2b8246958c66e28b17 Author: Erick Pérez Castellanos Date: Thu Nov 22 11:00:09 2012 -0500 Renamed widget data structure to GcalWeekChildData. I will GcalViewChild to gcal-view.h and since GcalWeekView includes GcalView the will be names clashes. Anyway, GcalWeekView need a full rework. src/gcal-week-view.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) commit fe22adc977cf323e4a904061163bbca4f9ca5063 Author: Erick Pérez Castellanos Date: Thu Nov 22 00:46:12 2012 -0500 Improved update of toolbar when changing view. Whenever we change the view through the AppMenu the code for changing the view in GcalWindow was executed twice. Fixed to execute it only once. src/gcal-window.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 9b4e13f1fc5794c33ec1c49d18e6da1b29acb1cf Author: Erick Pérez Castellanos Date: Wed Nov 21 22:51:12 2012 -0500 Added constraint to minimum window size. In fair play I should implement get_preferred_width/width_for_height and friends methods on the views, but since I'm lazy and these days I doubt someone using calendar will have less than 800x600 pixels. src/gcal-window.c | 1 + 1 file changed, 1 insertion(+) commit d9a3b7ae11ebd5c4b6cf8b105d2e8e206abaa433 Author: Erick Pérez Castellanos Date: Wed Nov 21 22:49:05 2012 -0500 Bug: Not updating toolbar when changing view through AppMenu. TODO | 1 - src/gcal-window.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) commit 1fbcfeb30336cb56b442a8213ae8589dd3d76810 Author: Erick Pérez Castellanos Date: Wed Nov 21 22:47:30 2012 -0500 Fixed text formatting issues. src/gcal-window.c | 10 +++++----- src/gcal-year-view.c | 36 ++++++++++++++++++------------------ 2 files changed, 23 insertions(+), 23 deletions(-) commit 1b0312f65335360cf2b5dd83385b39441add0025 Author: Erick Pérez Castellanos Date: Wed Nov 21 22:28:44 2012 -0500 Minor fixes and comments review. src/gcal-month-view.c | 14 ++++---------- src/gcal-week-view.c | 2 +- 2 files changed, 5 insertions(+), 11 deletions(-) commit a00ec9edc2cd847bcd44123a4c362f78bc4dd8e2 Author: Erick Pérez Castellanos Date: Wed Nov 21 22:28:23 2012 -0500 Hooked GcalYearView into GcalWindow and GcalApplication. This works amost flawlessly since GcalView interface and it's methods take care of almost everything. Yet, this made me realize some toolbar bug. src/gcal-application.c | 1 + src/gcal-window.c | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) commit bb7e518fa41bf280976cadfeee32dac25268a48f Author: Erick Pérez Castellanos Date: Wed Nov 21 22:26:33 2012 -0500 Added initial GcalYearView implementation. First approach to GcalYearView implementation. The code is missing yet a lot of the others views functionality, well, almost every view is missing something, but... src/Makefile.am | 2 + src/gcal-year-view.c | 938 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-year-view.h | 62 ++++ 3 files changed, 1002 insertions(+) commit a3aa2fc66441432bdce1fd573af0eb049a4d2f5d Author: Erick Pérez Castellanos Date: Wed Nov 21 22:24:26 2012 -0500 Fixed indexing of month_names array. src/gcal-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4b35ffe8c89b94b1e3db0f235e346a019f1b9c54 Author: Erick Pérez Castellanos Date: Wed Nov 21 22:23:03 2012 -0500 Updated docs and TODO. Added initial GcalYearView sketches to Drawing TODO | 4 ++-- doc/Drawing | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) commit cc14e10d3681a92a8c1e3dfc95688f1d0405753f Author: Erick Pérez Castellanos Date: Wed Nov 21 15:50:44 2012 -0500 Get month names and weekdays from locale. Added modification to extract month names from locale instead of localization files. src/gcal-month-view.c | 5 ++++- src/gcal-utils.c | 55 ++++++++++++++++++++++++++++++++++++++------------- src/gcal-utils.h | 4 +++- src/gcal-week-view.c | 5 ++++- 4 files changed, 52 insertions(+), 17 deletions(-) commit 1062d3e43553de2e4058841ed2ce3258a1b2de5d Author: Erick Pérez Castellanos Date: Tue Nov 20 22:05:48 2012 -0500 Debarshi's suggestion about g_clear_object use. Removed if (pointer != null) condition when using g_clear_object. src/gcal-application.c | 11 +++++------ src/gcal-manager.c | 3 +-- src/gcal-toolbar.c | 17 ++++++----------- 3 files changed, 12 insertions(+), 19 deletions(-) commit e1be3090955405e443fdf7e015cf78304eeb3e1f Author: Erick Pérez Castellanos Date: Tue Nov 20 21:59:13 2012 -0500 Added source change notification connections. Added code to GcalWindow to connect notification of change from GcalEditDialog to GcalManager methods. src/gcal-window.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit 6ada73c619913aa052d6a44f75159d0fe37db529 Author: Erick Pérez Castellanos Date: Tue Nov 20 21:52:36 2012 -0500 Added support for moving events between sources. Added support in GcalManager for moving events. The implementation is pretty simplistic. It doesn't handle any errors, but since I'm lazy I'm planning to let it that way till the day bugs start appearing. src/gcal-manager.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++-- src/gcal-manager.h | 5 +++ 2 files changed, 104 insertions(+), 2 deletions(-) commit 21ab796fb3820bee69633e2e3cef4544ee1df906 Author: Erick Pérez Castellanos Date: Tue Nov 20 21:50:06 2012 -0500 Added source change notification. Added support in GcalEditDialog to notify when the source of an event has changed. src/gcal-edit-dialog.c | 60 +++++++++++++++++++++++++++++++++++++++++++------- src/gcal-edit-dialog.h | 2 ++ src/gcal-utils.h | 1 + 3 files changed, 55 insertions(+), 8 deletions(-) commit b4f7cee99125339c91990b3a2771e78e95b10315 Author: Erick Pérez Castellanos Date: Sun Nov 18 17:47:49 2012 -0500 Handled change of end-date of an event. Added code to GcalWindow to update the event end-date through the manager. src/gcal-window.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 9cc6eb8e77e1bbeb9b8f5b02cada3335340b2acf Author: Erick Pérez Castellanos Date: Sun Nov 18 17:46:28 2012 -0500 Added method for setting event end-date. GcalManager::set_event_end_date method added. src/gcal-manager.c | 33 +++++++++++++++++++++++++++++++++ src/gcal-manager.h | 5 +++++ 2 files changed, 38 insertions(+) commit f0e58804769e1084d6da1004b28d677da08fbbd6 Author: Erick Pérez Castellanos Date: Sun Nov 18 17:45:39 2012 -0500 Reworked date change observers. Hooked signals from date and time entries. Added comparison and adjustment if the interval. Removed SimpleDate and SimpleTime structs. Added _get_end_date for end-date change notification. src/gcal-edit-dialog.c | 355 ++++++++++++++++++++++++++++++++++++------------- src/gcal-edit-dialog.h | 2 + 2 files changed, 267 insertions(+), 90 deletions(-) commit 8af404eea1af766013b615ddda90ac714ef0a691 Author: Erick Pérez Castellanos Date: Sun Nov 18 17:38:42 2012 -0500 Fixed error when replacing a number. Added FIXME to remember me implement or review the need of delete_text implementation. src/gcal-date-entry.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 6c9ff2d12de8c1f13d0584575339e47071168c56 Author: Erick Pérez Castellanos Date: Sun Nov 18 17:37:31 2012 -0500 Removed gcc-4.7 warnings. Compilation with gcc 4.7 gave me some warnings about initialization. src/gcal-arrow-bin.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit ba68b831cc4f03c70f5ee58c94c2da8d4e72b535 Author: Erick Pérez Castellanos Date: Sun Nov 18 16:39:18 2012 -0500 Added modified signals to both widgets. GcalDateEntry and GcalTimeEntry now have a ::modified signal. src/gcal-date-entry.c | 42 +++++++++++++++++++++++++++++++++++++----- src/gcal-date-entry.h | 3 +++ src/gcal-time-entry.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-time-entry.h | 3 +++ 4 files changed, 94 insertions(+), 5 deletions(-) commit c6887e9a3740ed46cc4ca0b751a3eefc86b5d630 Author: Erick Pérez Castellanos Date: Sun Nov 18 16:37:51 2012 -0500 Moved from guint to gint to match libical internal data. The internal attributes of both widgets were guint types, but since libical library has those values (day,month,hour) as int inside icaltimetype struct, I decided t move to gint in order to avoid compiler warnings, and ugly hidden things. src/gcal-date-entry.c | 18 +++++++++--------- src/gcal-date-entry.h | 12 ++++++------ src/gcal-time-entry.c | 16 ++++++++-------- src/gcal-time-entry.h | 8 ++++---- 4 files changed, 27 insertions(+), 27 deletions(-) commit 69871884f9adaf52c9c72a018436949ae46abc5a Author: Erick Pérez Castellanos Date: Tue Oct 16 16:27:11 2012 -0400 Added start-date change handling. Missing: moving end_date accordingly. src/gcal-edit-dialog.c | 165 +++++++++++++++++++++++++++++++++++++++++++------ src/gcal-edit-dialog.h | 30 ++++----- src/gcal-utils.h | 1 + src/gcal-window.c | 22 +++---- 4 files changed, 171 insertions(+), 47 deletions(-) commit 8594de0f28e34d22b3728c6ce9c33103401d454c Author: Erick Pérez Castellanos Date: Tue Oct 16 14:25:10 2012 -0400 Added GcalDateEntry widget. Initial approach. I really don't like the implementation, is kinda week. And it needs a lot of testing, localization kind of testing. src/Makefile.am | 2 + src/gcal-date-entry.c | 404 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-date-entry.h | 69 +++++++++ 3 files changed, 475 insertions(+) commit d1d08e91e37809eb075cb96f832985de702e374e Author: Piotr Drąg Date: Thu Oct 11 01:03:05 2012 +0200 Updated Polish translation po/pl.po | 114 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 59 insertions(+), 55 deletions(-) commit 50c132d1d74a3b8a9da3761adda49a44f7a48504 Author: Piotr Drąg Date: Thu Oct 11 01:01:36 2012 +0200 Updated POTFILES.in po/POTFILES.in | 7 +++---- po/POTFILES.skip | 1 - 2 files changed, 3 insertions(+), 5 deletions(-) commit 8e02fab3f83f95aaa90b4c458da6411dc5cdb544 Author: Erick Pérez Castellanos Date: Wed Oct 10 15:54:32 2012 -0400 Cleaned debug info. src/gcal-edit-dialog.c | 1 - 1 file changed, 1 deletion(-) commit eb8e31207c7f7dc16557c23e77e5d1e2d5f3539e Author: Erick Pérez Castellanos Date: Mon Oct 8 00:23:45 2012 -0400 Minor misc fixes. Theme fixes to show right scrollbar elsewhere. gcal-time-entry.h cleaning. UI fixes around the searchbar in GcalWindow. data/theme/gtk-styles.css | 5 ++--- src/gcal-time-entry.h | 2 -- src/gcal-window.c | 2 -- 3 files changed, 2 insertions(+), 7 deletions(-) commit 24cfaab8372475e2d714f6519907fc9ce0b2aa23 Author: Erick Pérez Castellanos Date: Sun Oct 7 19:18:13 2012 -0400 Added support for storing event data. Initial support for storing event-data so the EditDialog can tell which properties has changed. Changed time entries for GcalTimeEntry objects. Set ::activates-default property of summary_entry to handle change title with one keystroke. src/gcal-edit-dialog.c | 224 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 151 insertions(+), 73 deletions(-) commit b6a34f7666c2ecee22ddf6340a072af427432bb6 Author: Erick Pérez Castellanos Date: Sun Oct 7 19:14:15 2012 -0400 Added GcalTimeEntry widget. GcalTimeEntry widget handle 24-hour format time. src/Makefile.am | 2 + src/gcal-time-entry.c | 356 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-time-entry.h | 67 ++++++++++ 3 files changed, 425 insertions(+) commit 4da9b460f109b8986421b2a22086b8fed2cebe54 Author: Erick Pérez Castellanos Date: Sun Oct 7 11:38:03 2012 -0400 Hooked support for editing into GcalWindow Initial stage of connection editing events functionality of the dialog to calls in GcalManager API and updating the event widget and its position inside the view. src/gcal-window.c | 256 ++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 200 insertions(+), 56 deletions(-) commit 20eccc8a31d7f4624c7278957593dc270c5dad85 Author: Erick Pérez Castellanos Date: Sun Oct 7 11:36:57 2012 -0400 Added support to obtain properties of the event Added very initial support to handle obtention of the modified properties of the edited event. There's still some kind of Model implementation to keep track of the changes made by the user. src/gcal-edit-dialog.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++++- src/gcal-edit-dialog.h | 28 ++++++++++++----- src/gcal-utils.h | 8 +++++ 3 files changed, 110 insertions(+), 9 deletions(-) commit 21088e7fb9e9d8eee4ff747e3d0c9b14e5c08e34 Author: Erick Pérez Castellanos Date: Sun Oct 7 11:34:47 2012 -0400 Added API to modify some events properties. New APIS: GcalManager::set_event_summary GcalManager::set_event_location GcalManager::set_event_description GcalManager::set_event_start_date Note: GcalManager::set_event_start_date isn't finished since still needs to handle all-day status of the event. src/gcal-manager.c | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++- src/gcal-manager.h | 23 +++++++ 2 files changed, 211 insertions(+), 3 deletions(-) commit 6e8ffcf5cfcd3fdfefe01e74af4fc6cf57ee6777 Author: Erick Pérez Castellanos Date: Sun Oct 7 11:29:28 2012 -0400 Added reposition_child to GcalView interface. Provided implementation for GcalMonthView. src/gcal-month-view.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-view.c | 9 ++++++++ src/gcal-view.h | 5 +++++ 3 files changed, 73 insertions(+) commit 92d907d12e8cf855f1abd9716bb0505469a64cef Author: Erick Pérez Castellanos Date: Sun Oct 7 11:26:43 2012 -0400 Updated docs and configure.ac TODO | 2 ++ configure.ac | 1 + doc/Assumptions | 12 +++++++----- 3 files changed, 10 insertions(+), 5 deletions(-) commit 8109fa7b2ebeec045b8a6296319d91e62f38df15 Author: Mathieu Bridon Date: Tue Oct 2 10:37:21 2012 +0300 Add missing semi-colon to the desktop MimeType data/gnome-calendar.desktop.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 71e8927380fcc8c2abd20ed25993123f6a9c5c33 Author: Mathieu Bridon Date: Thu Sep 27 22:25:22 2012 +0800 GNOME Calendar should handle text/calendar MIME type This allows the user to choose it as their favorite calendar application in the GNOME System Settings for example. data/gnome-calendar.desktop.in.in | 1 + 1 file changed, 1 insertion(+) commit 8b0bb13304532af9c45af8fa3aee465d080d4fae Author: Mathieu Bridon Date: Thu Sep 20 16:27:33 2012 +0800 Be consistent with the name used elsewhere The application name is `gnome-calendar` throughout the source code, not `gnome_calendar`. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c3599e13c2645f29f3e999db535bd8c1c8735af Author: Mathieu Bridon Date: Thu Sep 20 16:25:19 2012 +0800 Install the docs in a more common location Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16100bbde60f4794e123d19998bd3c9e3bf4e05c Author: Mathieu Bridon Date: Wed Sep 26 15:23:15 2012 +0800 Don't install the INSTALL file It's useless once you installed, and packagers will be happy if they don't need to remove it. Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6645cdbd88130f0c6124c6496ab49b5c79e86988 Author: Mathieu Bridon Date: Thu Sep 20 15:11:02 2012 +0800 Fix typos in requirements configure.ac | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c3acffa9d7a167013daa623ed029b13c7059bddf Author: Erick Pérez Castellanos Date: Thu Sep 20 09:00:46 2012 -0400 Changed mode declaration for emacs. src/gcal-application.c | 2 +- src/gcal-application.h | 2 +- src/gcal-arrow-bin.c | 2 +- src/gcal-arrow-bin.h | 2 +- src/gcal-edit-dialog.c | 2 +- src/gcal-edit-dialog.h | 2 +- src/gcal-event-overlay.c | 2 +- src/gcal-event-overlay.h | 2 +- src/gcal-event-widget.c | 2 +- src/gcal-event-widget.h | 2 +- src/gcal-floating-container.c | 2 +- src/gcal-floating-container.h | 2 +- src/gcal-manager.c | 2 +- src/gcal-manager.h | 2 +- src/gcal-month-view.c | 2 +- src/gcal-toolbar.c | 2 +- src/gcal-toolbar.h | 2 +- src/gcal-utils.c | 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/gtk-notification.c | 2 +- src/gtk-notification.h | 2 +- src/main.c | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) commit 20200422321ecb2bb53e0e1f5dc54ec11fbfe55c Author: Erick Pérez Castellanos Date: Thu Sep 20 08:54:40 2012 -0400 Updated Roadmap. TODO | 2 ++ 1 file changed, 2 insertions(+) commit c3f8a4b973d0b3352ef1561a0801a79ba955198e Author: Erick Pérez Castellanos Date: Thu Sep 13 13:29:24 2012 -0400 Updated EditaDialog to match mockups. Note: There's still missing one pixel border, I can't find the reason today. And there's still need to theme better the background of the readonly header. But the major changes are done. data/theme/gtk-styles.css | 12 ++++ src/gcal-edit-dialog.c | 175 ++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 158 insertions(+), 29 deletions(-) commit 4ef16c7f1a4cd3749b8f29ed2cffbee0bb6f838b Author: Erick Pérez Castellanos Date: Mon Sep 10 10:48:48 2012 -0400 Improving Searchbar looking. Fixes to GcalWeekView data/theme/gtk-styles.css | 2 +- src/gcal-week-view.c | 26 ++++++++++++-------------- src/gcal-window.c | 3 +++ 3 files changed, 16 insertions(+), 15 deletions(-) commit 65c8f83e811c00010c724759ebd7b8f9b512932c Author: Erick Pérez Castellanos Date: Mon Sep 10 10:29:41 2012 -0400 Renamed GcalArrowContainer to GcalArrowBin. data/theme/gtk-styles.css | 2 +- src/Makefile.am | 4 +- src/gcal-arrow-bin.c | 806 +++++++++++++++++++++++++++++++++++++++++++++ src/gcal-arrow-bin.h | 68 ++++ src/gcal-arrow-container.c | 744 ----------------------------------------- src/gcal-arrow-container.h | 59 ---- src/gcal-event-overlay.c | 4 +- 7 files changed, 879 insertions(+), 808 deletions(-) commit ef6fbe044db95184388aeb12c67c331e40b4c8f3 Author: Cosimo Cecchi Date: Tue Aug 28 13:28:06 2012 -0400 build: remove glib-genmarshal glue This also fixes distcheck. .gitignore | 3 --- configure.ac | 1 - src/Makefile.am | 47 ++++------------------------------------------- src/gcal-marshalers.list | 3 --- 4 files changed, 4 insertions(+), 50 deletions(-) commit 3b1c9f04b17cb3055945f68a464bd5555bf7a3ca Author: Cosimo Cecchi Date: Tue Aug 28 13:27:26 2012 -0400 all: don't use custom marshallers Just use NULL, which gives us the generic GObject marshaller. src/gcal-event-overlay.c | 4 +--- src/gcal-manager.c | 4 +--- src/gcal-view.c | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) commit 8689b6b9e43000eea58472868f86d0f9b577dde3 Author: Piotr Drąg Date: Mon Sep 3 22:52:39 2012 +0200 Updated Polish translation po/pl.po | 64 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 36 insertions(+), 28 deletions(-) commit 8ac7e58d88a0b921d8f768bf687d57a2ec49457f Author: Erick Pérez Castellanos Date: Thu Aug 30 00:59:17 2012 -0400 Fixed non-construct properties setting. Added push/pop composite pairs of functions. Moved non-construct properties setting to after the construct process have ended. src/gcal-edit-dialog.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 54d42cc23af793c47aad211f103b3bf5f8a1c960 Author: Erick Pérez Castellanos Date: Wed Aug 29 22:22:04 2012 -0400 Added transient magic to GcalEditDialog. src/gcal-window.c | 2 ++ 1 file changed, 2 insertions(+) commit cd106e6a5afce2f506cbdad3590a19847419de55 Author: Erick Pérez Castellanos Date: Mon Aug 27 20:13:07 2012 -0400 Changed reminders icon in GcalEventWidget. src/gcal-event-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2c000324f61d2f27b312b148ded06c8c9386d0d4 Author: Erick Pérez Castellanos Date: Mon Aug 27 15:36:19 2012 -0400 Removed disabled calendars from menu. src/gcal-event-overlay.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 4c3e232623196497cf0d62a90ffdd5812e22dcbc Author: Erick Pérez Castellanos Date: Sun Aug 26 11:33:00 2012 -0400 Removed read-only sources from EditDialog. Removed disabled and read-only calendars from showing in GcalEditDialog. src/gcal-edit-dialog.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit 6be38d7a516dfb7ed702fd7b137d750a372d650d Author: Erick Pérez Castellanos Date: Sat Aug 25 02:01:16 2012 -0400 Added code to handle show/hide if searchbar. Eventually it will be better to pack the entire searchbar into a full widget so it can emit signals and the code become easier to read and maintain. src/gcal-window.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 63 insertions(+), 5 deletions(-) commit 600aad6f3b56338bba09155d84deb65396a9b3cd Author: Erick Pérez Castellanos Date: Sat Aug 25 01:59:06 2012 -0400 Reworked GcalToolbar to match the mockups. Added search-button and GcalToolbar::search-events signal. Moved and changed add-button. Restyled with "suggested-action" class. data/theme/gtk-styles.css | 3 +- src/gcal-toolbar.c | 156 +++++++++++++++++++++++++++++++--------------- src/gcal-toolbar.h | 1 + 3 files changed, 107 insertions(+), 53 deletions(-) commit 070d10bf4701a70c177dd610bee716032b620046 Author: Erick Pérez Castellanos Date: Sat Aug 25 00:35:12 2012 -0400 Reworked internal structure of GcalWindow. Removed unneeded widgets. Removed unneeded layouts managers. Added constraints to handle actors sizing. Renamed main_toolbar attribute to toolbar_actor Added searchbar_actor. Initial approach. src/gcal-window.c | 228 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 139 insertions(+), 89 deletions(-) commit 70712197476fa46048896ac0b080f3dd35714d3f Author: Erick Pérez Castellanos Date: Sat Aug 25 00:22:14 2012 -0400 Updated docs. Changed GcalWindow internals skel. doc/Drawing | 32 ++++++++++++++++++++++++++++++++ doc/Internals | 27 --------------------------- 2 files changed, 32 insertions(+), 27 deletions(-) commit 9d151a625a3cf798f80394001287eddb8600c143 Author: Erick Pérez Castellanos Date: Fri Aug 24 23:21:12 2012 -0400 Fixed segfault on gcal_window_show_hide_actor_cb. src/gcal-window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 03e29247d6af855a7b70aab1896e655960f0973a Author: Cosimo Cecchi Date: Fri Aug 24 19:02:03 2012 +0200 Remove AUTHORS from version control It's autogenerated AUTHORS | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 444895437023e37452ec3c0269843ad093994c94 Author: Cosimo Cecchi Date: Fri Aug 24 19:00:55 2012 +0200 all: fix GCC uninitialized variables warnings src/gcal-manager.c | 1 + src/gcal-week-view.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 8fabdc9eb665f02c77ddcc441109accc147a2bd1 Author: Cosimo Cecchi Date: Fri Aug 24 19:00:38 2012 +0200 build: fix icaltime.h include path src/gcal-event-overlay.h | 2 +- src/gcal-event-widget.h | 2 +- src/gcal-manager.h | 2 +- src/gcal-month-view.h | 2 +- src/gcal-utils.h | 2 +- src/gcal-view.h | 2 +- src/gcal-week-view.h | 2 +- src/gcal-window.c | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) commit ae943fa3e1cc7b32baee1986c26bda6d32455483 Author: Piotr Drąg Date: Thu Aug 23 22:53:42 2012 +0200 Updated Polish translation po/pl.po | 181 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 68 insertions(+), 113 deletions(-) commit 0e427a5f8fa823b3c0a76b9ce54614e6154e146f Author: Erick Pérez Castellanos Date: Thu Aug 23 15:25:03 2012 -0400 Added sync to GcalEventOverlay and GcalEditDialog Added code to wait untill GcalEventOverlay is hidden to show GcalEditDialog. src/gcal-window.c | 55 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 19 deletions(-) commit 2f6d66e6e64cbf2caf846bef055e28c84390da33 Author: Erick Pérez Castellanos Date: Thu Aug 23 15:06:42 2012 -0400 Updated TODO. Implemented. TODO | 1 - 1 file changed, 1 deletion(-) commit a570538cb63f7b4e7ae9e268eba3879b67bfc161 Author: Erick Pérez Castellanos Date: Thu Aug 23 15:01:06 2012 -0400 Added code to handle new signal from manager. Added code to GcalWindow to handle event-created signal from GcalManager. Added marshaler. src/gcal-marshalers.list | 1 + src/gcal-window.c | 191 +++++++++++++++++++++++++++++++++-------------- 2 files changed, 136 insertions(+), 56 deletions(-) commit b6bdce9aec764e2dfa2ef9340731fbead0d903b8 Author: Erick Pérez Castellanos Date: Thu Aug 23 15:00:09 2012 -0400 Minor fixes. Changed values representing signals in GcalEventOverlay Fixing code style in GcalEventWidget src/gcal-event-overlay.c | 12 ++++++------ src/gcal-event-widget.c | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) commit 4c3bf3c318356e7cb5560151fa56b5ebe59b187f Author: Erick Pérez Castellanos Date: Thu Aug 23 14:59:34 2012 -0400 Added method to obtain event-uuid from the dialog. src/gcal-edit-dialog.c | 15 +++++++++++++++ src/gcal-edit-dialog.h | 2 ++ 2 files changed, 17 insertions(+) commit 49afd07fc72756c8aacffb7c207df795d8e35dea Author: Erick Pérez Castellanos Date: Thu Aug 23 14:58:08 2012 -0400 Added GcalManager::event-created signal. The signal is emitted when an event is created through GcalManager. src/gcal-manager.c | 27 +++++++++++++++++++++++++-- src/gcal-manager.h | 1 + 2 files changed, 26 insertions(+), 2 deletions(-) commit 063d569e3d508567828a3cfdd3d4b9c0808de4ca Author: Erick Pérez Castellanos Date: Thu Aug 23 11:27:15 2012 -0400 Updated TODO TODO | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 4801dd351302bfab19b9f28bb127d6de22621224 Author: Erick Pérez Castellanos Date: Thu Aug 23 11:18:03 2012 -0400 Added more details to event-details view. Added start and end date loading. Added start and end time loading. Added calendar loading. src/gcal-edit-dialog.c | 118 +++++++++++++++++++++++++++++++++++++++++++++++-- src/gcal-manager.c | 26 +++++++++++ src/gcal-manager.h | 4 ++ 3 files changed, 144 insertions(+), 4 deletions(-) commit 2aa0054ba7a5d6753f78c7899c36daa1d8ecaed2 Author: Erick Pérez Castellanos Date: Thu Aug 23 11:17:21 2012 -0400 Removed gcc warning. src/gcal-window.c | 4 ---- 1 file changed, 4 deletions(-) commit 749b1b18f0c5c980d644570e0e66e9d1bb63728f Author: Erick Pérez Castellanos Date: Thu Aug 23 09:40:53 2012 -0400 UI fixes, and calling read-only API of GcalManager src/gcal-edit-dialog.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit fabf3c282a248e661088936989e8f2ec18f35042 Author: Erick Pérez Castellanos Date: Thu Aug 23 09:40:23 2012 -0400 Changed icon used for reminders. Removed empty lines. src/gcal-event-widget.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 5eadc377a4effc9c0a41e5b0d167450e520f2cf5 Author: Erick Pérez Castellanos Date: Thu Aug 23 09:39:41 2012 -0400 Used timezone support at initial date retrieving. src/gcal-window.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit bba41ad78496ca1ca3430fd22e1ac9c1438d54f0 Author: Erick Pérez Castellanos Date: Thu Aug 23 09:38:42 2012 -0400 Added read-only query API to GcalManager. src/gcal-manager.c | 14 ++++++++++++++ src/gcal-manager.h | 3 +++ 2 files changed, 17 insertions(+) commit 22163f1d86ee009161daf44e1597ec00801910c9 Author: Erick Pérez Castellanos Date: Thu Aug 23 09:38:23 2012 -0400 Added initial timezone support. src/gcal-manager.c | 76 +++++++++++------------------------------------------- src/gcal-manager.h | 6 ++--- 2 files changed, 17 insertions(+), 65 deletions(-) commit 8c0f6fba7303d8becda932f85341902ae87dfe1d Author: Erick Pérez Castellanos Date: Thu Aug 23 02:20:12 2012 -0400 UI fixes to GcalEditDialog. src/gcal-edit-dialog.c | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) commit 7f1c54a7616a8765f3563e10cb1d8dbadf04db4f Author: Erick Pérez Castellanos Date: Thu Aug 23 00:27:12 2012 -0400 Fixed POTFILES.in to match code changes. po/POTFILES.in | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 7581e8bad085f5ba349f1dfc0bcd147735e1a112 Author: Erick Pérez Castellanos Date: Thu Aug 23 00:23:02 2012 -0400 Reworked details view of an event. Removed editable-widgets. Added GcalEditDialog Reworked delete-event trigger Moved method from GcalEventOverlay to utils to use it on GcalEditDialog src/Makefile.am | 16 +- src/gcal-edit-dialog.c | 530 +++++++++++++++++++++++++++++++++++++++++++ src/gcal-edit-dialog.h | 69 ++++++ src/gcal-editable-combo.c | 242 -------------------- src/gcal-editable-combo.h | 64 ------ src/gcal-editable-date.c | 275 ---------------------- src/gcal-editable-date.h | 61 ----- src/gcal-editable-entry.c | 202 ----------------- src/gcal-editable-entry.h | 62 ----- src/gcal-editable-reminder.c | 465 ------------------------------------- src/gcal-editable-reminder.h | 61 ----- src/gcal-editable-text.c | 190 ---------------- src/gcal-editable-text.h | 61 ----- src/gcal-editable.c | 190 ---------------- src/gcal-editable.h | 80 ------- src/gcal-event-overlay.c | 33 +-- src/gcal-event-view.c | 493 ---------------------------------------- src/gcal-event-view.h | 70 ------ src/gcal-utils.c | 27 +++ src/gcal-utils.h | 2 + src/gcal-window.c | 159 +++++-------- 21 files changed, 689 insertions(+), 2663 deletions(-) commit c4ab6fe5031425383d3628e7fb4de88776ef7e71 Author: Erick Pérez Castellanos Date: Wed Aug 22 21:39:49 2012 -0400 Updated event style. data/theme/gtk-styles.css | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 2ba4a361f00880e58baa70eb276d364f52d657a9 Author: Erick Pérez Castellanos Date: Wed Aug 22 21:39:19 2012 -0400 Fixes to GtkNotification by Cosimo. src/gtk-notification.c | 165 ++++++++++++++++++++++++++++++------------------- src/gtk-notification.h | 4 ++ 2 files changed, 107 insertions(+), 62 deletions(-) commit 21640c04c9c252b60ff8c806f9c19e2f2f9bee4d Author: Erick Pérez Castellanos Date: Wed Aug 22 21:38:57 2012 -0400 Added new doc, Views. doc/Makefile.am | 1 + doc/Views | 14 ++++++++++++++ 2 files changed, 15 insertions(+) commit 983b63fbac3c7c80084483743d4bf54a016b6755 Author: Erick Pérez Castellanos Date: Wed Aug 22 21:37:57 2012 -0400 Added has_reminders get/set handling. Minor fixes. src/gcal-window.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit b884816bda198706789cc343557996a7aa76db01 Author: Erick Pérez Castellanos Date: Wed Aug 22 21:37:13 2012 -0400 Fixed GcalToolbar behavior. src/gcal-toolbar.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit fc3c165f04fcb6c6c347e54a1e27af5d2cb4927a Author: Erick Pérez Castellanos Date: Wed Aug 22 20:35:56 2012 -0400 Added has_reminders API to GcalManager. src/gcal-manager.c | 17 +++++++++++++++++ src/gcal-manager.h | 4 ++++ 2 files changed, 21 insertions(+) commit fa9e9eacdb999131241c167584ac12edd3a39231 Author: Erick Pérez Castellanos Date: Wed Aug 22 20:34:47 2012 -0400 Updated to match lastest Gtk+ API src/gcal-event-overlay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e1a78d1975cb36957ac3bccfbb1a78282db853f4 Author: Erick Pérez Castellanos Date: Wed Aug 22 20:33:20 2012 -0400 Changed drawing mechanic of GcalEventWidget. Added symbolic icon for reminders event Renamed signal to GcalEventWidget::activate Renamed properties enums Fixed size requisition src/gcal-event-widget.c | 158 +++++++++++++++++++++++++++++++++--------------- src/gcal-event-widget.h | 7 ++- 2 files changed, 114 insertions(+), 51 deletions(-) commit 009e65cdd3bcd2a46726a57fadedc30cdb739f73 Author: Erick Pérez Castellanos Date: Wed Aug 22 16:16:04 2012 -0400 Fixed bug when destroying child widgets. src/gcal-month-view.c | 21 +++++++++++++++------ src/gcal-week-view.c | 12 +++++++++++- 2 files changed, 26 insertions(+), 7 deletions(-) commit a9da2aa5527a0449d8341d5f76ba6094e28568fe Author: Erick Pérez Castellanos Date: Wed Aug 22 01:04:36 2012 -0400 Made simple-add event work. Fixed GcalEventOverlay handling of dates. Added initial code and methods to handle adding events to GcalManager. Fixed in GcalMonthView handling of dates passed to event-creation. Fixed gcal-utils sources for gcc warning. Fixed calling order in GcalWindow. src/gcal-event-overlay.c | 8 ++++- src/gcal-manager.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-manager.h | 6 ++++ src/gcal-month-view.c | 3 ++ src/gcal-utils.c | 2 +- src/gcal-utils.h | 38 ++++++++++---------- src/gcal-window.c | 15 ++++++-- 7 files changed, 139 insertions(+), 24 deletions(-) commit 45e5eb5222651a62fcfd7f6196d0f7bfeff0246a Author: Erick Pérez Castellanos Date: Wed Aug 22 00:59:41 2012 -0400 Added license-type to About dialog. src/gcal-application.c | 1 + 1 file changed, 1 insertion(+) commit 83659ce09835aade4175948f462ff9702e4dc3ba Author: Erick Pérez Castellanos Date: Wed Aug 22 00:58:54 2012 -0400 Required updated version of libical. Required an updated version of libical in order to get the right headers. configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 2c203dd78d84fbccb29da3547e453d9d92a78b95 Author: Piotr Drąg Date: Tue Aug 21 16:35:48 2012 +0200 Updated Polish translation po/pl.po | 252 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 146 insertions(+), 106 deletions(-) commit 9c2d2dc4429492574ec663c4ee4c3dd53120c670 Author: Erick Pérez Castellanos Date: Mon Aug 20 23:49:30 2012 -0400 Updated docs. Updated TODO. TODO | 19 +++++++++++++++---- doc/Drawing | 12 ++++++------ 2 files changed, 21 insertions(+), 10 deletions(-) commit 4fa49124591e2ec1f74fd836b6a00012e10af4ba Author: Erick Pérez Castellanos Date: Mon Aug 20 23:49:13 2012 -0400 Added navigation arrows to weel-view. src/gcal-week-view.c | 251 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 239 insertions(+), 12 deletions(-) commit 5b23fea95f21f8729bd3cbb1a5c48f7a19363629 Author: Erick Pérez Castellanos Date: Mon Aug 20 23:45:58 2012 -0400 Added create-event overlay. Added new-event mark to month-view. Added navigation arrows to month-view. Initially moved edit-event to a dialog. .gitignore | 3 + data/theme/gtk-styles.css | 7 +- po/POTFILES.in | 13 +- src/Makefile.am | 4 + src/gcal-arrow-container.c | 744 +++++++++++++++++++++++++++++++++++++++++++++ src/gcal-arrow-container.h | 59 ++++ src/gcal-event-overlay.c | 562 ++++++++++++++++++++++++++++++++++ src/gcal-event-overlay.h | 82 +++++ src/gcal-marshalers.list | 1 + src/gcal-month-view.c | 453 +++++++++++++++++++++------ src/gcal-month-view.h | 3 + src/gcal-window.c | 334 ++++++++++++++------ 12 files changed, 2078 insertions(+), 187 deletions(-) commit 4cce38de7201833e49a78622c8804ce852b7de6f Author: Erick Pérez Castellanos Date: Mon Aug 20 23:43:56 2012 -0400 Made this changes too long ago and can't remember what this was about. src/gcal-manager.c | 60 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 40 insertions(+), 20 deletions(-) commit c7aded0cddfbb308397547a6314350f9a2734997 Author: Erick Pérez Castellanos Date: Mon Aug 20 23:42:29 2012 -0400 Added artists to the About dialog. src/gcal-application.c | 5 +++++ 1 file changed, 5 insertions(+) commit 0715f921552cd2b3dfe9e5e5323a457139af08e0 Author: Erick Pérez Castellanos Date: Sun Aug 19 03:06:05 2012 -0400 Fixed icon and typo. Using now x-office-calendar-symbolic icon now. src/gcal-toolbar.c | 2 +- src/gcal-toolbar.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 5742f8e4599560c05388f2f7957c0e3caf8e523e Author: Erick Pérez Castellanos Date: Sun Aug 19 03:03:38 2012 -0400 Improved autotools files. Moved all the style data to a theme directory ala gnome-shell. Added close-window.svg image. Added gcal-marshalers.list and rules to Makefile.am to generate the correct source and header. Note: The absence of this changes about the marshallers generation was making imposible to compile the changes about GcalView API. This will complete that commit. Makefile.am | 11 ++-- configure.ac | 3 +- data/Makefile.am | 15 +++-- data/gtk-styles.css | 111 -------------------------------- data/theme/close-window.svg | 152 ++++++++++++++++++++++++++++++++++++++++++++ data/theme/gtk-styles.css | 117 ++++++++++++++++++++++++++++++++++ src/Makefile.am | 47 +++++++++++++- src/gcal-marshalers.list | 1 + 8 files changed, 328 insertions(+), 129 deletions(-) commit b9a4bcb4b29afd6881c0908cba6e045563a87759 Author: Erick Pérez Castellanos Date: Sun Aug 19 02:54:20 2012 -0400 Fixed clutter deprecations. Removed clutter_actor_animate calls. Removed clutter_box_layout_set_vertical call. Removed clutter_bin_layout_add calls. src/Makefile.am | 1 - src/gcal-window.c | 70 +++++++++++++++++++++++++++++++------------------------ 2 files changed, 39 insertions(+), 32 deletions(-) commit 0820d49e4eaedee38829e55b00e4b605885e9595 Author: Erick Pérez Castellanos Date: Sun Aug 19 02:47:36 2012 -0400 Improving GcalView API. Added GcalView::update signal for when the view will change it's date range Added GcalView::create-event signal for when the view wants to create a new event Added GcalView::clear_selection method for clearing new-event mark. Note: The views can choose to mark before send a ::create-event signal the range over which they will create the new event. This will be called new-event mark. src/gcal-view.c | 35 +++++++++++++++++++++++++++++++++++ src/gcal-view.h | 10 +++++++++- 2 files changed, 44 insertions(+), 1 deletion(-) commit 34d458d8a9c9e8ed8e8a943e7a76b6dba6795d24 Author: Erick Pérez Castellanos Date: Fri Aug 17 10:35:40 2012 -0400 Fixed implementation of GcalFloatingContainer. src/gcal-floating-container.c | 44 +++++++------------------------------------ 1 file changed, 7 insertions(+), 37 deletions(-) commit 6a46b4b2f482a3c4b826e3b7324dd478ff6eb1f3 Author: Erick Pérez Castellanos Date: Fri Aug 17 10:34:35 2012 -0400 Corrected icaltime header inclusion. src/gcal-event-widget.c | 2 -- src/gcal-event-widget.h | 2 +- src/gcal-manager.h | 2 +- src/gcal-month-view.h | 2 +- src/gcal-utils.h | 2 +- src/gcal-view.h | 2 +- src/gcal-week-view.h | 2 +- src/gcal-window.c | 2 +- 8 files changed, 7 insertions(+), 9 deletions(-) commit 7e1d477473886b2173b88b2e6a9aa5f29b6b5458 Author: Erick Pérez Castellanos Date: Fri Aug 17 10:29:51 2012 -0400 Added AUTHORS, ChangeLog hooks for autogeneration. Makefile.am | 45 ++++++++++++++++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 7 deletions(-) commit 4e884f7b7a3e335561676fbb3c19a4fdb0dea968 Author: Tom Tryfonidis Date: Fri Aug 17 01:29:51 2012 +0300 Added Greek translation po/LINGUAS | 1 + po/el.po | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 263 insertions(+) commit 3cdd9cfabf4bf6f173575c653d0e3a6bf0a515f2 Author: Erick Pérez Castellanos Date: Thu Jul 19 13:19:05 2012 -0400 Fixed GcalWeekView scrollbar not showing. data/gtk-styles.css | 9 ++++++--- src/gcal-month-view.c | 2 -- src/gcal-week-view.c | 1 - src/gcal-window.c | 7 +++++-- 4 files changed, 11 insertions(+), 8 deletions(-) commit f33feaf6b1bf24f44d4b4f179942c176a4b01d9f Author: Erick Pérez Castellanos Date: Thu Jul 19 01:26:45 2012 -0400 A bunch of UI fixes. Made lighter the background of the views. Added padding and fixed class to GcalToolbar. data/gtk-styles.css | 12 +++++++++++- src/gcal-month-view.c | 2 ++ src/gcal-toolbar.c | 2 +- src/gcal-week-view.c | 9 +++------ 4 files changed, 17 insertions(+), 8 deletions(-) commit 20dd623ba4b5026d4e587fd615d56cff0fd4842f Author: Erick Pérez Castellanos Date: Thu Jul 19 01:02:34 2012 -0400 Fixes to match the changes in GcalWeekView. Lightened some lines in GcalMonthView. Changed cairo_set_source_rgba to cairo_set_source_rgb when applicable. src/gcal-event-widget.c | 9 ++++----- src/gcal-month-view.c | 44 +++++++++++++++++++++++++++++++------------- 2 files changed, 35 insertions(+), 18 deletions(-) commit d03c95e7652815e772272c900151c32540cab896 Author: Erick Pérez Castellanos Date: Thu Jul 19 00:58:35 2012 -0400 Implementing GcalWeekView to match the mockups. What to say about this commit. There's just one FIXME in gcal-week-view.c, about the size/width of the GtkScrollbar used. That should not be hardcoded. Also the background color applied to the scrollbar through css-theming might be better placed inside the code, since the effectis part of the view. About this view is still missing a way of signaling the current day. We are on it, yet. data/gtk-styles.css | 11 + doc/Drawing | 50 +++ src/Makefile.am | 1 + src/gcal-week-view.c | 895 ++++++++++++++++++++++++++++++++++----------------- 4 files changed, 665 insertions(+), 292 deletions(-) commit 194fd67b7d71afe69e5de4bae876ce2cb6e7609a Author: Erick Pérez Castellanos Date: Sun Jul 15 12:26:22 2012 -0400 Modified GcalMonthView to fit the mockups. Added Drawing docs to the doc folder. Fixed styles to reach the borders. Made some refactoring of the class. data/gtk-styles.css | 5 +- doc/Drawing | 20 ++++ doc/Makefile.am | 1 + src/gcal-month-view.c | 249 +++++++++++++++++++++++++++----------------------- 4 files changed, 161 insertions(+), 114 deletions(-) commit 5f58dc0692c2cd72ff8a7885d6fdc9168ac31f5f Author: William Jon McCann Date: Fri Jul 13 09:38:19 2012 -0400 Add some details to the about dialog src/gcal-application.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 08f5e465130e57034765831c470e27203439a362 Author: Erick Pérez Castellanos Date: Fri Jul 13 09:27:31 2012 -0400 Changed toolbar button to Toggles. Added behavior in GcalToolbar to manage the toogling mode of the view buttons Added parameter in gcal_window_new to set the view-type initially. src/gcal-application.c | 5 ++- src/gcal-toolbar.c | 92 ++++++++++++++++++++++++++++++++++++++------------ src/gcal-toolbar.h | 7 ++-- src/gcal-window.c | 5 ++- src/gcal-window.h | 10 +++--- 5 files changed, 89 insertions(+), 30 deletions(-) commit f462712227ef451d21d3a211f7ba4b79fc352efa Author: Erick Pérez Castellanos Date: Fri Jul 13 00:17:39 2012 -0400 Added actua date mark to implemented views. Following mockups by Reda Lazri, the actual day it's marked by drawing a box around the weekday and a 2px line on the cell belonging to the actual date. Added icon to gnome-calendar.desktop. Tweaked css a little bit. data/gnome-calendar.desktop.in.in | 2 +- data/gtk-styles.css | 20 +++++-- src/gcal-month-view.c | 117 +++++++++++++++++++++++++++----------- src/gcal-week-view.c | 95 +++++++++++++++++++++++++------ 4 files changed, 179 insertions(+), 55 deletions(-) commit 970529cb2f67c06b5b6a4da069851ba7cdd924fd Author: Giovanni Campagna Date: Wed Jul 11 23:52:45 2012 -0400 [PATCH] Port to newer EvolutionDataServer Since 3.5.3, evolution-data-server has changed API regarding storage and retrieval of sources, introducing the ESourceRegistry and removing GConf. Adapt to that. configure.ac | 6 +- src/gcal-manager.c | 214 ++++++++++++++++++++++++++------------------------ src/gcal-manager.h | 3 +- src/gcal-month-view.c | 2 +- src/gcal-utils.c | 8 +- src/gcal-week-view.c | 2 +- src/gcal-window.c | 4 +- 7 files changed, 122 insertions(+), 117 deletions(-) commit 004f622d400eaa5e8551e252fda7c5c207a3a55d Author: Piotr Drąg Date: Thu Jul 12 00:12:11 2012 +0200 Updated Polish translation po/pl.po | 142 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 106 insertions(+), 36 deletions(-) commit 90900b3575c2a119fa55eb8ea1b08a24116faefc Author: Erick Pérez Castellanos Date: Wed Jul 11 00:45:35 2012 -0400 Added view action to application. Added links to GcalWindow::active-view Added fix to GcalWindow for checking for child/events widgets in view before instantiation. src/gcal-application.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++--- src/gcal-window.c | 5 +++- 2 files changed, 73 insertions(+), 5 deletions(-) commit a4276a126379e41af865f613f36e70d939cdc51d Author: Erick Pérez Castellanos Date: Tue Jul 10 20:00:21 2012 -0400 Handled sources_model::active changes. Handled sources_model::active changes by emitting fake ::events-added and ::events-removed signals. Updated methods hooked to ECalClientView signals to take into account GcalManagerUnit::enabled field. src/gcal-manager.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++---- src/gcal-month-view.c | 1 + src/gcal-week-view.c | 1 + 3 files changed, 68 insertions(+), 5 deletions(-) commit 917984fa012336f73560826c6c034a3646cc8361 Author: Erick Pérez Castellanos Date: Mon Jul 9 22:29:13 2012 -0400 Theming fixes. GcalWindow::activew-view added notify. data/gtk-styles.css | 9 +++++++-- src/gcal-window.c | 12 +++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) commit f38146bd6164ba8894619d8350439a710f5c2b53 Author: Erick Pérez Castellanos Date: Sat Jul 7 23:03:52 2012 -0400 Updated TODO. Updated styles. TODO | 2 ++ data/gtk-styles.css | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) commit c3faffaf4f6703507b4901629ca98c28ba0397e5 Author: Erick Pérez Castellanos Date: Sat Jul 7 23:03:17 2012 -0400 Fixed Makefile.am. doc/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ade7c97aeddf23e85d916551a92b1f7df648a5eb Author: Erick Pérez Castellanos Date: Sat Jul 7 23:00:31 2012 -0400 Added method for faking ::events-added signal. Added a method for sending a fake signal to newly created that don't cause an update of the timespan covered by the actual query of GcalManager. Added get_event_all_day method for find out if and event is all-day. src/gcal-manager.c | 36 ++++++++++++++++++++++++++++++++++++ src/gcal-manager.h | 4 ++++ 2 files changed, 40 insertions(+) commit 63c7b1a91cc1b644ce931579e079240af9cbd98f Author: Erick Pérez Castellanos Date: Sat Jul 7 22:56:42 2012 -0400 Implemented ::set_date method. Implemented set_date method, moving update of ::date attribute to another call outside the construction process. The method can be used to set or update the GcalView::active-date property Implemented changes from GcalView API Integrated GcalWeekView into application flow. src/gcal-month-view.c | 282 +++++++++++++++++++++++++++++++------------------- src/gcal-month-view.h | 6 +- src/gcal-week-view.c | 269 ++++++++++++++++++++++++++++------------------- src/gcal-week-view.h | 6 +- 4 files changed, 341 insertions(+), 222 deletions(-) commit 89a941ec36df3073417d77602d7efb7b519163b9 Author: Erick Pérez Castellanos Date: Sat Jul 7 22:55:55 2012 -0400 Reorganized GcalApplication source-file. Connected settings to GcalWindow property. src/gcal-application.c | 76 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 49 insertions(+), 27 deletions(-) commit 9a7bd959958032414913d97a27a49d96329d3eb7 Author: Erick Pérez Castellanos Date: Sat Jul 7 22:54:24 2012 -0400 Reworked view handling inside GcalWindow. Added properties ::active-view and ::active-date. Added method for creating new views and for updating created ones. Added bindings of property ::active-date to the same property of GcalView Changed to use GcalView API. Fixed some FIXMEs. src/gcal-window.c | 165 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 98 insertions(+), 67 deletions(-) commit b819b70208f8565d55305c974da5f40149462180 Author: Erick Pérez Castellanos Date: Sat Jul 7 22:42:07 2012 -0400 Added method for send ::events-added signal. Added a hack for send ::events-added signal to newly created views even when the range of dates covered is not changed. src/gcal-manager.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 56 insertions(+), 8 deletions(-) commit 444298ae2601803d4a9f843e1e7340e53fa7e4b7 Author: Erick Pérez Castellanos Date: Sat Jul 7 22:38:25 2012 -0400 Improved GcalView API. Added ::active-date property Added set_date/get_date pair of methods for handling the property Added get_initial_date/get_final_date pure virtual methods. src/gcal-view.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- src/gcal-view.h | 33 +++++++++++++++++++++++---------- 2 files changed, 70 insertions(+), 13 deletions(-) commit 681ee80f5bbc40a7f24dbf3df47c536cc5d41ab2 Author: Erick Pérez Castellanos Date: Sat Jul 7 16:28:29 2012 -0400 Minor docs adjustements. doc/Assumptions | 17 ++++++++ doc/Assumptions.markdown | 17 -------- doc/Flows | 28 +++++++++++++ doc/Flows.markdown | 34 ---------------- doc/Internals | 102 +++++++++++++++++++++++++++++++++++++++++++++++ doc/Internals.markdown | 102 ----------------------------------------------- doc/Makefile.am | 8 ++-- 7 files changed, 151 insertions(+), 157 deletions(-) commit e09ce361b0aafb1fa30d2c00499199e8ed6e370b Author: Erick Pérez Castellanos Date: Fri Jul 6 17:15:52 2012 -0400 Added GSettings to read/set the active view. Placed code to generate G_TYPE_ENUM from my defined enums Semi-integrated GcalWeekView Updated TODO. .gitignore | 3 + TODO | 1 + configure.ac | 6 + data/Makefile.am | 4 + data/gtk-styles.css | 2 +- data/org.gnome.calendar.gschema.xml.in | 5 + src/Makefile.am | 127 ++++++++------- src/gcal-application.c | 23 ++- src/gcal-application.h | 8 +- src/gcal-enum-types.c.template | 39 +++++ src/gcal-enum-types.h.template | 26 ++++ src/gcal-toolbar.c | 10 +- src/gcal-utils.h | 12 +- src/gcal-week-view.c | 4 +- src/gcal-window.c | 274 ++++++++++++++++++++++++--------- 15 files changed, 394 insertions(+), 150 deletions(-) commit 55292f68ac6e84af029f874f9b3ceeb24bfbe2e3 Author: Erick Pérez Castellanos Date: Fri Jul 6 01:08:03 2012 -0400 Added regions to view. Fixed/renamed/changed some classes names for css styling. Fixed size_allocate, now taking into account regions differents font sizes. data/gtk-styles.css | 30 ++++++++++++++++++------------ src/gcal-event-view.c | 7 +++---- src/gcal-event-widget.c | 4 ++++ src/gcal-month-view.c | 36 ++++++++++++++++++++++++++++++------ src/gcal-week-view.c | 33 +++++++++++++++++++++++++++------ src/gcal-window.c | 5 ----- 6 files changed, 82 insertions(+), 33 deletions(-) commit 1021c7e781fe883440b6e63e16008bcb72524331 Author: Erick Pérez Castellanos Date: Thu Jul 5 21:40:02 2012 -0400 Added GcalWeekView. Not integrated yet. Refactoring the code inside GcalMonthView for drawing and for showing child widgets. Fixed ref_sink in GcalEditableRemainder. (Don't need it) Added translation for weekdays abbreviation. (Thxs to ebassi & mclasen) Passed make distcheck. po/POTFILES.in | 3 + src/Makefile.am | 2 + src/gcal-editable-reminder.c | 1 - src/gcal-event-widget.c | 38 +- src/gcal-event-widget.h | 5 + src/gcal-month-view.c | 249 ++++++++---- src/gcal-utils.c | 18 + src/gcal-utils.h | 2 + src/gcal-week-view.c | 892 +++++++++++++++++++++++++++++++++++++++++++ src/gcal-week-view.h | 63 +++ src/gcal-window.c | 2 +- 11 files changed, 1201 insertions(+), 74 deletions(-) commit f83143050c67626fbffccdfdb8141298930a30c5 Author: Erick Pérez Castellanos Date: Thu Jul 5 00:46:57 2012 -0400 Added undo notification system to event deletion. Added GcalEventView::will-delete to let thw window knows about the change. GcalWindow will handle the hiding of the event-widget till the notification goes away or the user click "Undo". Added method in GcalView interface to retrieve and event-widget by it's uuid. Added some cosmetic changes in GcalMonthView as well. data/gtk-styles.css | 2 +- src/gcal-event-view.c | 32 ++++++----- src/gcal-event-view.h | 2 +- src/gcal-month-view.c | 131 +++++++++++++++++++++++++----------------- src/gcal-view.c | 9 +++ src/gcal-view.h | 18 +++--- src/gcal-window.c | 153 ++++++++++++++++++++++++++++++++++++++++++++++++-- src/gcal-window.h | 2 + 8 files changed, 270 insertions(+), 79 deletions(-) commit 6853aaeb38aded0f32a197e0d3dfb7eda90fd9a7 Author: Piotr Drąg Date: Tue Jul 3 22:10:48 2012 +0200 Updated Polish translation po/pl.po | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 126 insertions(+), 9 deletions(-) commit 9eaa5238ae62f499e5fcccedd5dc5779c0be3da4 Author: Erick Pérez Castellanos Date: Tue Jul 3 15:47:59 2012 -0400 Fixed UI issue with GcalEditableReminder. There was an issue when using the 'list-add' icon for adding a new reminder. The issue is fixed, but still there's abunch of cleaning/aligning/redesigning to do there. src/gcal-editable-reminder.c | 41 +++++++++-------------------------------- src/gcal-event-view.c | 2 ++ 2 files changed, 11 insertions(+), 32 deletions(-) commit 07ac070f08b36855dd2070296f9b88c7b6faa514 Author: Erick Pérez Castellanos Date: Tue Jul 3 14:55:10 2012 -0400 First approach of Event view ended. For now the view, works only for viewing, and not for editing. The delete button works, though. It's needed yet a notification for an event deletion. src/gcal-application.c | 2 +- src/gcal-event-view.c | 67 +++++++++++++++++++++++- src/gcal-event-view.h | 3 ++ src/gcal-event-widget.c | 3 -- src/gcal-manager.c | 136 ++++++++++++++++++++++++++++++++++++++++++++---- src/gcal-manager.h | 4 ++ src/gcal-month-view.c | 29 ++++++++++- src/gcal-view.c | 9 ++++ src/gcal-view.h | 12 +++-- src/gcal-window.c | 59 ++++++++++++++++++--- 10 files changed, 296 insertions(+), 28 deletions(-) commit dc0683b40b5a24c5005404e49f8c06195bf88ed1 Author: Erick Pérez Castellanos Date: Tue Jul 3 14:51:27 2012 -0400 Added some infrastructure to notification system. Warning: this particular commit may not build. Added GtkNotification widget migrated from gnome-contacts. Added methods in GcalWindow to show a notification. src/Makefile.am | 4 +- src/gcal-window.c | 42 ++- src/gcal-window.h | 7 +- src/gtk-notification.c | 912 +++++++++++++++++++++++++++++++++++++++++++++++++ src/gtk-notification.h | 61 ++++ 5 files changed, 1018 insertions(+), 8 deletions(-) commit 239e41de53afebad5350a28c1a737bb584cf67e9 Author: Erick Pérez Castellanos Date: Sun Jul 1 03:02:28 2012 -0400 Passed 'make distcheck' po/POTFILES.in | 3 +++ 1 file changed, 3 insertions(+) commit caf77599aadf232eb432a95a1ac8206de0c93cb5 Author: Erick Pérez Castellanos Date: Sun Jul 1 02:57:28 2012 -0400 Added done-edit signal to GcalToolbar. Connected ::done-edit to GcalEventView widget. Minor geometry fixes. src/gcal-editable-reminder.c | 1 - src/gcal-event-view.c | 38 +++++++++++++++++++++++++++++--------- src/gcal-toolbar.c | 31 ++++++++++++++++++++++++++----- src/gcal-toolbar.h | 1 + src/gcal-window.c | 35 ++++++++++++++++++++++++++++++----- 5 files changed, 86 insertions(+), 20 deletions(-) commit bb85e5756f75453d5e56c04d526230db05e99d92 Author: Erick Pérez Castellanos Date: Sun Jul 1 02:01:19 2012 -0400 Removing host field temporary. src/gcal-event-view.c | 36 ------------------------------------ 1 file changed, 36 deletions(-) commit 443c7534d0a80610d7bd425722c8abb1daf4aded Author: Erick Pérez Castellanos Date: Sun Jul 1 02:00:41 2012 -0400 Fixed engine warning. data/gtk-styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 325f0d8fa3a1aa4e827ab022b6fbca5a900c29dd Author: Erick Pérez Castellanos Date: Sun Jul 1 02:00:26 2012 -0400 Added EVENT_VIEW mode to GcalToolbar. Hooked signals to GcalWindow methods which connect with GcalEventView. src/gcal-toolbar.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++--- src/gcal-toolbar.h | 3 + src/gcal-window.c | 76 ++++++++++++++++++++++--- 3 files changed, 227 insertions(+), 16 deletions(-) commit e113e60e0fa8cde82143ff4dfd7d96f7a705f52f Author: Erick Pérez Castellanos Date: Sun Jul 1 01:59:24 2012 -0400 Fixes and enhancements. Fixed a bunch of warnings. Added scode for methods in GcalEventView. Fixed typo in GcalManager src/gcal-editable-date.c | 6 +++--- src/gcal-editable-entry.c | 4 ++-- src/gcal-editable-reminder.c | 4 ---- src/gcal-editable-text.c | 2 +- src/gcal-editable.c | 36 ++++-------------------------------- src/gcal-event-view.c | 22 ++++++++++++++++++++++ src/gcal-manager.c | 2 +- 7 files changed, 33 insertions(+), 43 deletions(-) commit b112ffaa97a23d7318b1cb10aefdbf9e034da3e4 Author: Erick Pérez Castellanos Date: Sun Jul 1 00:10:54 2012 -0400 Updated docs. TODO | 4 ++++ doc/Assumptions.markdown | 10 +++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) commit 0709722107638f387d6a51968086bebddfaf80c4 Author: Erick Pérez Castellanos Date: Sun Jul 1 00:05:34 2012 -0400 Added reminders widget. This one implies a lot of assumptions/simplification, mostly because the API to manage Alarm in e-d-s is huge, and we want simplicity. src/Makefile.am | 2 + src/gcal-editable-reminder.c | 494 +++++++++++++++++++++++++++++++++++++++++++ src/gcal-editable-reminder.h | 61 ++++++ src/gcal-event-view.c | 31 ++- src/gcal-manager.c | 105 +++++++++ src/gcal-manager.h | 4 + 6 files changed, 693 insertions(+), 4 deletions(-) commit 6cee02a1ba3fe1fc7bda539055de46ef041184b6 Author: Erick Pérez Castellanos Date: Sun Jul 1 00:03:14 2012 -0400 UI Fixes. Fixed opaque rounded corners Fixed using radio instead of checkbox Fixed using documents icon instead of list-view. data/gtk-styles.css | 5 +++++ src/gcal-toolbar.c | 2 +- src/gcal-window.c | 8 ++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) commit 39ed044ca514f30f6ad4d8e86c2356d1a3d5626b Author: Erick Pérez Castellanos Date: Thu Jun 21 08:21:57 2012 -0400 Glue code for using those editable widgets. Added GcalEventWidget::activated signal. Fixed bug in GcalMonthView preventing to get button events. Added methods in GcalUtils from Evo for formatting time. ..and stuff src/gcal-event-widget.c | 43 ++++++++++-- src/gcal-event-widget.h | 14 ++-- src/gcal-month-view.c | 4 +- src/gcal-utils.c | 179 ++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-utils.h | 29 ++++++-- src/gcal-window.c | 84 +++++++++++++++++------ 6 files changed, 313 insertions(+), 40 deletions(-) commit 5c47b9312cfef2cc61dcbc5f050f6474d33ef1ed Author: Erick Pérez Castellanos Date: Thu Jun 21 08:18:05 2012 -0400 Added editable widgets to Makefile. This should be committed with the widgets. My bad. Git ftw. src/Makefile.am | 6 ++++++ 1 file changed, 6 insertions(+) commit 8e35adf4a08c699dcd2275847867c5254f7f12d3 Author: Erick Pérez Castellanos Date: Thu Jun 21 08:17:19 2012 -0400 Added method to get events properties. src/gcal-manager.c | 205 ++++++++++++++++++++++++++++++++++++++++++++++++++--- src/gcal-manager.h | 23 ++++++ 2 files changed, 218 insertions(+), 10 deletions(-) commit 8b7265d5da6d9133a654e608b3f0b3a2e0e52d67 Author: Erick Pérez Castellanos Date: Thu Jun 21 08:13:22 2012 -0400 Added a new bunch of editable widgets. Just one or two left. TODO | 1 + src/gcal-editable-combo.c | 242 +++++++++++++++++++++++++++++++++++++ src/gcal-editable-combo.h | 64 ++++++++++ src/gcal-editable-date.c | 275 ++++++++++++++++++++++++++++++++++++++++++ src/gcal-editable-date.h | 61 ++++++++++ src/gcal-editable-entry.c | 144 +++++++++++++--------- src/gcal-editable-entry.h | 7 +- src/gcal-editable-text.c | 190 +++++++++++++++++++++++++++++ src/gcal-editable-text.h | 61 ++++++++++ src/gcal-editable.c | 99 +++++++++++----- src/gcal-editable.h | 26 ++-- src/gcal-event-view.c | 296 +++++++++++++++++++++++++++++++++++++--------- src/gcal-event-view.h | 11 +- 13 files changed, 1330 insertions(+), 147 deletions(-) commit 8bbb375ac1c9a6f97b0f1a0abc1de2669adf77fc Author: Erick Pérez Castellanos Date: Mon Jun 4 06:54:27 2012 -0400 Added initial version of GcalEditable family of widgets. src/Makefile.am | 4 ++ src/gcal-editable-entry.c | 164 ++++++++++++++++++++++++++++++++++++++++++ src/gcal-editable-entry.h | 57 +++++++++++++++ src/gcal-editable.c | 179 ++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-editable.h | 72 +++++++++++++++++++ src/gcal-event-view.c | 7 +- src/gcal-month-view.c | 6 +- src/gcal-month-view.h | 1 + src/gcal-toolbar.c | 2 +- src/gcal-utils.h | 15 +++- 10 files changed, 498 insertions(+), 9 deletions(-) commit d4a19245d2b5eda078464873648d37524579efdb Author: Erick Pérez Castellanos Date: Sat May 26 20:11:33 2012 -0400 Started rewriting of GcalToolbar. TODO | 1 - src/gcal-toolbar.c | 310 +++++++++++++++++++++++++++++------------------------ 2 files changed, 167 insertions(+), 144 deletions(-) commit 2bda18e55e6a154cf1c7156eb59f17993aa0dff5 Author: Erick Pérez Castellanos Date: Sat May 26 18:04:03 2012 -0400 Removing _gcal prefix to indicate internal functions instead of static modifier. TODO | 2 +- po/POTFILES.in | 2 +- src/Makefile.am | 4 +- src/gcal-application.c | 37 ++--- src/gcal-floating-container.c | 16 +- src/gcal-main-toolbar.c | 330 -------------------------------------- src/gcal-main-toolbar.h | 62 ------- src/gcal-manager.c | 123 +++++++------- src/gcal-month-view.c | 26 +-- src/gcal-toolbar.c | 365 ++++++++++++++++++++++++++++++++++++++++++ src/gcal-toolbar.h | 66 ++++++++ src/gcal-utils.h | 6 + src/gcal-window.c | 56 +++---- 13 files changed, 570 insertions(+), 525 deletions(-) commit a5dcdcc924630b566c12484367122cb6725b7701 Author: Erick Pérez Castellanos Date: Sat May 26 13:46:49 2012 -0400 Started EventView coding. data/gtk-styles.css | 12 +++ po/POTFILES.in | 1 + src/Makefile.am | 2 + src/gcal-event-view.c | 203 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-event-view.h | 58 +++++++++++++++ src/gcal-manager.c | 2 +- src/gcal-window.c | 42 ++++++++++- 7 files changed, 317 insertions(+), 3 deletions(-) commit dad2e4115c08f6d4b0a9e3c461a1d52fa444ccf5 Author: Erick Pérez Castellanos Date: Mon Jun 4 06:55:28 2012 -0400 Changin autoconf required to match jhbuild. Added .gdb_history .gitignore | 1 + configure.ac | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit a53752013f412b923c6e4e174eb6bc36856154dc Author: Erick Pérez Castellanos Date: Sat May 26 13:49:06 2012 -0400 Fixed typo. src/gcal-event-widget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ca9b9d576f4511dcff028c9f6ac1f700b60c5115 Author: Erick Pérez Castellanos Date: Sat May 26 09:33:51 2012 -0400 Updated autotools as adviced here [1] [1]: https://live.gnome.org/GnomeGoals/ModernAutotools configure.ac | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit c5000a002d1a4360a0eb30d37d6b3be872cc6c27 Author: Piotr Drąg Date: Fri May 25 22:15:16 2012 +0200 Added Polish translation Having at least one translation could help with testing i18n. po/LINGUAS | 1 + po/pl.po | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) commit 0fa570121095cbc707617322464e4830c72d5b32 Author: Erick Pérez Castellanos Date: Fri May 25 12:20:24 2012 -0400 Added check to e_cal_client_new. src/gcal-manager.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 8acac74152bc3f3c8c0568f32c41549d5d2dffa7 Author: Erick Pérez Castellanos Date: Fri May 25 11:48:43 2012 -0400 Fixed INSTALL generation. Makefile.am | 2 +- README | 7 +++++++ README.md | 7 ------- configure.ac | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) commit 6a2ead15b255e05c6e10cdf6ae06afff789a73fe Author: Florian Müllner Date: Fri May 25 17:00:48 2012 +0200 build: Use gnome-autogen.sh Switch to a more standard autogen.sh - seriously, CVS? autogen.sh | 154 ++++--------------------------------------------------------- 1 file changed, 9 insertions(+), 145 deletions(-) commit 89f2440fc4b3b2cbd2cd4d54d2078637b73b4fd8 Author: Erick Pérez Castellanos Date: Thu May 24 19:08:02 2012 -0400 Added .doap file. Without this file, the repo didn't let me push. gnome-calendar.doap | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit d472a0ff5de5ac042af08dd0dd910b660ae467bf Author: Erick Pérez Castellanos Date: Thu May 24 18:53:46 2012 -0400 Fixed building. Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e563e98cc9ebbdcf803efd00535d57ff1cb8665a Author: Erick Pérez Castellanos Date: Thu May 24 12:53:25 2012 -0400 Renamed README README | 7 ------- README.md | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) commit 6e9309e56030e7ef301538336bf9923df8a39ce3 Author: Erick Pérez Castellanos Date: Thu May 24 12:38:06 2012 -0400 Added README README | 7 +++++++ 1 file changed, 7 insertions(+) commit 1b39630afa346a461d9684e2e3880e2e5781632f Author: Erick Pérez Castellanos Date: Thu May 24 00:46:33 2012 -0400 Minor details src/gcal-application.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9ce40b9bf0e4e427eab9c1118865bc5db42b0bdf Author: Erick Pérez Castellanos Date: Thu May 24 00:46:08 2012 -0400 GcalMonthView changes. Created GcalView interface, used in GcalMonthView Added implementation for GtkContainer virtual funcs in GcalMonthView Improving size_allocate/drawing methods Added day selection drawing src/gcal-month-view.c | 365 ++++++++++++++++++++++++++++++++++++++------------ src/gcal-view.c | 9 -- src/gcal-view.h | 4 - 3 files changed, 281 insertions(+), 97 deletions(-) commit 191c8a8ef7f844793a0bd4d4c9b6d37c5c59536a Author: Erick Pérez Castellanos Date: Thu May 24 00:42:30 2012 -0400 Fixing segmentation fault when freeing twice icalcomp memory src/gcal-manager.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit 1069a161a52c2e849b1e1d29f4ad71458b0e4e52 Author: Erick Pérez Castellanos Date: Thu May 24 00:41:41 2012 -0400 Added signal for add-event button click. src/gcal-main-toolbar.c | 118 ++++++++++++++++++++++++++++++++---------------- src/gcal-main-toolbar.h | 1 + 2 files changed, 79 insertions(+), 40 deletions(-) commit f0158b4adaaab6356685268786b0d472b779e686 Author: Erick Pérez Castellanos Date: Thu May 24 00:40:27 2012 -0400 Fixed issue with the sources view actor getting in the middle of buttons events. Using the new API of GcalEventWidget Drawing changes in GcalEventWidget Some refactoring src/gcal-event-widget.c | 136 ++++++++++++++++++++++++++++++++++++------------ src/gcal-event-widget.h | 14 ++++- src/gcal-window.c | 123 ++++++++++++++++++++++--------------------- 3 files changed, 180 insertions(+), 93 deletions(-) commit f8223e968719503da3fdb52f6aa5bfc76f1f42be Author: Erick Pérez Castellanos Date: Thu May 24 00:34:22 2012 -0400 Updated TODO and stuff. Renamed gtk-styles.css and some other files TODO | 4 ++++ data/Makefile.am | 2 +- data/gtk-style.css | 35 ----------------------------------- data/gtk-styles.css | 46 ++++++++++++++++++++++++++++++++++++++++++++++ doc/Makefile.am | 8 ++++---- 5 files changed, 55 insertions(+), 40 deletions(-) commit eef3c90f45363207c22b664894dcf5a70779c257 Author: Erick Pérez Castellanos Date: Thu May 17 14:56:28 2012 -0400 Converted GcalMonthView to GtkContainer subclass. Added gcal_view_add_event method GcalView interface. Fixed size_allocate implementation in GcalMonthView to allocate children events. There's still work to be done here. src/gcal-month-view.c | 193 ++++++++++++++++++++++++++++++++++++-------------- src/gcal-month-view.h | 4 +- src/gcal-view.c | 9 +++ src/gcal-view.h | 10 ++- src/gcal-window.c | 35 +++++++-- 5 files changed, 188 insertions(+), 63 deletions(-) commit 61f2b0f778c01718b6bebdb6d404b440b5c076f7 Author: Erick Pérez Castellanos Date: Thu May 17 14:54:56 2012 -0400 Added methods to get color, summary of an event. src/gcal-manager.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++--- src/gcal-manager.h | 36 +++++++++++++++++++++-------------- 2 files changed, 75 insertions(+), 17 deletions(-) commit c0aa703b6fb1ed87d9d8ca3571f843990e00e51a Author: Erick Pérez Castellanos Date: Thu May 17 14:53:35 2012 -0400 Added method to set "date-start" property. src/gcal-event-widget.c | 20 ++++++++++++++++++++ src/gcal-event-widget.h | 15 +++++++++++---- 2 files changed, 31 insertions(+), 4 deletions(-) commit 24fece9529b76ea0fda1fff4a5c6a4b28f42bce1 Author: Erick Pérez Castellanos Date: Wed May 16 23:43:08 2012 -0400 Wrapped icaltimetype as G_TYPE_BOXED Fixed GcalMonthView to use this. Added date-start for GcalEventWidget. src/gcal-event-widget.c | 31 +++++++++++++++++++++++++++---- src/gcal-month-view.c | 21 ++++++++++----------- src/gcal-utils.c | 4 +++- src/gcal-utils.h | 4 ++++ 4 files changed, 44 insertions(+), 16 deletions(-) commit 9e527f823e7660dfbd7256f15e2dce41f00493a7 Author: Erick Pérez Castellanos Date: Wed May 16 00:26:23 2012 -0400 Added to GcalMonthView class GcalView interface implementation. src/gcal-month-view.c | 28 +++++++++++++++++++++++++++- src/gcal-utils.h | 2 +- src/gcal-view.c | 23 ++++++++++------------- src/gcal-view.h | 6 +++--- src/gcal-window.c | 41 +++++++++++++++++++++++++++++------------ 5 files changed, 70 insertions(+), 30 deletions(-) commit a873e0b73fa64a492c4939088d17b4670a5f7ba8 Author: Erick Pérez Castellanos Date: Tue May 15 23:32:29 2012 -0400 Added a bunch of changes. Fixed some minors align issues Added method to GcalManager to get dtstart from events Added method to GcalManager to sync COLUMN_ACTIVE with GcalManagerUnit::enabled attribute Added method for receiving button press events of view in GcalWindow src/gcal-floating-container.c | 14 +------- src/gcal-manager.c | 81 +++++++++++++++++++++++++++++++++++-------- src/gcal-manager.h | 11 +++--- src/gcal-window.c | 60 ++++++++++++++++++++++++++------ 4 files changed, 121 insertions(+), 45 deletions(-) commit 99a89e0e24f591b7b9f9c4b1633b4c1f79d09935 Author: Erick Pérez Castellanos Date: Tue May 15 23:30:14 2012 -0400 Added initial implementation of GcalView interface. Added files to Makefile.am src/Makefile.am | 4 +++ src/gcal-view.c | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-view.h | 51 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 130 insertions(+) commit 12c33a6bbcfc8bdef6c51ccc0cce71367c578c4b Author: Erick Pérez Castellanos Date: Sun May 13 18:49:31 2012 -0400 Added event_window to catch input events. src/gcal-month-view.c | 125 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 121 insertions(+), 4 deletions(-) commit cc6decc944f21adb92b52c11b9b1964321d70738 Author: Erick Pérez Castellanos Date: Sun May 13 18:47:58 2012 -0400 Added first implementaion of event widget. src/gcal-event-widget.c | 436 ++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-event-widget.h | 61 +++++++ 2 files changed, 497 insertions(+) commit deccf550556ba1b2484a75eb20739595776091ed Author: Erick Pérez Castellanos Date: Thu May 10 17:11:56 2012 -0400 Changes in GcalManager Added loading active sources to GcalManager Added objects-added signal hook, processing, and emission of events-added signal src/gcal-application.c | 7 - src/gcal-manager.c | 411 ++++++++++++++++++++++++++++++++----------------- src/gcal-manager.h | 7 + src/gcal-window.c | 49 ++++-- 4 files changed, 313 insertions(+), 161 deletions(-) commit c03cc1c2060ccf762c5303f713b2e5c541c1196e Author: Erick Pérez Castellanos Date: Thu May 10 17:10:39 2012 -0400 Docs updated doc/Flows.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 38c901e311b0a6ce2976e3dad69f3dbcb7d3c070 Author: Erick Pérez Castellanos Date: Wed May 9 19:45:22 2012 -0400 Added signals to GcalManager Added internal structure to keep events, cal_clients, etc. src/gcal-application.c | 7 ++ src/gcal-manager.c | 332 ++++++++++++++++++++++++++++++++----------------- src/gcal-manager.h | 12 +- 3 files changed, 232 insertions(+), 119 deletions(-) commit cc35d3302b5283060cb1c335092c249ff76dfa5e Author: Erick Pérez Castellanos Date: Wed May 9 19:44:00 2012 -0400 Added style info to GcalFloatingContainer. data/gtk-style.css | 5 +++++ src/gcal-window.c | 20 +++++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) commit d85c1b54a2d436bb8e8b7ef4cd1d51d14e6d8887 Author: Erick Pérez Castellanos Date: Wed May 9 19:42:58 2012 -0400 Updated docs and TODO. TODO | 1 - doc/Flows.markdown | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) commit d37e9c275513c06a547c086e792d8d820e6a39d4 Author: Erick Pérez Castellanos Date: Mon May 7 23:16:01 2012 -0400 Docs comments and fixes. doc/Assumptions | 9 ---- doc/Assumptions.markdown | 9 ++++ doc/Flows | 30 ------------- doc/Flows.markdown | 32 ++++++++++++++ doc/Internals | 108 ----------------------------------------------- doc/Internals.markdown | 102 ++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 143 insertions(+), 147 deletions(-) commit 466203d83e4f572ca9a917c3f97e3791734359aa Author: Erick Pérez Castellanos Date: Fri May 4 11:48:54 2012 -0400 Style fixes. src/gcal-utils.c | 11 +---------- src/gcal-utils.h | 3 --- 2 files changed, 1 insertion(+), 13 deletions(-) commit 809f54bc0fa56288ff9761be12b67165f44b2da7 Author: Erick Pérez Castellanos Date: Fri May 4 11:48:30 2012 -0400 Complete migration to icaltimetype. doc/Internals | 6 ++-- src/gcal-manager.c | 88 ++++++++++++++++++++++++++++-------------------------- src/gcal-manager.h | 18 ++++++----- src/gcal-window.c | 46 ++++++++++++++++++---------- 4 files changed, 89 insertions(+), 69 deletions(-) commit 4454e83f9f41531677b0b54dbab10e03c102fd9e Author: Erick Pérez Castellanos Date: Fri May 4 00:10:57 2012 -0400 Migrated GcalMonthView to icaltimetype instead of GDate src/gcal-month-view.c | 90 +++++++++++++++++++++++++-------------------------- src/gcal-month-view.h | 11 ++++--- src/gcal-utils.c | 20 ++++++++++++ src/gcal-utils.h | 3 ++ src/gcal-window.c | 6 ++-- 5 files changed, 77 insertions(+), 53 deletions(-) commit 04be11a32c32bf7a40ac204a67bca6324441749d Author: Erick Pérez Castellanos Date: Wed May 2 23:00:57 2012 -0400 Added handling active value of the row-data. src/gcal-window.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit 39a22d34bd3bc55d6db2df60ac29655ad056c8f0 Author: Erick Pérez Castellanos Date: Wed May 2 22:34:46 2012 -0400 Used GcalFloatingContainer in the window. Added styles. Passed make-distcheck data/gtk-style.css | 27 +++++++ src/Makefile.am | 7 ++ src/gcal-utils.c | 94 +++++++++++++++++++++++ src/gcal-utils.h | 16 ++++ src/gcal-window.c | 217 ++++++++++++++++++++++++++++++++++++++++++++--------- src/gcal-window.h | 5 +- 6 files changed, 329 insertions(+), 37 deletions(-) commit 7890bd684b9e46a21580025e0e482c586357d678 Author: Erick Pérez Castellanos Date: Wed May 2 22:31:56 2012 -0400 Added GcalManager, updated GcalApplication for using it src/gcal-application.c | 35 +-- src/gcal-application.h | 9 +- src/gcal-manager.c | 562 +++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-manager.h | 68 ++++++ 4 files changed, 659 insertions(+), 15 deletions(-) commit 72ba1bd6310dc6f6138d447c6548a83f539f3529 Author: Erick Pérez Castellanos Date: Wed May 2 22:29:22 2012 -0400 Added GcalFloatingContainer src/gcal-floating-container.c | 379 ++++++++++++++++++++++++++++++++++++++++++ src/gcal-floating-container.h | 59 +++++++ 2 files changed, 438 insertions(+) commit 3efdfd2893ce2f27e1c205be83669a57bbfaef39 Author: Erick Pérez Castellanos Date: Wed May 2 22:28:35 2012 -0400 Updated docs. doc/Internals | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) commit 16bd27f909cdee4c9081cdb619639baf3a97f11d Author: Erick Pérez Castellanos Date: Fri Apr 27 21:42:16 2012 -0400 A Intergrated a bunch of stuff. Added settings schemas Added css file and loading in GcalApplication Added GcalMonthView (first implementation) Added internal structure of GcalWindow Passed "make distcheck" Makefile.am | 2 +- configure.ac | 2 + data/Makefile.am | 26 +++ data/gnome-calendar.desktop.in.in | 10 + data/gtk-style.css | 3 + data/org.gnome.calendar.gschema.xml.in | 9 + po/POTFILES.in | 4 + po/POTFILES.skip | 3 + src/Makefile.am | 40 ++-- src/gcal-application.c | 30 ++- src/gcal-main-toolbar.c | 109 ++++++++++ src/gcal-main-toolbar.h | 4 + src/gcal-month-view.c | 355 +++++++++++++++++++++++++++++++++ src/gcal-month-view.h | 61 ++++++ src/gcal-utils.h | 27 +++ src/gcal-window.c | 79 ++++++++ 16 files changed, 743 insertions(+), 21 deletions(-) commit def856aaa27f3bfb3ace3ac6a6e4b13ed149ebc9 Author: Erick Pérez Castellanos Date: Thu Apr 26 16:56:30 2012 -0400 A bunch of changes. Added GcalWindow, and GcalMainToolbar initia skels Added a bunch of annoying compilation flags. .gitignore | 1 + Makefile.am | 6 +- TODO | 3 +- configure.ac | 21 +++++- doc/Internals | 4 +- po/POTFILES.in | 1 + src/Makefile.am | 13 +++- src/gcal-application.c | 18 +++-- src/gcal-application.h | 22 +++--- src/gcal-main-toolbar.c | 183 ++++++++++++++++++++++++++++++++++++++++++++++++ src/gcal-main-toolbar.h | 57 +++++++++++++++ src/gcal-window.c | 100 ++++++++++++++++++++++++++ src/gcal-window.h | 57 +++++++++++++++ 13 files changed, 460 insertions(+), 26 deletions(-) commit 4d6110a039b08ddb5a4a2feeed29ef60433cf181 Author: Erick Pérez Castellanos Date: Thu Apr 26 01:54:43 2012 -0400 Passed make-distcheck Fixed some indent Added gcal-application.c to POTFILES.in Added docs Makefile.am | 42 ++++++++++++++++++++++-------------------- THANKS | 9 +++++++++ TODO | 7 +++++++ po/POTFILES.in | 1 + src/Makefile.am | 32 ++++++++++++++++---------------- src/gcal-application.c | 3 +++ 6 files changed, 58 insertions(+), 36 deletions(-) commit ad87be3194b4f625135726e0ef967bc7a9da6ecf Author: Erick Pérez Castellanos Date: Thu Apr 26 01:32:37 2012 -0400 Second commit. Adding actions. .gitignore | 69 +++++++++++++++++++++++++++++ Makefile.am | 17 +++---- configure.ac | 88 +++++++++++++++++++++++++++--------- doc/Assumptions | 9 ++++ doc/Flows | 30 +++++++++++++ doc/Internals | 118 +++++++++++++++++++++++++++++++++++++++++++++++++ doc/Makefile.am | 4 ++ src/Makefile.am | 7 +-- src/gcal-application.c | 105 ++++++++++++++++++++++++++++++++++--------- src/gcal-application.h | 7 +-- 10 files changed, 400 insertions(+), 54 deletions(-) commit 07b6ee8887c40adce3757119df75cb850b697b8e Author: Erick Pérez Castellanos Date: Wed Apr 25 23:56:34 2012 -0400 Initial Skeleton .gitignore | 2 + AUTHORS | 0 COPYING | 675 +++++++++++++++++++++++++++++++++++++++++++++++++ ChangeLog | 2 + Makefile.am | 31 +++ NEWS | 0 README | 0 autogen.sh | 157 ++++++++++++ configure.ac | 38 +++ po/ChangeLog | 0 po/LINGUAS | 2 + po/POTFILES.in | 3 + src/Makefile.am | 23 ++ src/gcal-application.c | 80 ++++++ src/gcal-application.h | 56 ++++ src/main.c | 47 ++++ 16 files changed, 1116 insertions(+)