aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/ChangeLog')
-rw-r--r--calendar/ChangeLog370
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