aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/ChangeLog')
-rw-r--r--calendar/ChangeLog115
1 files changed, 105 insertions, 10 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
index 6d3099d53a..11b06bd2dd 100644
--- a/calendar/ChangeLog
+++ b/calendar/ChangeLog
@@ -1,3 +1,107 @@
+2003-08-08 Rodrigo Moya <rodrigo@ximian.com>
+
+ * gui/e-cal-model-calendar.c (ecmc_fill_component_from_model):
+ implemented new virtual method.
+ (ecmc_class_init): initialize new virtual method.
+
+2003-08-08 Rodrigo Moya <rodrigo@ximian.com>
+
+ * cal-client/cal-client.c (cal_client_update_object_with_mod):
+ cal_client_get_component_as_string_internal expects now a
+ icalcomponent, not a CalComponent.
+
+ * gui/e-cal-model.h: added fill_component_from_model virtual method.
+
+ * gui/e-cal-model.c (e_cal_model_get_default_client): return
+ the default URI as per the configuration if we've got that
+ client loaded. If not, return the first client.
+ (get_dtstart): retrieve the value from the icalproperty.
+ (set_summary): implemented correctly.
+ (set_categories, set_classification, set_description): changed
+ to really get an ECalModelComponent.
+ (ecm_append_row): pass the correct arguments to the set_ functions
+ and call the class' fill_component_from_model method to fill in the
+ created icalcomponent.
+
+ * gui/e-cal-model-tasks.c (set_due): added missing function.
+ (ecmt_set_value_at): implemented case for DUE field.
+ (ecmt_fill_component_from_model): implemented new virtual method.
+ (ecmt_append_row): removed.
+
+ * gui/e-cal-model-calendar.c (ecmc_append_row): removed.
+
+ * gui/e-calendar-table.c (e_calendar_table_init): initialize
+ missing fields. Disabled call to g_object_unref on the 'extras'
+ object, since it causes GLib warnings. Something is wrong here.
+
+2003-08-08 Rodrigo Moya <rodrigo@ximian.com>
+
+ * gui/e-cal-model.c (cal_opened_cb): don't call remove_client,
+ since the client, at this point, hasn't been added anywhere.
+ (ecm_finalize): don't call e_cal_model_remove_all_clients, since
+ that function triggers notifications on the model.
+ (query_obj_updated_cb): free all the date fields.
+
+2003-08-07 Rodrigo Moya <rodrigo@ximian.com>
+
+ * gui/e-cal-model.c (ecm_value_at): don't convert to an integer
+ the return value from get_color.
+ (ecm_get_color_for_component): use correct GTK 2.x color values.
+
+ * gui/e-calendar-table.c: replace all CAL_COMPONENT_FIELD...
+ with the correct E_CAL_MODEL_*_FIELD...
+
+2003-08-07 Rodrigo Moya <rodrigo@ximian.com>
+
+ * gui/e-cal-model-tasks.c (get_completed, get_due): added
+ missing implementation.
+ (ecmt_class_init): initialize missing virtual method.
+
+ * gui/gnome-cal.c (gnome_calendar_construct): fixed typo.
+
+2003-08-07 Rodrigo Moya <rodrigo@ximian.com>
+
+ * cal-client/cal-client.[ch] (cal_client_get_component_as_string):
+ * cal-util/cal-util.[ch] (cal_util_add_timezone_from_component):
+ use icalcomponent's instead of CalComponent's.
+
+ * gui/Makefile.am:
+ * gui/calendar-model.[ch]: removed old model class.
+
+ * gui/e-calendar-table.[ch]: use ECalModelTasks class instead
+ of CalendarModel.
+ (e_calendar_table_set_status_message): new function.
+ (get_selected_comp): return an ECalModelComponent.
+ (get_selected_objects): return a list of ECalModelComponent's.
+ (delete_selected_components): use the CalClient associated
+ with each component.
+ (copy_row_cb): adapted to changes in get_selected_comp.
+
+ * gui/e-tasks.c:
+ * gui/print.c:
+ * gui/dialogs/comp-editor.c (save_as_cmd):
+ * gui/e-day-view.c (e_day_view_on_drag_data_get):
+ * gui/e-cal-view.c (e_cal_view_copy_clipboard, on_save_as): pass
+ an icalcomponent to cal_util_add_timezones_from_component and
+ cal_client_get_component_as_string.
+
+ * gui/e-cal-model.[ch] (e_cal_model_set_use_24_hour_format):
+ (e_cal_model_get_default_client):
+ (e_cal_model_set_default_category): new functions.
+
+ * gui/e-cal-model-tasks.[ch] (e_cal_model_tasks_mark_task_complete):
+ new function.
+ (ecmt_get_color_for_component): chain the call to the parent class
+ so that it assigns the per-client color to 'normal' tasks.
+
+ * gui/calendar-config.c (calendar_config_configure_e_calendar_table):
+ call e_cal_model_set_use_24_hour_format.
+
+2003-08-07 Rodrigo Moya <rodrigo@ximian.com>
+
+ * gui/e-cal-model.c (ecm_get_color_for_component): use the color
+ palette from Tuomas.
+
2003-08-06 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-model.[ch]: removed 'create_component_with_defaults'
@@ -45,11 +149,6 @@
* gui/e-cal-model-tasks.c (ecmt_get_color_for_component): implemented
new class' virtual method.
-2003-08-05 Jack Jia <jack.jia@sun.com>
-
- * gui/dialogs/event-page.glade: changed one of the "Con_fidential" to
- "Co_nfidential" since we already have "File" using the same 'F' key.
-
2003-08-05 Rodrigo Moya <rodrigo@ximian.com>
* cal-client_/cal-client.c (cal_client_get_default_object): use
@@ -103,11 +202,6 @@
* gui/e-cal-model-tasks.[ch]: new class for the tasks model.
-2003-08-01 Lorenzo Gil <lgs@sicem.biz>
-
- * gui/e-alarm-list.c: added the include <config.h> line at the
- beginning to enable gettext.
-
2003-07-31 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-model.[ch]: new class, based on CalendarModel to be
@@ -120,6 +214,7 @@
* cal-client/cal-client-multi.[ch]:
* cal-client/Makefile.am: removed obsolete code.
+>>>>>>> 1.1841.2.20
2003-07-29 Rodrigo Moya <rodrigo@ximian.com>
Fixes all "alarm daemon doesn't start with session"