diff options
Diffstat (limited to 'calendar/ChangeLog')
-rw-r--r-- | calendar/ChangeLog | 370 |
1 files changed, 35 insertions, 335 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 72b1ff8cf0..51da1b6a7e 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,253 +1,3 @@ -2003-07-24 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-cal-view.[ch] (e_cal_view_delete_selected_occurrence): - new function. - (e_cal_view_get_timezone, e_cal_view_set_timezone): new functions. - (e_cal_view_class_init): added new class' signal. - - * gui/e-week-view.[ch] (e_week_view_delete_occurrence, - e_week_view_delete_occurrence_internal): removed. - (e_week_view_get_timezone): removed. - (e_week_view_set_timezone): renamed to timezone_changed_cb, as - the callback for timezone changes in the parent ECalView. - (e_week_view_on_button_press): call gnome_calendar_new_appointment - instead of the non-existant e_week_view_new_appointment. - - * gui/e-day-view.[ch] (e_day_view_delete_occurrence, - e_day_view_delete_occurrence_internal): removed. - (e_day_view_get_timezone): removed. - (e_day_view_set_timezone): renamed to timezone_changed_cb, as - the callback for timezone changes in the parent ECalView. - - * gui/gnome-cal.c (gnome_calendar_delete_selected_occurrence): - made it call e_cal_view_delete_selected_occurrence. - (gnome_calendar_update_config_settings): call the generic - e_cal_view_set_timezone on all view widgets. - - * gui/e-day-view-top-item.c: - * gui/e-week-view-main-item.c: - * gui/e-day-view-main-item.c: removed mentions to non-existant - structure fields. - -2003-07-24 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-cal-view.h: define ECalViewEvent as the base struct for - the other views. - - * gui/e-day-view.[ch]: EDayViewEvent is now based on ECalViewEvent. - (e_day_view_get_selected_events): made it return a list of - ECalViewEvent's, not CalComponent's, so that we can get more - information about the events. - - * gui/e-week-view.[ch]: EWeekViewEvent is now based on ECalViewEvent. - (e_week_view_get_selected_events): same as e_day_view_get_selected_events. - - * gui/e-cal-view.c (e_cal_view_cut_clipboard, e_cal_view_copy_clipboard, - e_cal_view_delete_selected_event, e_cal_view_delete_selected_events, - on_edit_appointment, on_save_as, on_print_event, on_meeting, - on_forward, e_cal_view_create_popup_menu): - * gui/calendar-commands.c (sensitize_calendar_commands): updated - to read ECalViewEvent's instead of CalComponent's as returned - by e_cal_view_get_selected_events(). - -2003-07-24 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-cal-view.c (delete_event): check the uid before using it. - -2003-07-24 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-day-view.c (e_day_view_delete_event, - e_day_view_delete_event_internal): - * gui/e-week-view.c (e_week_view_delete_event, - e_week_view_delete_event_internal): removed. - - * gui/e-cal-view.[ch] (e_cal_view_delete_selected_event): renamed - from e_cal_view_delete_event_internal. - (e_cal_view_delete_selected_events): new function. - - * gui/gnome-cal.c (gnome_calendar_delete_selection): call - e_cal_view_delete_selected_events(). - - * gui/e-week-view-event-item.c (e_week_view_event_item_get_position, - e_week_view_event_item_button_press): - * gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event): - * gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event): - adapted to changes in E*ViewPosition. - -2003-07-24 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-cal-view.c (on_print): added missing cases. - (setup_popup_icons): new function to set up icons for the popup menu. - (e_cal_view_create_popup_menu): call setup_popup_icons. - -2003-07-23 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-cal-view.[ch]: moved the duplicated popup menu code here. - (e_cal_view_create_popup_menu): new function to create the popup - menu for all views. - (on_new_appointment, on_new_event, on_new_meeting, on_new_task, - on_goto_today, on_goto_date, on_edit_appointment, on_print, - on_save_as, on_print_event, on_meeting, on_forward, on_publish, - on_settings, on_delete_appointment, on_cut, on_copy, on_paste, - on_unrecur_appointment): callbacks for the popup menu items. - - * gui/e-week-view.c (e_week_view_on_new_appointment, - e_week_view_new_appointment, e_week_view_on_new_event, - e_week_view_on_new_meeting, e_week_view_on_new_task, - e_week_view_on_goto_today, e_week_view_on_goto_date, - e_week_view_on_edit_appointment, e_week_view_on_print, - e_week_view_on_save_as, e_week_view_on_print_event, - e_week_view_on_meeting, e_week_view_on_forward, - e_week_view_on_publish, e_week_view_on_settings, - e_week_view_on_delete_appointment, - e_week_view_delete_event_internal, e_week_view_on_cut, - e_week_view_on_copy, e_week_view_on_paste): - * gui/e-day-view.c (e_day_view_on_new_appointment, - e_day_view_on_new_event, e_day_view_on_new_meeting, - e_day_view_on_new_task, e_day_view_on_goto_today, - e_day_view_on_goto_date, e_day_view_on_edit_appointment, - e_day_view_on_print, e_day_view_on_save_as, - e_day_view_on_print_event, e_day_view_on_meeting, - e_day_view_on_forward, e_day_view_on_publish, - e_day_view_on_settings, e_day_view_on_delete_appointment, - e_day_view_delete_event_internal, e_day_view_on_cut, - e_day_view_on_copy, e_day_view_on_paste): removed duplicated code. - - * gui/gnome-cal.[ch] (gnome_calendar_unrecur_selection): new function. - -2003-07-23 Dan Winship <danw@ximian.com> - - * cal-util/Makefile.am: Use EVO_MARSHAL_RULE, and add - MARSHAL_GENERATED to CLEANFILES - - * gui/alarm-notify/alarm-queue.c (on_dialog_obj_updated_cb): Fix - an unused variable - - * gui/calendar-commands.c (purge_cmd): Fix warnings. - - * gui/calendar-config.h: s/confirm_expunge/confirm_purge/ to match - the actual functions - - * gui/control-factory.c: add some missing #includes - - * gui/dialogs/delete-comp.c (delete_component_dialog): Fix a - warning - - * gui/e-itip-control.c (write_label_piece): Remove unused variable. - - * gui/print.c (print_calendar): Remove unused variable - (print_comp): Likewise. - - * gui/tasks-control.c (confirm_purge): Fix warnings. - (print_tasks): Remove unused variable. - -2003-07-23 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-day-view.h: - * gui/e-week-view.h: removed unneeded prototypes. - - * gui/e-cal-view.[ch] (e_cal_view_get_visible_time_range): new - function. - (selection_received): deal correctly with the selected time range. - - * gui/e-week-view.c (e_week_view_get_visible_time_range): made it - private as the implementation of the 'get_visible_time_range' - virtual method. - - * gui/e-day-view.c (e_day_view_get_visible_time_range): ditto. - - * gui/gnome-cal.c (gnome_calendar_direction): merged redundant 'case'. - (focus_current_view): removed redundant code. - -2003-07-22 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-day-view.c (e_day_view_get_selected_events): - * gui/e-week-view.c (e_week_view_get_selected_events): manage the - case where the selected events are the popup menu ones. - -2003-07-22 Rodrigo Moya <rodrigo@ximian.com> - - * gui/gnome-cal.c (gnome_calendar_copy_clipboard, - gnome_calendar_cut_clipboard, gnome_calendar_paste_clipboard): - removed missing calls to e_day/week_view_*_clipboard. - -2003-07-22 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-cal-view.[ch]: added "get_selected_events", - and "update_query" virtual methods. - (e_cal_view_class_init): initialize new virtual methods. - (e_cal_view_destroy): destroy new private members. - (e_cal_view_get_selected_events, e_cal_view_set_cal_client, - e_cal_view_get_cal_client): new functions. - (e_cal_view_cut_clipboard, e_cal_view_copy_clipboard, - e_cal_view_paste_clipboard): merged clipboard stuff. - - * gui/e-day-view.c (e_day_view_cut_clipboard, - e_day_view_copy_clipboard, e_day_view_paste_clipboard): removed. - (e_day_view_get_selected_events): made these private as the - implementation of the 'get_selected_events' base class virtual method. - - * gui/e-week-view.c (e_week_view_get_selected_events): ditto. - (e_week_view_cut_clipboard, e_week_view_copy_clipboard, - e_week_view_paste_clipboard): removed. - - * gui/calendar-commands.c (sensitize_calendar_commands): call - e_cal_view_get_selected_events. - - * gui/gnome-cal.c: removed a lot of redundant code thanks to the - above changes. - -2003-07-21 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-day-view.[ch]: removed e_day_view_set_calendar prototype. - (e_day_view_set_status_message): removed. - - * gui/e-week-view.[ch] (e_week_view_set_status_message): removed. - - * gui/e-cal-view.[ch] (e_cal_view_set_status_message): new functions. - (e_cal_view_destroy): unref activity client. - - * gui/gnome-cal.c: updated to e_*_view/e_cal_view. - -2003-07-18 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-day-view.[ch]: - * gui/e-week-view.[ch]: moved duplicated code to... - - * gui/e-cal-view.[ch]: ...here. - (e_cal_view_get_calendar, e_cal_view_set_calendar): new functions. - - * gui/e-week-view-event-item.c (e_week_event_item_double_click): - * gui/gnome-cal.c (setup_widgets): adapted to changes in views. - -2003-07-17 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-cal-view.[ch]: new base class for calendar views. - - * gui/e-day-view.[ch]: - * gui/e-week-view.[ch]: base these classes on ECalView. - - * gui/Makefile.am: added new files. - -2003-07-17 Rodrigo Moya <rodrigo@ximian.com> - - * gui/calendar-config.[ch]: - * gui/tasks-control.c: s/expunge/purge. - -2003-07-16 Rodrigo Moya <rodrigo@ximian.com> - - * gui/gnome-cal.[ch] (gnome_calendar_purge): new function, - which uses a CalQuery to retrieve the objects older than a given date. - (check_instance_cb): callback for cal_recur_generate_instances. - (purging_obj_updated_cb): call check_instance_cb on each recurrence - to double-check the event can be deleted. - (purging_query_done_cb, purging_eval_error_cb): needed callbacks to - finish the query. - (gnome_calendar_destroy): free new members. - - * gui/calendar-commands.c (purge_cmd): added implementation for the - 'Purge' menu item. - 2003-07-16 Andrew Wu <Yang.Wu@sun.com> Fixes #45774 @@ -267,39 +17,22 @@ 2003-07-14 Rodrigo Moya <rodrigo@ximian.com> + * cal-client/cal-client.c (cal_client_finalize): uncomment the call + to destroy_factories, needed to unref all factories activated by + the CalClient. + +2003-07-14 Rodrigo Moya <rodrigo@ximian.com> + Fixes #41676 * gui/dialogs/alarm-options.c (palarm_options_changed_cb, repeat_spin_button_changed_cb, repeat_unit_changed_cb): new callbacks for managing modifications in the 'Run a program' alarm case. - (repeat_toggle_toggled_cb): if the alarm being edited has a procedure - action, call palarm_options_changed_cb. + (repeat_toggle_toggled_cb): if the alarm being edited has a + procedure action, call palarm_options_changed_cb. (init_widgets): connect new callbacks. (alarm_to_dialog): disable 'OK' button if a procedure alarm. -2003-07-11 Federico Mena Quintero <federico@ximian.com> - - * gui/dialogs/task-details-page.glade: Changed the "URL:" label to - "_Web Page:". Added a widget name to the URL label so that we can - hook up its mnemonic by hand. Added underlines to the "% - Complete:" and "Date Completed:" labels. Added a widget name to - the date completed label, also so that we can hook up its mnemonic. - - * gui/dialogs/task-details-page.c (get_widgets): Get the url_label - and date_completed_label as well. - (init_widgets): Set the mnemonic widgets of the url_label and the - date_completed_label by hand, as their respective widgets are - not created by libglade. - - * gui/e-calendar-table.c (tasks_popup_menu): Added an item for - "Open Web Page". - (e_calendar_table_show_popup_menu): Disable the aforementioned - menu item if the selected task doesn't have the URL property set. - (open_url_cb): New callback. - - * gui/e-tasks.c (write_html): Make the HTML say "Web Page:" - instead of "URL:". - 2003-07-10 Harry Lu <harry.lu@sun.com> Fixes #46075. @@ -309,6 +42,12 @@ (e_date_time_list_append): check whether the date already exists before adding it to the list. +2003-07-07 Antonio Xu <antonio.xu@sun.com> + + Fixes #45767 + + * conduits/todo/Makefile.am: don't link against libwombat-static.la. + 2003-07-07 Rodrigo Moya <rodrigo@ximian.com> Fixes #45910 @@ -322,42 +61,19 @@ * cal-client/cal-client.c (cal_client_get_static_capability): add g_return_val_if_fail to check the input param. -2003-07-03 Rodrigo Moya <rodrigo@ximian.com> - - * gui/e-tasks.c (setup_widgets): added a paned widget to contain - the task list and a HTML widget for displaying the task's details. - Connect to "cursor_change" signal on the ETable. - (table_cursor_change_cb): update the HTML view every time the selected - task changes. - (timet_to_str_with_zone): new function copied from alarm daemon. - (url_requested_cb): callback for "url_requested" signal on the - GtkHTML widget. - (on_link_clicked_cb): respond to clicks linked on the HTML widget. - (vpaned_resized_cb): set the configuration entry for the task vpane - position. - (e_tasks_destroy): free new member. - (e_tasks_construct): connect to "obj_removed" signal on the CalClient. - (client_obj_removed_cb): if the updated object is the one being - displayed in the HTML widget, update it. +2003-07-02 Rodrigo Moya <rodrigo@ximian.com> - * gui/calendar-config.[ch] (calendar_config_get_task_vpane_pos): - (calendar_config_gset_task_vpane_pos): new functions. - - * gui/apps_evolution_calendar.schemas: added task vpane position. - -2003-07-03 Antonio Xu <antonio.xu@sun.com> - - Fixes #45767 - - * conduits/todo/Makefile.am: removed libwombat from the build. + * gui/alarm-notify/alarm-notify-dialog.c (alarm_notify_dialog): use + gtk_window_set_icon instead of gtk_window_set_icon_from_file, which + is 2.2. 2003-07-02 Harry Lu <harry.lu@sun.com> - Fixes #44485 + Fixes #44485 - * gui/e-timezone-entry.c (e_timezone_entry_set_entry): pass a - new allocated string to gtk_entry_set_text instead of the one - that might come from gettext. + * gui/e-timezone-entry.c (e_timezone_entry_set_entry): pass a + new allocated string to gtk_entry_set_text instead of the one + that might come from gettext. 2003-07-02 Dan Winship <danw@ximian.com> @@ -372,18 +88,18 @@ struct. 2003-07-02 Bolian Yin <bolian.yin@sun.com> - - Fixes #45328, #45329 - - * gui/e-day-view.c (e_day_view_do_key_press): Do not process - PageUp/PageDown, .. when the Alt key is pressed (give key binding - set the chance). - * gui/gnome-cal.h : define new enum type, GNOME_CAL_GOTO_DATE_TYPE. - * gui/gnome-cal.c (gnome_calendar_class_init): define new signal - "goto_date". Add key bindings for "Alt+PageUp/PageDown", - "Alt+Home/End". - (gnome_calendar_goto_date): Impl. signal handler for "goto_date". - + + Fixes #45328, #45329 + + * gui/e-day-view.c (e_day_view_do_key_press): Do not process + PageUp/PageDown, .. when the Alt key is pressed (give key binding + set the chance). + * gui/gnome-cal.h : define new enum type, GNOME_CAL_GOTO_DATE_TYPE. + * gui/gnome-cal.c (gnome_calendar_class_init): define new signal + "goto_date". Add key bindings for "Alt+PageUp/PageDown", + "Alt+Home/End". + (gnome_calendar_goto_date): Impl. signal handler for "goto_date". + 2003-07-01 Rodrigo Moya <rodrigo@ximian.com> Fixes #45524 @@ -400,22 +116,6 @@ * gui/e-week-view.c: implemented tabbing though events in week view. -2003-06-30 Rodrigo Moya <rodrigo@ximian.com> - - * cal-client/cal-client.c: removed usage of WombatClient. - (client_get_password_cb, client_forget_password_cb): removed. - (real_open_calendar): don't create the WombatClient object. - (cal_client_init, cal_client_finalize): removed WombatClient - related code. - (cal_client_finalize): re-enabled call to destroy_factories. - - * pcs/cal.c: removed usage of WombatClient interface. - (cal_construct): don't get a reference to the WombatClient. - (cal_get_password, cal_forget_password): removed unused functions. - - * conduits/calendar/Makefile.am: - * cal-client/Makefile.am: removed references to libwombat. - 2003-06-27 Rodrigo Moya <rodrigo@ximian.com> * gui/dialogs/send-comp.[ch] (send_component_dialog): @@ -450,7 +150,7 @@ when editing is canceled. * gui/e-week-view.c (e_week_view_on_text_item_event): set focus to weekview when editing is canceled - + 2003-06-25 Rodrigo Moya <rodrigo@ximian.com> Fixes #44723 |