Skip to content
  • Richard Hult's avatar
    Change the command manager interface slightly to be able to handle · 94a02e2f
    Richard Hult authored
    2004-05-02  Richard Hult  <richard@imendio.com>
    
    	* src/planner-calendar-dialog.c: (cal_dialog_response_cb),
    	(planner_calendar_dialog_new),
    	(cal_dialog_update_calendar_widgets):
    	* src/planner-cmd-manager.c: (cmd_manager_insert),
    	(planner_cmd_manager_insert_and_do), (transaction_cmd_do),
    	(planner_cmd_manager_end_transaction), (planner_cmd_new_size):
    	* src/planner-cmd-manager.h:
    	* src/planner-day-type-dialog.c: (day_type_cmd_add_do),
    	(day_type_cmd_remove_do):
    	* src/planner-default-week-dialog.c:
    	(default_week_dialog_response_cb),
    	(planner_default_week_dialog_new), (default_week_cmd_edit_do),
    	(default_week_cmd_edit_undo), (default_week_cmd_edit_free),
    	(default_week_cmd_edit):
    	* src/planner-group-dialog.c: (group_cmd_insert_do),
    	(group_cmd_remove_do), (group_cmd_default_do),
    	(group_cmd_edit_property_do):
    	* src/planner-project-properties.c: (property_cmd_edit_do):
    	* src/planner-resource-dialog.c: (resource_cmd_calendar_do),
    	(resource_cmd_calendar_free), (resource_cmd_note_do),
    	(resource_cmd_edit_property_do):
    	* src/planner-resource-view.c: (resource_cmd_insert_do),
    	(resource_cmd_remove_do), (resource_cmd_edit_property_do),
    	(resource_cmd_edit_custom_property_do):
    	* src/planner-task-tree.c: (task_cmd_insert_do),
    	(task_cmd_insert_undo), (task_cmd_insert),
    	(task_cmd_edit_property_do), (task_cmd_remove_do),
    	(task_cmd_remove), (task_cmd_constraint_do), (task_cmd_constraint),
    	(task_cmd_task_move_do): Change the command manager interface
    	slightly to be able to handle commands that fail, and add some
    	convenience API. Update everything to the new interface.
    
    	* src/planner-resource-dialog.c (resource_cmd_calendar_free):
    	Check the right calendar before unreffing it.
    94a02e2f