2006-06-05 Li Yuan
* gui/dialogs/cal-prefs-dialog.glade:
add labelled by relationship between label and e-timezone-entry.
* gui/e-timezone-entry.c: (add_relation),
(e_timezone_entry_set_timezone):
add relationship between label and entry.
2006-06-05 Srinivasa Ragavan
** Fixed bug #268884
* gui/e-calendar-table.c: (on_new_task): Added a new popup entry.
* gui/e-tasks.c: (setup_widgets): Added a reference to table
2006-06-01 Harish Krishnaswamy
* gui/dialogs/Makefile.am, gui/dialogs/event-editor.c,
gui/dialogs/task-editor.c: Remove redundant files
meeting-page.[ch], cal-attachment.glade and references
in includes.
2006-05-25 Srinivasa Ragavan
** Added support to save calendar/events/attachments to remote
shares in Calenda/Memo/Tasks components.
* gui/dialogs/cal-attachment-select-file.c: (run_selector),
(comp_editor_select_file_attachments):
* gui/dialogs/comp-editor.c: (drop_action), (cab_add),
(menu_insert_attachment_cb):
* gui/e-cal-popup.c: (temp_save_part):
* gui/e-calendar-table.c: (e_calendar_table_on_save_as):
* gui/e-calendar-view.c: (on_save_as),
(e_calendar_view_get_tooltips):
* gui/e-memo-table.c: (e_memo_table_on_save_as):
2006-05-23 Srinivasa Ragavan
More alarm fixes
* gui/alarm-notify/alarm-notify-dialog.c: (dialog_response_cb),
(notified_alarms_dialog_new), (tree_selection_changed_cb):
* gui/alarm-notify/alarm-queue.c: (query_objects_changed_async),
(free_tray_icon_data):
2006-05-22 Hiroyuki Ikezoe
**Fixes bug #331418
* gui/memos-component.c: Set mnemonics in popup menu.
2006-05-13 Harish Krishnaswamy
Patch suggested by Yu-Hui Liu
* conduits/todo/todo-conduit.c: (pre_sync):
Check for timezone before passing the context.
2006-04-20 Chenthill Palanisamy
Fixes the events appearing in different timezone appear in
right time slot. Partially fixes #332911
* gui/e-cal-model.c: (e_cal_model_set_instance_times):
* gui/e-calendar-view.c: (get_label),
(e_calendar_view_get_tooltips): Get the timezone from the backend
using the tzid if its not present in the icalcomponent.
2006-05-04 Rajeev Ramanathan
Commited few pending cairo stuff. This adds a macro ENABLE_CAIRO to
disable cairo for slow performing machines. Also added a patch to
disable gradient and select foreground color based on the back ground
color.
* gui/apps_evolution_calendar.schemas.in.in:
* gui/e-calendar-view.c:
* gui/e-calendar-view.h:
* gui/e-day-view-main-item.c: (e_day_view_main_item_draw),
(e_day_view_main_item_draw_events_in_vbars),
(e_day_view_main_item_draw_long_events_in_vbars),
(e_day_view_main_item_draw_day_events),
(e_day_view_main_item_draw_day_event):
* gui/e-day-view-time-item.c: (e_day_view_time_item_draw):
* gui/e-day-view-top-item.c: (e_day_view_top_item_draw),
(e_day_view_top_item_draw_long_event),
(e_day_view_top_item_draw_triangle):
* gui/e-day-view.c: (e_day_view_get_text_color),
(e_day_view_style_set), (e_day_view_reshape_long_event),
(e_day_view_reshape_day_event):
* gui/e-week-view-event-item.c: (e_week_view_event_item_draw),
(e_week_view_draw_time), (e_week_view_event_item_draw_icons),
(e_week_view_event_item_draw_triangle):
* gui/e-week-view-main-item.c: (e_week_view_main_item_draw_day):
* gui/e-week-view.c: (e_week_view_get_text_color),
(e_week_view_reshape_event_span):
2006-05-04 Harish Krishnaswamy
* gui/dialogs/event-page.glade: Set mnemonic to
L instead of the conflicting 'i'. Fixes #334056.
2006-05-04 Chenthill Palanisamy
Fixes #333689
* gui/dialogs/event-page.c
(init_widgets): Check if the units is -1 before
adding the menu item.
2006-05-02 Chenthill Palanisamy
Committing change pointed by Li Yuan
* gui/e-calendar-table.c: (e_calendar_table_delete_selected): Corrected
argument passed to delete_component_dialog while deleting multiple
tasks.
2006-04-27 Tor Lillqvist
* gui/e-day-view-main-item.c
(e_day_view_main_item_draw_long_events_in_vbars): Fix crash:
Should use a GdkColor struct as such here, not a pointer.
* gui/dialogs/event-editor.c (event_editor_init): Construct
pathname to query-free-busy.png at run-time. Fixes Win32 build
broken by the fix for #321832 below.
2006-04-26 Srinivasa Ragavan
** Fixes bug #328194
* gui/dialogs/calendar-setup.c: Added mnemonics.
2006-04-26 Srinivasa Ragavan
** Fix for bug #331510 from Victor
* gui/cal-search-bar.h: Added a new flag for Memo Search
* gui/e-memos.c: (setup_widgets): Initiate memo search.
2006-04-26 Srinivasa Ragavan
** Patch from PR Suman to add icons missing in menu items.
* gui/tasks-control.c: (tasks_control_activate): Added icon for
forward task.
2006-04-26 Srinivasa Ragavan
** Patch from PR Suman to add icons missing in menu items.
* gui/dialogs/comp-editor.c: Added Attach icon to menu.
* gui/dialogs/event-editor.c: Added free/busy and recurrence icons.
2006-04-26 Srinivasa Ragavan
Cairo Updates from Rajeev. Now it draws a solid border around the
event.
* gui/e-day-view-main-item.c:
(e_day_view_main_item_draw_day_event):
* gui/e-day-view-top-item.c: (e_day_view_top_item_draw_long_event):
* gui/e-week-view-event-item.c: (e_week_view_event_item_draw):
2006-04-24 Srinivasa Ragavan
Cairo support for Calendar (Rajeev Ramanathan)
* gui/apps_evolution_calendar.schemas.in.in: Added key for
transparency control.
* gui/e-calendar-view.c: (draw_curved_rectangle): A common code for
drawing curved rectangles
* gui/e-day-view-main-item.c: (e_day_view_main_item_draw),
(e_day_view_main_item_draw_events_in_vbars),
(e_day_view_main_item_draw_long_events_in_vbars),
(e_day_view_main_item_draw_day_event): Used cairo to draw day view events.
* gui/e-day-view-time-item.c:
(e_day_view_time_item_get_column_width),
(e_day_view_time_item_draw): Used cairo to draw day view time items.
* gui/e-day-view-top-item.c: (e_day_view_top_item_draw),
(e_day_view_top_item_draw_long_event),
(e_day_view_top_item_draw_triangle): Used cairo to draw day view long events.
* gui/e-day-view.c: (e_day_view_init), (e_day_view_destroy),
(e_day_view_style_set),
(e_day_view_reshape_main_canvas_resize_bars),
(e_day_view_get_num_events_selected): Used cairo to draw day controls.
* gui/e-day-view.h: Added a new font size variable
* gui/e-week-view-event-item.c: (e_week_view_event_item_draw),
(e_week_view_draw_time), (e_week_view_event_item_draw_icons),
(e_week_view_event_item_draw_triangle): Used cairo to draw week view
controls.
* gui/e-week-view-main-item.c: (e_week_view_main_item_draw_day): Used
cairo to draw week view events.
2006-04-24 Chenthill Palanisamy
Fixes #332409
* gui/calendar-component.c: (setup_create_ecal): Reset the ecal to NULL.
* gui/e-calendar-view.c:
(e_calendar_view_new_appointment_for): If the default client does not
exist do not open the dialog.
2006-04-22 Harish Krishnaswamy
* gui/dialogs/event-page.c (attendee_added_cb):
Added the delfrom property to the delegatee. Fixes
#165714 (bugzilla.novell.com)
2006-04-22 Srinivasa Ragavan
** Fixes bug #326434
* gui/e-calendar-view.c: (e_calendar_view_move_tip),
(e_calendar_view_get_tooltips): Added New function to move tooltip
with respect to screen size.
* gui/e-day-view.c: (e_day_view_on_text_item_event): move the tooltip
* gui/e-week-view.c: (tooltip_event_cb),
(e_week_view_on_text_item_event): Move the tooltip
2006-04-22 Srinivasa Ragavan
Rewrite of Alarm daemon with EThread to make it thread safe. It also
fixes a lot of random crashes.
* gui/alarm-notify/alarm-notify.c: (process_removal_in_hash),
(list_changed_cb), (load_calendars), (alarm_notify_init),
(dequeue_client), (alarm_notify_finalize), (alarm_channel_setup),
(alarm_msg_destroy), (alarm_msgport_replied), (alarm_msg_received),
(alarm_notify_new), (cal_opened_cb), (alarm_notify_add_calendar),
(alarm_notify_remove_calendar):
* gui/alarm-notify/alarm-notify.h:
* gui/alarm-notify/alarm-queue.c: (queue_midnight_refresh),
(add_client_alarms_cb), (midnight_refresh_async),
(midnight_refresh_cb), (remove_queued_alarm), (alarm_trigger_cb),
(add_component_alarms), (load_alarms), (load_alarms_for_today),
(cal_opened_cb), (remove_alarms), (remove_comp), (duplicate_ical),
(duplicate_ecal), (query_objects_changed_async),
(query_objects_changed_cb), (query_objects_removed_async),
(query_objects_removed_cb), (create_snooze), (edit_component),
(on_dialog_objs_removed_async), (on_dialog_objs_removed_cb),
(tray_list_remove_cqa_async), (tray_list_remove_cqa),
(tray_list_remove_async), (tray_list_remove_icons),
(tray_list_remove_data_async), (tray_list_remove_data),
(notify_dialog_cb), (open_alarm_dialog), (tray_icon_clicked_cb),
(tray_list_add_async), (tray_list_add_new), (display_notification),
(popup_notification), (audio_notification), (mail_notification),
(procedure_notification_dialog), (procedure_notification),
(check_midnight_refresh), (alarm_queue_init),
(free_client_alarms_cb), (alarm_queue_done), (compare_ids),
(hash_ids), (alarm_queue_add_async), (alarm_queue_add_client),
(remove_cqa), (remove_comp_by_id), (remove_client_alarms),
(alarm_queue_remove_async), (alarm_queue_remove_client),
(update_cqa), (update_qa):
* gui/alarm-notify/alarm.c: (alarm_remove):
2006-02-16 Johnny Jacob
** Fixes #330955
* gui/e-memo-table.etspec : Change the column from summary to
description.
* gui/e-cal-model.c : (ecm_duplicate_value) : Dup value for
description also.
(e_cal_model_create_component_with_defaults) : create a memo
component with defaults.
* gui/e-cal-model-memos.c : (ecmm_is_cell_editable).
2006-04-10 Chenthill Palanisamy
Fixes #163039
* gui/e-meeting-store.c: (ems_finalize), (ems_init),
(process_callbacks), (refresh_busy_periods): Removed the
async queue, updated the gui via the callback function in a
idle loop as and when we receive the free busy information.
(e_meeting_store_get_num_queries): Fixed a warning.
* gui/e-meeting-store.h:
* gui/e-meeting-time-sel.c:
(e_meeting_time_selector_refresh_cb): Changed the return type of
the function to return a boolean variable.
2006-04-05 Chenthill Palanisamy
Fixes #328808
* gui/dialogs/event-editor.c:
(event_editor_construct): Set the name selector dialog present in the schedule page
in event page also.
* gui/dialogs/event-page.[ch]
(event_page_get_name_selector): Gets the name selector from the meeting list
view.
* gui/dialogs/schedule-page.[ch]
(schedule_page_set_name_selector): Sets the name selector to the meeting
list view.
* gui/e-meeting-list-view.[ch]:
(e_meeting_list_view_get_name_selector),
(e_meeting_list_view_set_name_selector): Functions to get and set the name
selector.
2006-04-06 Chenthill Palanisamy
* gui/e-day-view.c: (e_day_view_on_main_canvas_motion):
Enable drag and drop of recurring appointments.
2006-04-06 Chenthill Palanisamy
Fixes #162005
* gui/comp-util.c: (cal_comp_is_on_server): Pass the recurrence
id to find if the object is on the server.
2006-04-05 Simon Zheng
Fixes bug #333704
* gui/dialogs/comp-editor-util.c: (comp_editor_strip_categories):
Because the passing text is in UTF-8 encoding, it should be traversed
by utf-8 char order rather than one by one byte.
2006-04-04 Irene Huang
Fixes bug 335214
* gui/e-cal-model.c: (e_cal_view_objects_added_cb):
Call e_table_model_pre_change (E_TABLE_MODEL (model)); before
deleting row.
2006-04-03 Chenthill Palanisamy
Fixes #158107
* gui/dialogs/delete-comp.c: (delete_component_dialog),
(cb_toggled_cb), (prompt_retract_dialog):
* gui/dialogs/delete-comp.h:
* gui/e-calendar-table.c: (add_retract_data), (check_for_retract),
(e_calendar_table_delete_selected):
* gui/e-calendar-view.c: (add_retract_data), (check_for_retract),
(delete_event), (e_calendar_view_delete_selected_occurrence): Added
retract support.
2006-03-29 Chenthill Palanisamy
Fixes #160357 [b.n.c]
* gui/e-meeting-store.c:
(ems_init): Initialize the num queries.
(freebusy_async): maintain the num queries count.
(refresh_busy_periods): Set the store to FreeBusy data.
* gui/e-meeting-store.[ch]:
(e_meeting_store_get_num_queries): Get the number of freebusy
queries currently going on.
* gui/e-meeting-time-sel-item.c:
(e_meeting_time_selector_item_init): Added a busy cursor.
(e_meeting_time_selector_item_destroy):
* gui/e-meeting-time-sel-item.h: Added a busy cursor and a function
to reset the normal cursor.
* gui/e-meeting-time-sel.c:
* gui/e-meeting-time-sel.h:
(e_meeting_time_selector_construct): Get the main and top canvas items.
(e_meeting_time_selector_refresh_cb): Set the normal cursor checking the number
of FreeBusy queries.
(e_meeting_time_selector_refresh_free_busy):Set the Busy cursor.
2006-03-28 Jeff Cai
Fixes #333877
* gui/e-meeting-list-view.c: (row_activated_cb):
Use gtk_tree_selection_get_selected_rows instead of
gtk_tree_selection_get_selected to get selected rows from
a multi-row selection.
2006-03-28 Harry Lu
Fix for 333693.
* gui/calendar-component.c: (update_task_selection): need to see if
source is NULL to avoid a CRITICAL warning.
2006-03-23 Chenthill Palanisamy
Fixes #329502
* gui/e-meeting-list-view.c: (attendee_edited_cb):
Include MAILTO: with the email id while adding
it to the list view.
* gui/dialogs/task-page.c: (task_page_fill_widgets):
add the organizer to the name selector dialog.
2006-03-22 Chenthill Palanisamy
Fixes #330842
* gui/e-cal-model.c:
(e_cal_view_objects_added_cb): Check if the icalcomp
is set to ECalComponent.
2006-03-22 Harry Lu
Fix for 333697
* gui/dialogs/task-page.c: (task_page_init), (sensitize_widgets):
remove two useless widgets: sendoptions_frame and sendoptions_button.
2006-03-22 Harry Lu
Fix for 333706
* gui/dialogs/alarm-dialog.c: (alarm_to_dalarm_widgets): call
set_text only when description.value is not NULL.
2006-03-20 Boby Wang
** Fix for bug #268584
* gui/dialogs/cal-attachment-select-file.c: (run_selector):
* gui/dialogs/cal-attachment.glade:
set the accelerate key for "Suggest Suggest automatic display of
attachment"
2006-03-09 Chenthill Palanisamy
Fixes #334003
* gui/e-cal-model.c:
(e_cal_model_set_instance_times): Use the timezone present in
the appointment.
2006-03-06 Veerapuram Varadhan
**Fixes #321832
* gui/dialogs/event-editor.c: Pickup the right-icon for f/b.
* gui/dialgos/Makefile.am: Define EVOLUTION_ICONSDIR to pickup f/b icon.
2006-03-06 Simon Zheng
Fixes bug #332140
* gui/dialogs/comp-editor.c: (get_attachment_list):
* gui/e-cal-popup.c: (temp_save_part):
Transfer filenames from utf-8 to glib encoding before really
saving files.
2006-03-06 Simon Zheng
Fixes #311482
* gui/dialogs/comp-editor.c: (set_attachment_list): As uri is
encaped ASCII-encoded, it can't be recognized when setting
mime part. Use filename instead of uri.
2006-03-06 Theppitak Karoonboonyanan
** Fixes bug #328988
* gui/alarm-notify/util.c: (calculate_time):
* gui/misc.c: (calculate_time): Added code to simplify the function
calculate_time and made strings translatable.
2006-03-06 Chenthill Palanisamy
Fixes #330448
* gui/e-meeting-list-view.c: (attendee_edited_cb): Remove
attendees from the e-name-selector when its removed from
meeting list view.
2006-03-06 Chenthill Palanisamy
Fixes #329353
* gui/gnome-cal.c:
(gnome_calendar_on_date_navigator_selection_changed): If the previous
selection is not list view, set the view as month view.
2006-03-04 Jeff Cai
Fixes #333234
* gui/calendar-config.c: (calendar_config_get_primary_tasks),
(calendar_config_get_primary_memos):
Initialize calendar to ensure gconf_client is valid.
2006-03-04 Chenthill Palanisamy
Fixes #331089
* gui/dialogs/event-page.c: (sensitize_widgets):
Let the recurrence button in tool bar remain
active always.
2006-03-03 Chenthill Palanisamy
Fixes #330448
* gui/e-meeting-list-view.c: (attendee_edited_cb): Remove
attendees from the e-name-selector when its removed from
meeting list view.
2006-03-03 Sam Yang
Fixes #324560
* gui/calendar-config.[ch]:
(calendar_config_add_notification_preview_state): Request
notification of changes to show_task_preview.
* gui/e-tasks.c: (config_preview_state_changed_cb): Callback function.
(setup_config): Send notification request and store connection ID.
2006-02-17 Johnny Jacob
Fixes #312423, #329749
* gui/dialogs/event-page.c: (sensitize_widgets): Enable/Disable
based on read_only status.
(alarm_store_changed_cb): Added. Changed signal handler for alarm list.
* gui/dialogs/alamm-list-dialog.c: (edit_clicked_cb): Emit changed
signal for alarm list.
2006-02-28 Chenthill Palanisamy
Fixes #332726
* gui/dialogs/recur-comp.c: (recur_component_dialog): Dont
remove the recurrence id, the backend would remove it.
2006-02-23 Chenthill Palanisamy
Fixes #330677
* gui/itip-utils.c:
(comp_content_type): Removed the content setting as text/plain.
(itip_send_comp): Changed the reply all to FALSE.
(reply_to_calendar_comp): Set the content type as text/plain.
2006-02-15 Rajeev ramanathan
* gui/dialogs/memo-page.glade: Changed the layout spacing of memo
editor.
2006-02-14 Rajeev ramanathan
**Fixes #330374
* gui/tasks-control.c: (tasks_control_complete_cmd): Added code
to disable Edit->Mark as complete for completed events.
2006-02-14 Rajeev ramanathan
**Fixes #326477
* gui/dialogs/task-page.glade: Changed size of the new task popup
window to display Status Details in its default size.
2006-02-14 Rajeev ramanathan
**Fixes #325935
* gui/dialogs/task-page.c: (source_changed_cb): Added code to
enable Save button if group is changed in task editor
2006-02-14 Srinivasa Ragavan
** Fix for bug #330931 #331029
* gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
2006-02-13 Harish Krishnaswamy
* gui/dialogs/task-page.c: (sensitize_widgets):
sensitize should be initialized to TRUE since it is
being ANDed to compute sens.
Fixes #330957 and #330958.
2006-02-13 Karsten Bräckelmann
* calendar.error.xml: Added mnemonics. Fixes bug #330933.
2006-02-12 Karsten Bräckelmann
* gui/dialogs/recurrence-page.c (make_recur_month_num_menu):
Marked strings for translation. Fixes bug #330863.
2006-02-12 Andre Klapper
* gui/dialogs/recurrence-page.glade:
* gui/dialogs/recurrence-page.c:
added translator comments for some occurrences of heavy sentence
splitting. Hopefully fixes bug 329695.
2006-02-11 Andre Klapper
* gui/dialogs/recurrence-page.c:
* gui/alarm-notify/util.c:
* gui/misc.c:
adding translator comments to "second" strings to distinguish
ordinal numbers and time divisions. Fixes bug 328988.
2006-02-11 Karsten Bräckelmann
* gui/dialogs/comp-editor.c (setup_widgets):
* gui/e-memo-table.c (e_memo_table_init):
* gui/e-calendar-table.c (e_calendar_table_init):
Change a11y names and add description. Fixes part of bug #330723.
2006-02-10 Karsten Bräckelmann
* gui/e-timezone-entry.c (e_timezone_entry_init): Correct the a11y
string for the Timezone button to not include its role and to be
more descriptive, fixes bug #330712.
2006-02-12 Chenthill Palanisamy
Fixes #329570
* gui/e-calendar-view.c: (on_unrecur_appointment):
Just remove the instances pass the rid. The exception
date will be set in the backend.
2006-02-09 Johnny Jacob
Fixes #330521
* gui/dialogs/alarm-dialog.c: (alarm_to_aalarm_widgets),
(alarm_to_palarm_widgets): use icalattach_unref.
2006-02-09 Harish Krishnaswamy
* gui/e-cal-model.c: (e_cal_view_objects_added_cb):
Pass the client along with the id for search to handle
cases where the same backend source has multiple clients
in the view. Remove the FIXME.
2006-01-09 Rajeev ramanathan
Fixes #329768
* gui/dialogs/comp-editor.c: (key_press_event): Corrected problem with
casting EAttachmentBar.
2006-02-09 Chenthill Palanisamy
Fixes #330465
* gui/dialogs/event-page.c: (event_page_fill_widgets): Fixes the build
break.
2006-02-08 Tor Lillqvist
* gui/dialogs/task-editor.c (task_editor_init): Construct the
pathname to the xml file at run-time to avoid using compile-time
paths on Windows.
2006-01-09 Kjartan Maraas
* gui/alarm-notify/alarm-notify-dialog.c:
(add_alarm_to_notified_alarms_dialog):
* gui/alarm-notify/alarm-queue.c: (remove_queued_alarm),
(open_alarm_dialog), (menu_item_toggle_callback), (populate):
* gui/alarm-notify/alarm.c: (pop_alarm), (alarm_remove):
* gui/alarm-notify/config-data.c:
(config_data_replace_string_list):
* gui/cal-search-bar.c: (regen_query):
* gui/calendar-view-factory.c:
* gui/calendar-view.c:
* gui/comp-editor-factory.c: (edit_existing),
(resolve_pending_requests), (impl_editExisting), (impl_editNew):
* gui/control-factory.c:
* gui/dialogs/cal-attachment-select-file.c:
(comp_editor_select_file_attachments):
* gui/dialogs/calendar-setup.c: (eccp_get_source_type):
* gui/dialogs/comp-editor.c: (comp_editor_class_init),
(commit_all_fields), (delete_event_cb), (editor_key_press_event),
(menu_file_save_cb), (menu_file_close_cb), (make_icon_from_comp),
(comp_editor_focus), (needs_send_cb):
* gui/dialogs/delete-comp.c: (delete_component_dialog):
* gui/dialogs/e-delegate-dialog.c:
* gui/dialogs/event-editor.c:
* gui/dialogs/event-page.c: (event_page_fill_widgets),
(popup_delete_cb), (list_key_press):
* gui/dialogs/meeting-page.c: (remove_clicked_cb),
(popup_delete_cb), (button_press_event), (list_key_press),
(meeting_page_construct):
* gui/dialogs/memo-editor.c: (init_widgets),
(memo_editor_set_e_cal), (memo_editor_edit_comp),
(memo_editor_send_comp):
* gui/dialogs/memo-page.c:
* gui/dialogs/recurrence-page.c: (fill_exception_widgets),
(exception_add_cb):
* gui/dialogs/schedule-page.c: (clear_widgets),
(schedule_page_fill_component):
* gui/dialogs/task-details-page.c:
(task_details_page_fill_timezones), (complete_date_changed):
* gui/dialogs/task-editor.c:
* gui/dialogs/task-page.c: (task_page_fill_widgets),
(popup_delete_cb), (list_key_press):
* gui/e-alarm-list.c: (get_alarm_string):
* gui/e-cal-component-memo-preview.c: (write_html):
* gui/e-cal-component-preview.c: (write_html):
* gui/e-cal-list-view-config.c:
(e_cal_list_view_config_set_property),
(e_cal_list_view_config_get_property),
(e_cal_list_view_config_dispose):
* gui/e-cal-list-view.c:
* gui/e-cal-model-calendar.c: (ecmc_value_at):
* gui/e-cal-model-memos.c: (ecmm_value_at):
* gui/e-cal-model-tasks.c: (get_due_status), (ecmt_value_at),
(ecmt_set_value_at), (ecmt_is_cell_editable),
(ecmt_value_is_empty), (e_cal_model_tasks_mark_task_complete),
(e_cal_model_tasks_update_due_tasks):
* gui/e-cal-model.c: (get_classification),
(ecm_get_color_for_component), (e_cal_model_set_default_client),
(e_cal_view_objects_modified_cb), (e_cal_model_add_client),
(e_cal_model_remove_client), (e_cal_model_set_instance_times):
* gui/e-cal-popup.c: (ecalp_part_popup_saveas):
* gui/e-calendar-table-config.c:
(e_calendar_table_config_set_property),
(e_calendar_table_config_get_property),
(e_calendar_table_config_dispose):
* gui/e-calendar-table.c: (e_calendar_table_class_init):
* gui/e-calendar-table.h:
* gui/e-calendar-view.c: (e_calendar_view_set_property),
(e_calendar_view_get_property), (open_event_with_flags),
(e_calendar_view_get_tooltips):
* gui/e-cell-date-edit-config.c:
(e_cell_date_edit_config_set_property),
(e_cell_date_edit_config_get_property),
(e_cell_date_edit_config_dispose):
* gui/e-cell-date-edit-text.c:
* gui/e-comp-editor-registry.c:
* gui/e-date-edit-config.c: (e_date_edit_config_set_property),
(e_date_edit_config_get_property), (e_date_edit_config_dispose):
* gui/e-day-view-config.c: (e_day_view_config_set_property),
(e_day_view_config_get_property), (e_day_view_config_dispose):
* gui/e-day-view-main-item.c: (e_day_view_main_item_set_arg),
(e_day_view_main_item_draw_day_event),
(e_day_view_main_item_event):
* gui/e-day-view-time-item.c: (e_day_view_time_item_set_arg),
(e_day_view_time_item_get_column_width):
* gui/e-day-view-top-item.c: (e_day_view_top_item_set_arg),
(e_day_view_top_item_draw_long_event),
(e_day_view_top_item_draw_triangle), (e_day_view_top_item_event):
* gui/e-day-view.c: (process_component), (e_day_view_style_set),
(e_day_view_recalc_cell_sizes), (e_day_view_foreach_event),
(e_day_view_reshape_resize_long_event_rect_item),
(e_day_view_update_long_event_resize), (e_day_view_update_resize),
(e_day_view_reshape_long_event), (e_day_view_reshape_day_event),
(e_day_view_change_duration_to_start_of_work_day),
(tooltip_destroy), (e_day_view_on_text_item_event),
(e_day_view_on_editing_stopped):
* gui/e-itip-control.c: (e_itip_control_class_init),
(find_cal_opened_cb), (find_server), (set_date_label),
(ok_clicked_cb):
* gui/e-meeting-attendee.c:
* gui/e-meeting-list-view.c:
(e_meeting_list_view_remove_attendee_from_name_selector):
* gui/e-meeting-store.c: (role_to_text), (partstat_to_text),
(e_meeting_store_set_value):
* gui/e-meeting-time-sel-item.c:
(e_meeting_time_selector_item_set_arg),
(e_meeting_time_selector_item_paint_all_attendees_busy_periods):
* gui/e-meeting-time-sel.c: (e_meeting_time_selector_construct),
(e_meeting_time_selector_recalc_date_format):
* gui/e-memo-table-config.c: (e_memo_table_config_set_property),
(e_memo_table_config_get_property), (e_memo_table_config_dispose):
* gui/e-memo-table.c: (e_memo_table_class_init), (task_compare_cb):
* gui/e-memos.c: (update_view), (backend_error_cb), (open_ecal):
* gui/e-mini-calendar-config.c:
(e_mini_calendar_config_set_property),
(e_mini_calendar_config_get_property),
(e_mini_calendar_config_dispose):
* gui/e-pub-utils.c: (is_publish_time), (e_pub_publish):
* gui/e-tasks.c: (process_completed_tasks), (backend_error_cb):
* gui/e-timezone-entry.c: (e_timezone_entry_destroy):
* gui/e-week-view-config.c: (e_week_view_config_set_property),
(e_week_view_config_get_property), (e_week_view_config_dispose):
* gui/e-week-view-event-item.c: (e_week_view_event_item_draw),
(e_week_view_event_item_draw_icons):
* gui/e-week-view-main-item.c: (e_week_view_main_item_set_arg):
* gui/e-week-view-titles-item.c: (e_week_view_titles_item_set_arg),
(e_week_view_titles_item_draw):
* gui/e-week-view.c: (process_component), (tooltip_destroy),
(tooltip_event_cb), (e_week_view_reshape_event_span),
(e_week_view_on_text_item_event), (e_week_view_event_move),
(e_week_view_on_editing_stopped), (e_week_view_do_key_press):
* gui/gnome-cal.c: (dn_e_cal_view_objects_modified_cb),
(dn_e_cal_view_done_cb), (table_selection_change_cb),
(gnome_calendar_goto), (focus_current_view), (backend_error_cb),
(gnome_calendar_set_selected_time_range),
(gnome_calendar_get_current_time_range),
(gnome_calendar_get_visible_time_range),
(gnome_calendar_delete_selected_occurrence):
* gui/goto.c: (goto_dialog):
* gui/itip-utils.c: (comp_fb_normalize):
* gui/memos-component.c: (create_new_memo),
(impl_requestCreateItem):
* gui/migration.c: (migrate_memos):
* gui/print.c: (print_month_small), (print_day_details),
(print_todo_details), (print_comp_item):
* gui/tasks-component.c: (create_new_todo),
(impl_requestCreateItem):
* gui/weekday-picker.c: Cleanups:
- remove unused vars
- remove extraneous semi-colons
- add some comments where assignments were done without using
the results later
- remove break; statements after return foo;
- add casts in some places to be more type correct
- rename variables with name clashes
- s/if/ifdef in some cases
- mark some code static
- remove some unused functions
- use guint for 1-bit bitfields
2006-02-01 Johnny Jacob
** Fixes #326997
* gui/dialogs/event-page.c (sensitize_widgets):
set/unset the editability of description.
2006-01-17 Ranjan Somani
** Fixes #322009
* gui/e-meeting-time-sel.c: line 431: Changed Label "Contacts..." to "Attendees..."
2006-01-06 Johnny Jacob
** Fixes #325941
* gui/dialogs/event-page.c (sensitize_widgets) : Handle the
sensitivity of hour_selector and minute_selector.
2006-01-31 Johnny Jacob
** Fixes #327723
* gui/dialogs/event-page.c (init_widgets): Handle the
delete-event for alarm dialog.
2006-01-31 Oswald Rodrigues
** Fixes #328515
* gui/dialogs/comp-editor.c (attachment_bar_changed_cb):Changed Attachment
bar behaivour to expand when attachment is present and collapse when no
attachment is present.
2006-02-03 Johnny Jacob
** Fixes bug #329775
* gui/dialogs/task-editor.c (task_editor_construct): Handle
delete-event signal for task_details_window.
2006-02-05 Karsten Bräckelmann
* gui/dialogs/event-page.glade: Correct typo, fixes bug #329748.
2006-01-31 Tor Lillqvist
* gui/alarm-notify/alarm-queue.c (open_alarm_dialog,
tray_icon_clicked_cb): Fix compilation against HEAD gtk and on
Win32, where we use the GtkStatusIcon API and there is no
tray_image variable.
2006-01-31 Chenthill Palanisamy
* gui/dialogs/cal-prefs-dialog.c: (show_alarms_config):
Show the widget.
2006-01-30 Harish Krishnaswamy
* gui/e-week-view.c : Reverting Chakravarthi's
commit on Jan 17 to fix miscellaneous problems
manifesting in the week/month views.
2006-01-30 Johnny Jacob
* gui/dialogs/event-page.c: (sensitize_widgets),
(alarm_changed_cb):
* gui/dialogs/event-page.glade:
* gui/dialogs/task-page.c: (sensitize_widgets):
* gui/dialogs/task-page.glade:
Fixed the page layouts as per HIG spacing.
2006-01-30 Johnny Jacob
Fixes #328285
* gui/dialogs/memo-page.c (widget_focus_out_cb),
(widget_focus_out_cb) : Added. Handle focus in and out
events.
(init_widgets): Connect focus in and out signals for
memo_content .
Committed to HEAD on behalf of johnny since he does not
have commit rights - partha
2006-01-18 Johnny Jacob
Fixes #225816
* gui/dialogs/alatm-list-dialog.glade : Added edit button.
* gui/dialogs/alarm-list-dialog.c (init_widgets), (get_widgets) :
Get and connect signals for edit button.
(sensitize_buttons) : Handle the sesitivity of edit button.
(edit_clicked_cb) : Added. Handle edit button click event.
* gui/dialogs/alarm-dialogs.c (populate_widgets) : Added. Extract data
from alarm and fill in the widgets.
(alarm_to_repeat_widgets): Added. Alarm data to repeat widgets.
(alarm_to_aalarm_widgets): Added. Alarm data to audio alarm widgets.
(alarm_to_dalarm_widgets): Added. Alarm data to display alarm widgets.
(alarm_to_palarm_widgets): Added. Alarm data to procedure alarm widgets.
(alarm_to_dialog): call populate_widgets.
2006-01-28 Rajeev ramanathan
** Fixes Bug #327347
* calendar/gui/dialogs/cal-prefs-dialog.glade:
Changed W_eek starts mnemonic to Wee_k starts on and added a
translation string to that.
2006-01-30 Johnny Jacob
Fixes #327344
* gui/dialogs/cal-prefs-dialog.c: (cal_prefs_dialog_create_time_edit):
Show date edit component.
* gui/main.c: (factory): changed gtk_widget_ahow_all to
gtk_widget_show.
2006-01-29 Rajeev ramanathan
** Fixes Bug #327304
* gui/calendar-commands.c :Next" and "Previous" buttons in toolbar for
calendar and mail are made same.
2006-01-28 Rajeev ramanathan
** Fixes bug #328510, #328885
* calendar.error.xml: Added error for saving memos.
* gui/dialogs/event-editor.c: (menu_class_public_cb),
(menu_class_private_cb), (menu_class_confidential_cb):
Added change notification for event page.
* gui/dialogs/memo-editor.c: (menu_show_categories_cb),
(menu_class_public_cb), (menu_class_private_cb),
(menu_class_confidential_cb), (memo_editor_init),
(memo_editor_construct), (memo_editor_set_e_cal),
(memo_editor_finalize): Added menus to memo.
* gui/dialogs/memo-page.c: (memo_page_init), (memo_page_finalize),
(set_classification_menu), (memo_page_get_widget),
(memo_page_focus_main_widget), (clear_widgets),
(memo_page_set_classification), (sensitize_widgets),
(memo_page_fill_widgets), (memo_page_fill_component),
(memo_page_set_show_categories), (get_widgets),
(categories_clicked_cb), (field_changed_cb), (source_changed_cb),
(init_widgets), (memo_page_construct), (memo_page_new): Added code to
handle memos.
* gui/dialogs/memo-page.glade:
* gui/dialogs/memo-page.h:
* gui/dialogs/save-comp.c: (save_component_dialog):
* gui/dialogs/task-editor.c: (menu_class_public_cb),
(menu_class_private_cb), (menu_class_confidential_cb): Added code to
change notification for task page.
2006-01-27 Srinivasa Ragavan
* gui/dialogs/alarm-list-dialog.c (get_widgets),
(alarm_list_dialog_run), (alarm_list_dialog_peek): Added a function to
peek parts of a dialog.
* gui/dialogs/alarm-list-dialog.glade: Changed the layout of the alarm
dialog.
* gui/dialogs/event-page.c (event_page_init), (clear_widgets),
(sensitize_widgets), (event_page_fill_widgets),
(event_page_fill_component), (get_widgets), (alarm_changed_cb),
(alarm_store_inserted_cb), (alarm_store_deleted_cb),
(alarm_custom_clicked_cb), (init_widgets): Added code to handle the
new alarm dialog layout.
* gui/dialogs/event-page.glade: Changed the alarm dialog layout.
2006-01-23 Tino Meinen
Fixes #325831
* calendar.error.xml: Corrected a grammatical error in a message
for saving changed appointments, and changed the corresponding
message for tasks correspondingly
2006-01-25 Chenthill Palanisamy
* gui/alarm-notify/alarm-queue.c: (popup_notification):
Removed the unsed variable filename. Do not set the icon
from pixbuf. Just pass the icon name to notification_new.
2006-01-25 Srinivasa Ragavan
Fixes #325762
* gui/alarm-notify/alarm-notify.c: (process_removal_in_hash),
(list_changed_cb), (load_calendars), (alarm_notify_init):
* gui/alarm-notify/alarm-queue.c: (open_alarm_dialog),
(tray_icon_clicked_cb), (icon_activated), (tray_icon_blink_cb),
(display_notification), , (alarm_queue_init),
(alarm_queue_remove_client):
* gui/dialogs/cal-prefs-dialog.c: (alarms_selection_changed),
(setup_changes), (initialize_selection), (show_alarms_config),
(show_config), (calendar_prefs_dialog_construct):
* gui/dialogs/cal-prefs-dialog.glade:
* gui/dialogs/cal-prefs-dialog.h: The alarms icon is show in the
notification tray only when there is an alarm. The selection
of calendars for alarms is moved to preferences.
2006-01-25 Chenthill Palanisamy
Fixes #327879
* gui/dialogs/recurrence-page.c: (clear_widgets):
Use make_ending_special to fill the ending fields
properly.
2006-01-24 Chenthill Palanisamy
Fixes #323700
* gui/gnome-cal.c:
(gnome_calendar_on_date_navigator_selection_changed),
(gnome_calendar_purge): For clients which have no master object
for recurrences need not call generate instances. Pass the
recurrence id to remove the detached instances.
2005-09-17 Jon Ander Hernandez
** Fixes bug #313118
* calendar/gui/alarm-notify/alarm-notify-dialog.c
(add_alarm_to_notified_alarms_dialog): Don't use mark-up for
translatable strings.
2006-01-24 Andre Klapper
* gui/dialogs/meeting-page.c: removed surrounding
markup. Fixes bug 313120. Committing on behalf of
Pablo Arroyo.
2006-01-23 Andre Klapper
* gui/e-day-view-time-item.c: added translator comment
to a string. Fixes bug 328006.
2006-01-23 Andre Klapper
* gui/print.c: added translator comments to workday
abbreviations. Fixes bug 328007.
2006-01-23 Pavithran
** Fixes bug #327713 , #327730
* gui/dialogs/event-editor.c: (event_editor_construct):
* gui/dialogs/task-editor.c: (task_editor_construct):
Removes extra seperator.
2006-01-23 Irene Huang
Fixes #327958
* gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
Check if ptr==NULL, for special occassion with SunOne
accouts.
2006-01-16 Chenthill Palanisamy
Fixes #326478
* gui/dialogs/cal-prefs-dialog.c: (spec_from_picker),
(tasks_due_today_set_color), (tasks_overdue_set_color),
(set_color_picker):
* gui/dialogs/cal-prefs-dialog.glade: Changed the gtk color
button to gnome color picker.
2006-01-20 Andre Klapper
* gui/dialogs/task-page.c (field_changed_cb):
Removed wrong parameter to be able compile again.
2006-01-17 Johnny Jacob
* gui/dialogs/event-page.c (edit_button_cb): Added.
edit the selected attendee.
(sensitize_widgets): enable/disable edit button and
Attendee list view.
(button_press_event): don't popup the menu if editing is
disabled.
(get_widgets): get and connect signals for edit button
2006-01-19 Johnny Jacob
Fixes #327487
* gui/dialogs/cal-prefs-dialog.c (default_reminder_units_changed),
(time_divisions_changed), (week_start_day_changed) : Use
e_dialog_combo_box functions to access the widgets.
(default_reminder_interval_changed): Hack to update the spin
button value
2006-01-19 Chenthill Palanisamy
Fixes #327293
* gui/dialogs/event-editor.c: (window_delete_event),
(event_editor_construct): handle delete event to just
hide the window.
2006-01-17 P S Chakravarthi
* gui/e-week-view.c : added some code in e_week_view_on_button_press ()
to handle double click on an event in week and month view.
2006-01-16 Johnny Jacob
* gui/dialogs/event-page.c (edit_button_cb): Added.
edit the selected attendee.
(sensitize_widgets) : enable/disable edit button and
Attendee list view.
(button_press_event) : don't popup the menu if editing is
disabled.
(get_widgets) : get and connect signals for edit button
* gui/e-meetings-list-view.ch (e_meeting_list_view_set_editable ) :
Added. set/unset the editable property of list view.
2006-01-16 Harish Krishnaswamy
* gui/calendar-component.c: (impl__get_userCreatableItems):
* gui/memos-component.c: (impl__get_userCreatableItems):
* gui/tasks-component.c: (impl__get_userCreatableItems):
remove shortcut keys (UI Hackfest -
See http://go-evolution.org/Shortcut_Keys_Review).
2006-01-16 Srinivasa Ragavan
Fixes #324739
* gui/e-calendar-view.c: (tooltip_grab),
(e_calendar_view_get_tooltips):
* gui/e-day-view.c: (e_day_view_convert_event_coords),
(e_day_view_on_time_canvas_scroll), (tooltip_get_view_event),
(tooltip_destroy), (e_day_view_on_text_item_event),
(e_day_view_on_editing_stopped):
* gui/e-week-view.c: (e_week_view_on_scroll), (tooltip_destroy),
(tooltip_event_cb), (e_week_view_on_text_item_event),
(e_week_view_on_editing_stopped):
2006-01-16 Chenthill Palanisamy
Patch submitted by Sebastien Bacher
Fixes #325629
* gui/alarm-notify/alarm-queue.c: (popup_notification): Use the new
apis in libnotify.
2006-01-16 P S Chakravarthi
Fixes #324816 #324889
* gui/alarm-notify/alarm-queue.c : menu_item_toggle_callback :
revised the code to use only e_source_group_add_source and
e_source_group_remove_source alone to update gconf rather than
explicit updating of the gconf xml
[along with a patch in e-source-list.c]
2006-01-16 P S Chakravarthi
Minor Feature: Reply and Reply all for calendar items of clients
that support such facility (personal, exchange).
* gui/e-cal-popup.[ch] : added a definition for
E_CAL_POPUP_SELECT_NOSAVESCHEDULES which separates out calendar items
of clients without the static capability of saving schedules.
* gui/itip-utils.c:
reply_to_calendar_comp (), html_new_lines_for (): added.
comp_to_list (): added another boolean parameter called reply_all which
indicates if reply to everyone is wanted or not.
added code for E_CAL_COMPONENT_METHOD_REPLY
itip_get_comp_attendee () : added code for E_CAL_COMPONENT_METHOD_REPLY
comp_content_type () : added code for E_CAL_COMPONENT_METHOD_REPLY
* gui/e-calendar-view.c on_reply (), on_reply_all (): added.
modified E_CAL_POPUP_* menu items to include Reply and Reply All
2006-01-16 P S Chakravarthi
Fixes a crash in alarm-daemon on selecting "Quit" in panel options
* gui/alarm-notify/alarm-queue.c (remove_client_alarms):
Removed the code loops through a list of ids generated.
used g_hash_table_foreach instead.
* gui/alarm-notify/alarm-queue.c (add_id_cb) : removed.
* gui/alarm-notify/alarm-queue.c (remove_comp_by_id) : added
* gui/alarm-notify/alarm-queue.c (alarm_queue_add_client) :
replaced g_str_equal with g_direct_equal in g_hash_table_new
to consider structure pointers rather than strings for keys.
2006-01-13 Johnny Jacob
Fixes #213660
* gui/dialogs/alarm-dialog.c (check_custom_sound):
Save the directory path in gconf.
(action_selection_done_cb) : Read from gconf and set
the default path for the file entry.
* gui/dialogs/calendar-config.ch (calendar_config_set_dir): Added.
save the path in gconf.
(calendar_config_get_dir_path): Added. Retrive the path from gconf.
2006-01-13 Chenthill Palanisamy
Fixes #320101
* gui/e-select-names-editable.c:
(e_select_names_editable_get_emails),
(e_select_names_editable_get_names): Append the list of email ids
and names.
2006-01-13 Chenthill Palanisamy
Fixes #311888
* gui/dialogs/recurrence-page.c: (recurrence_page_set_dates):
Set the selection based on the start date of the appointment.
2006-01-13 Johnny Jacob
* gui/dialogs/comp-editor-page.c: (comp_editor_page_class_init),
(comp_editor_page_unset_focused_widget),
(comp_editor_page_set_focused_widget):
* gui/dialogs/comp-editor-page.h:
* gui/dialogs/comp-editor.c: (menu_edit_copy_cb),
(menu_edit_paste_cb), (menu_edit_selectall_cb), (menu_edit_cut_cb),
(comp_editor_init), (comp_editor_append_page),
(page_focus_out_widget_cb), (page_focus_in_widget_cb):
* gui/dialogs/event-page.c: (widget_focus_in_cb),
(widget_focus_out_cb), (init_widgets):
* gui/dialogs/task-page.c: (widget_focus_in_cb),
(widget_focus_out_cb), (init_widgets): Implementation for the edit button.
2006-01-13 Chenthill Palanisamy
Fixes #313112
* gui/e-calendar-view.c: (on_unrecur_appointment):
Remove the old instance if its a detached instance.
2006-01-13 Chenthill Palanisamy
Fixes #259505
* gui/gnome-cal.c:
(gnome_calendar_on_date_navigator_selection_changed): Check
the previous selection before setting the view.
2006-01-13 Chenthill Palanisamy
Fixes #271810
* gui/dialogs/comp-editor.c: (comp_editor_class_init), (save_comp):
* gui/dialogs/comp-editor.h: Added to signal to indicate the object
has been created.
* gui/e-calendar-view.c: (user_created_cb),
(open_event_with_flags): Emit the user_created signal if object
is created to ensure the calendar is selected.
2006-01-13 Srinivasa Ragavan
** Fixes bug #274234
* gui/e-week-view-main-item.c: (e_week_view_main_item_draw_day): Bolds
the date if drawing Today.
* gui/gnome-cal.c (gnome_calendar_goto)
(gnome_calendar_on_date_navigator_selection_changed): Call the parent
views to update the selection.
2006-01-13 Chenthill Palanisamy
Fixes #271541
* calendar.error.xml: Added a new message for displaying
error message while trying to create a new event in read only
calendars
* gui/e-calendar-view.c: (e_calendar_view_new_appointment_for):
Run the error dialog using the message.
2006-01-13 Chenthill Palanisamy
Fixes #326735
* gui/dialogs/event-page.c: (event_page_fill_widgets): If
the user is not the organizer, set the orignal organizer in
the combobox and make it non-editable.
2006-01-12 Srinivasa Ragavan
* gui/GNOME_Evolution_Calendar.server.in.in:
Changes accels for Calendar (C+F3 -> C+3), Tasks (C+F4 ->C+4) and
Memo (C+F6 to C+5).
2006-01-12 Harish Krishnaswamy
* gui/gnome-cal.c: (gnome_calendar_class_init):
Re-define keyboard shortcuts for switching between views.
UI Hackfest - Refer http://go-evolution.org/Shortcut_Keys_Review
2006-01-10 Simon Zheng
* gui/calendar-component.c: (calendar_component_peek):
* gui/calendar-config.c:
* gui/e-cal-model-tasks.c:
* gui/e-cal-popup.c:
* gui/e-cell-date-edit-text.c:
* gui/e-meeting-store.c:
* gui/memos-component.c: (memos_component_peek):
* gui/print.c:
* gui/tasks-component.c: (tasks_component_peek):
Use e_util_mkdir_hier() instead of e_mkdir_hier().
Use e_util_strstrcase() instead of e_strstrcasea().
use e_strftime() in evolution-data-server/
libedataserver/e-data-server-util.c instead of the copy in
evolution/e-util/e-util.c.
use e_filename_make_safe() in evolution-data-server/
libedataserver/e-data-server-util.c instead of the copy in
evolution/e-util/e-util.c.
use e_utf8_strftime() in evolution-data-server/
libedataserver/e-data-server-util.c instead of the copy in
evolution/e-util/e-util.c.
2006-01-08 Tor Lillqvist
* gui/migration.c: Bypass most of this file on Win32, as there are
no 1.x installations on Win32 to migrate from. Use
g_filename_to_uri() in a couple places instead of just prefixing
file://.
2006-01-08 Srinivasa Ragavan
* gui/dialogs/alarm-dialog.glade: Added code to hscroll the custom
message of alarm. Fixes bug #325446
* gui/dialogs/task-page.glade: Added code to expand the description
scrolled window when the parent window is dragged. Fixes bug #325502
2005-01-06 Andre Klapper
* gui/e-alarm-list.c: added translator comments to several strings.
Fixes bug 325612.
2006-01-06 Andre Klapper
* evolution/calendar/calendar.error.xml:
* evolution/calendar/gui/e-itip-control.c:
* evolution/calendar/gui/dialogs/task-details-page.glade:
* evolution/calendar/gui/e-cal-component-preview.c:
* evolution/calendar/gui/e-cal-model-tasks.c:
* evolution/calendar/gui/e-calendar-table.c:
* evolution/calendar/gui/print.c:
changing "cancelled" (British English)
to "canceled" (American English). Fixes bug 325334.
2005-01-06 Andre Klapper
* calendar.error.xml: changed "RSVP" to "reply". Fixes bug 261071.
2006-01-06 Simon Zheng
* gui/itip-utils.h: use libedataserver/e-account-list.h instead
of e-util/e-account-list.h.
2006-01-06 Johnny Jacob
* gui/dialog/event-page.c: (set_all_day), (sensitize_widgets)
(time_sel_changed), (update_end_time_selector), (hour_minute_changed),
(event_page_set_all_day_event), (alarm_changed_cb), (init_widgets) :
Fixed warnings.
2005-01-06 Boby Wang
* gui/e-day-view.c: (e_day_view_on_text_item_event):
Change the keys which need to be pressed to alter the end time
of the event selected. Now: Ctrl+Shift+Up(or Down)
Before: Ctrl+Alt+Shift+Up(or Down) conflict with switching
the workspace in Gnome Desktop.
2006-01-05 Johnny Jacob
* gui/dialogs/event-page.c (init_widgets): Set alarm-dialog as
modal.
2006-01-05 Johnny Jacob
Fixes #216535
* gui/dialogs/event-page.c (end_date_changed_cb ): Added. Signal
handler for end_time.
(start_date_changed_cb) : Added. Changes the end_time according to
the duration.
2006-01-05 Chenthill Palanisamy
* gui/alarm-notify/alarm-notify-dialog.c:
Include the e-time-utils.h from libedataserver
as it has been removed from e-util. Fixes a build
break.
(snooze_pressed_cb):Fixed a warning.
2006-01-05 Johnny Jacob
Fixes #258786
* gui/e-cal-popup.c (e_cal_popup_target_new_select) : When more than
one event is selected, check for ICAL_COMPLETED_PROPERTY and set the bit
accordingly.
* gui/e-calendar-table.c (tasks_popup_items) : Enable "b0.markmanycomplete" menu item
only if E_CAL_POPUP_SELECT_NOTCOMPLETE is set.
2006-01-05 Johnny Jacob
Fixes #303193
* gui/alarm-notify/alarm-notify-dialog.c (notified_alarms_dialog_new):
Changed events handled for edit_btn, snooze_btn from pressed to
clicked
(snooze_pressed_callback) : Grab keyboard focus to snooze_btn.
2006-01-05 P S Chakravarthi
Fixes 317808
* gui/alarm-notify/alarm-notify.glade : added hours as a
spin button for snooze
* gui/alarm-notify/alarm-notify-dialog.c : added code to
include hours in calculation of snooze time.
2006-01-04 Chenthill Palanisamy
* gui/e-day-view.c: (e_day_view_convert_event_coords),
(tooltip_get_view_event), (tooltip_destroy),
(e_day_view_on_text_item_event): Reverting the patch as it
causes crash while viewing the tooltip in top canvas.
2006-01-04 Tor Lillqvist
* gui/dialogs/cal-prefs-dialog.c: Reinstate the run-time glade
file pathname lookup change from 2005-11-26. It had been
overwritten on 2005-12-19.
2006-01-03 Srinivasa Ragavan
** Fix for bug #325416
* gui/e-day-view.c: (e_day_view_convert_event_coords),
(tooltip_get_view_event), (tooltip_destroy),
(e_day_view_on_text_item_event): Read the event num from the position
of x,y.
2006-01-02 Srinivasa Ragavan
** Fix for bug #325414
* gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Added null
check for the string before creating the tooltips and stopped showing
it.
* gui/e-day-view.c: (e_day_view_on_editing_stopped):
* gui/e-week-view.c: (e_week_view_on_editing_stopped): Added code to
hide tooltips window when start/stop hiding
2006-01-02 Harish Krishnaswamy
reviewed by: Chenthill Palanisamy
* gui/e-tasks.c: (open_ecal): The timezone should be set on
the task we are trying to open - not on the default.
Fixes #325489.
2006-01-02 Harish Krishnaswamy
* gui/dialogs/cal-prefs-dialog.c: (show_fb_config):
Fixes #325468 (critical warning crasher).
2005-12-30 Andre Klapper
* icalendar-importer.c: removed a duplicated exclamation mark.
Fixes bug 325123.
2005-12-30 Andre Klapper
* gui/apps_evolution_calendar.schemas.in.in:
harmonized "URL", "Url" and "url". Fixes bug 325125.
2005-12-30 Andre Klapper
* calendar.error.xml:
changing "canceled" to "cancelled" to stay consistant to the rest.
Fixes bug 325116.
2005-12-20 Andre Klapper
* calendar.error.xml: Adding punctation to some error messages.
Fixes bug 313144.
2005-12-20 Andre Klapper
* gui/dialogs/recur-comp.c: fixing string bug 308851
2005-12-23 Harish Krishnaswamy
* conduits/calendar/calendar-conduit.c
(calconduit_load_configuration): Fix a build breaker.
g_filename_to_uri takes 3 arguments.
2005-12-21 Chenthill Palanisamy
Fixes #306150
* gui/apps_evolution_calendar.schemas.in.in: Changed the
message id to be gramatically correct.
2005-12-21 P S Chakravarthi
Fixes #248133
* gui/e-meeting-time-sel.c :
modified the code in options and autopick call backs
so that the menu that drops is at appropriate position
as suggested in the bug report.
2005-12-21 Johnny Jacob
* gui/memos-component.c (impl_createControls): -> createView for
new shell apis.
2005-12-21 Not Zed
* gui/tasks-component.c (impl_createControls): same.
* gui/calendar-component.c (impl_createControls): ->createView for
new shell apis.
2005-12-20 Chenthill Palanisamy
Fixes #324525
* calendar.error.xml: Set the default response while deleting a
calendar item to Cancel. Reverting fix for #320210.
2005-12-20 Veerapuram Varadhan
Fixes #323125, #323126
* gui/cal-search-bar.c: Re-order the search-bar menu items and
make "Summary contains", which is what most people use to search
for an item (be it a calendar/task/memo), as default.
(cal_search_bar_construct): Do not set "Category is" as default
option in search-bar menu.
* gui/cal-search-bar.h: Re-order the bit-values in accordance to
re-ordered search-bar menu items.
2005-12-20 P S Chakravarthi
Fixes #323955
* gui/alarm-notify/notify-main.c main (), init_alarm_service (),
alarm_notify_factory_fn ():
Removed the mutex code for creating alarm_notify_service and
made init_alarm_service a simple function call rather than in
a g_idle_add () to avoid evolution hang.
2005-12-19 Johnny Jacob
Fixes Bug #324196
* gui/dialogs/comp-editor.c: (prompt_and_save_changes) :
Renamed from prompt_to_save_changes. Check wheather the
summary is empty and prompt.
2005-12-21 Sam Yang
Fixes #323984
* gui/dialogs/task-page.c: (task_page_fill_widgets): Invoke
task_page_set_show_timezone() to check whether to show timezone
widgets on task page. Just like what we did in init_widgets().
(init_widgets): Since we have called task_page_set_show_timezone()
before, remove its duplicate code. Invoke
task_page_set_show_categories() directly other than copy its code here.
2005-12-19 Chenthill Palanisamy
Committing for David Trowbridge
* gui/Makefile.am, gui/calendar-commands.c,
gui/calendar-componet.[hc], gui/calendar-config-keys.h,
gui/calendar-config.c, gui/e-calendar-view.c: remove references to the
old f/b publishing code
* gui/e-cal-config.[hc]: add 'prefs' target
* gui/main.c: remove calls to publishing, use new EConfig-based
preferences dialog
* gui/dialogs/Makefile.am, gui/dialogs/cal-prefs-dialog.[ch]: Convert
to use EConfig
* gui/dialogs/cal-prefs-dialog.glade: reorganize for EConfig and clean
up UI for better HIG compliance
2005-12-19 Chenthill Palanisamy
Fixes #324195
* gui/e-cal-model.c: (e_cal_model_set_instance_times): If the
start and end times are same dates, increment the enddate by one.
2005-12-17 Tor Lillqvist
* conduits/calendar/calendar-conduit.c
* gui/e-cal-component-memo-preview.c
* gui/e-cal-component-preview.c: Use GLib to construct
filenames from URIs and vice versa.
* gui/e-cal-list-view.c
* gui/e-calendar-table.c
* gui/e-calendar-view.c
* gui/e-itip-control.c
* gui/e-memo-table.c: Use gstdio wrappers.
* gui/e-cal-model-tasks.c
* gui/e-meeting-store.c: Use e_util_utf8_strcasecmp() to do
proper casefolded comparison of translated (UTF-8) strings.
* gui/migration.c: Use gstdio wrappers. Use GDir API instead of
dirent. Use g_filename_{to,from}_uri(). Open files in binary
mode. Use e_xml_parse_file() instead of xmlParseFile().
* gui/alarm-notify/alarm-queue.c: When building against GTK+ 2.9.0
or later, and always on Win32, use the GtkStatusIcon API instead
of EggTrayIcon.
* gui/dialogs/cal-attachment.h
* gui/dialogs/cal-attachment.c
* gui/dialogs/cal-attachment-bar.h
* gui/dialogs/cal-attachment-bar.c: Remove unused files from CVS.
* gui/dialogs/comp-editor.c: : Use gstdio wrappers. Use
g_filename_from_uri().
* importers/icalendar-importer.c: Use g_build_filename(),
g_filename_from_uri(), g_usleep().
2005-12-15 Srinivasa Ragavan
** Fixes bug #324094
* gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Added
comments to few strings for translation.
2005-12-15 Srinivasa Ragavan
* gui/e-week-view.c: (e_week_view_reshape_event_span),
(e_week_view_on_text_item_event): Added event-num to the
CanvasItem to be picked up by the event handler. This causes
crash in the tooltip in the week/month view.
2005-12-15 Srinivasa Ragavan
* gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Removed
markup from translatable strings.
2005-12-15 Chenthill Palanisamy
Fixes #324058
* gui/dialogs/comp-editor.c: (key_press_event),
(editor_key_press_event), (real_send_comp): Removed the
obsolete code which caused the crash. Corrected an invalid type
cast.
2005-12-15 Chenthill Palanisamy
Fixes #321739
* gui/dialogs/event-page.c: (event_page_fill_widgets),
(remove_attendee): Add/remove attendee from e-name-selector also.
* gui/e-meeting-list-view.h:
* gui/e-meeting-list-view.c: (get_index_from_role),
(e_meeting_list_view_add_attendee_to_name_selector),
(e_meeting_list_view_remove_attendee_from_name_selector),
(attendee_edited_cb), (process_section), (add_to_list),
(name_selector_dialog_close_cb): Syncronize the adding/removing
attendees between EMeetingListView and ENameSelector dialog.
2005-12-15 Srinivasa Ragavan
* gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Added
code to make the tooltips strings translatable. Also picked up
the color from the theme for the tooltip instead of hardcoded
colors.
2005-12-09 Johnny Jacob
* gui/dialogs/event-page.c :
(hour_sel_changed) : Added. Event handler for hour_selector
(minute_sel_changed) : Added. Event handler for minute_selector
(update_end_time_selector) : Added. Updates hour_selector
& minute_selector
(hour_minute_changed) : Added. Updates DateEdit based on hour
and minute selectors
(sensitize_widgets) : Handle end_time_selector's sensitivity.
(get_widgets) : Get minute_selector.
(init_widgets) : Initialize hour_selector and minute_selector.
gui/dialogs/event-page.glade : minute_selector GtkSpinButton added.
* gui/dialogs/event-page.glade: Added the widgets to the glade
2005-11-27 Johnny Jacob
** Fixes bug #324060
* gui/dialogs/comp-editor.c (menu_file_close_cb):
Check wheather the summary is empty and prompt accordingly,
2005-11-28 Srinivasa Ragavan
** Refixes the bug #320210
* calendar.error.xml : Default button is changed to GTK_RESPONSE_YES
in "prompt-delete-appointment". It was missed out in the earlier
patch.
2005-11-28 Johnny Jacob
** Fixes the bug #320210
* calendar.error.xml : Default button is changed to GTK_RESPONSE_YES
in "prompt-delete-titled-appointment".
2005-12-09 Srinivasa Ragavan
reviewed by: Chenthill Palanisamy
* gui/dialogs/comp-editor.c: (editor_key_press_event),
(setup_widgets):
* gui/dialogs/event-page.c: (event_page_init),
(create_image_event_box), (sensitize_widgets), (get_widgets),
(alarm_changed_cb), (init_widgets),
(event_page_create_source_option_menu), (make_status_icons):
* gui/dialogs/event-page.glade:
* gui/e-calendar-view.c: (e_calendar_view_get_tooltips):
* gui/e-calendar-view.h:
* gui/e-day-view.c: (e_day_view_reshape_long_event),
(e_day_view_reshape_day_event), (tooltip_get_view_event),
(tooltip_destroy), (e_day_view_on_text_item_event):
* gui/e-timezone-entry.c: (e_timezone_entry_init):
* gui/e-week-view.c: (tooltip_get_view_event), (tooltip_destroy),
(tooltip_event_cb), (e_week_view_on_text_item_event): Fixes tooltip
crash while editing a component in view. Fixes for layout issues
and added the alarm icon in the editor.
2005-12-06 Veerapuram Varadhan
* conduits/todo/todo-conduit.c (start_calendar_server):
Authenticate by reading the stored-password for tasks that has
"auth" property set.
(pre_sync): Moved setting of timezone to start_calendar_server as
per the current e-d-s requirements.
** Fixes #316315
2005-12-06 Veerapuram Varadhan
* conduits/calendar/calendar-conduit.c (start_calendar_server):
Authenticate by reading the stored-password for calendar that has
"auth" property set.
(pre_sync): Moved setting of timezone to start_calendar_server as
per the current e-d-s requirements.
** Fixes #316315
2005-12-06 Tor Lillqvist
* gui/e-cal-config.c (ecph_class_init)
* gui/memos-component.c (memos_component_init): Remove stray
leftover debugging output.
* gui/memos-component.c (ensure_sources): Use g_filename_to_uri()
instead of just prefixing "file://".
2005-11-29 Chenthill Palanisamy
Fixes #322616
* gui/e-cal-model-calendar.c: (get_dtend): Convert to
proper time zone.
2005-11-28 Chenthill Palanisamy
Fixes #317322
* gui/e-calendar-view.c:
(e_calendar_view_delete_selected_occurrence): Do not
set a new rid if the component already has it. If an
instance is removed from master component, send a modify
request setting the exception for that instance. Cleaned
up the code.
2005-11-28 Chenthill Palanisamy
Fixes #314639
* gui/e-calendar-view.c:
(e_calendar_view_new_appointment_for): Check if the default
client is loaded before creating the appointment.
2005-11-28 Chenthill Palanisamy
Fixes #318777
* gui/e-cal-model.c:
(add_instance_cb): Set the instance start as the started date for
the recurring instance.
(e_cal_view_objects_added_cb):
(e_cal_view_objects_removed_cb): Check if the comp_data is removed
from the array before freeing the data.
2005-11-26 Tor Lillqvist
* gui/calendar-commands.c
* gui/e-cal-list-view.c
* gui/e-calendar-table.c
* gui/e-memo-table.c
* gui/e-memos.c
* gui/e-tasks.c
* gui/gnome-cal.c
* gui/goto.c
* gui/memos-control.c
* gui/tasks-control.c
* gui/alarm-notify/alarm-notify-dialog.c
* gui/alarm-notify/notify-main.c
* gui/dialogs/alarm-dialog.c
* gui/dialogs/alarm-list-dialog.c
* gui/dialogs/cal-attachment.c
* gui/dialogs/cal-prefs-dialog.c
* gui/dialogs/comp-editor.c
* gui/dialogs/e-delegate-dialog.c
* gui/dialogs/event-editor.c
* gui/dialogs/event-page.c
* gui/dialogs/meeting-page.c
* gui/dialogs/memo-page.c
* gui/dialogs/recurrence-page.c
* gui/dialogs/schedule-page.c
* gui/dialogs/task-details-page.c
* gui/dialogs/task-page.c
* gui/dialogs/url-editor-dialog.c: Include e-util-private.h to get
redefinition of compile-time pathnames as calls to functions on
Windows. Construct the pathnames of files and directories under
the installation prefix at run-time to enable install-anywhere on
Windows. No effect on functionality on Unix.
2005-11-25 Tor Lillqvist
* gui/calendar-component.c (ensure_sources)
* gui/tasks-component.c (ensure_sources): Use g_filename_to_uri()
instead of just prefixing "file://" for Win32 portability.
* gui/e-itip-control.c
* gui/itip-utils.c: Use g_ascii_strcasecmp() instead of
strcasecmp() for portability.
2005-11-24 Srinivasa Ragavan and P.S.Chakravarthi ,
(simultaneously a patch for configure.in in evolution source dir is
applied to include libnotify, if present)
* gui/alarm-notify/alarm-notify.c (alarm_notify_get_selected_calendars):
added a field in _AlarmNotifyPrivate called selected_calendars and relevant
code elsewhere for use in disabling and enabling alarms for particular calendars.
* gui/alarm-notify/alarm-queue.c (free_tray_icon_data):added
(notify_dialog_cb): modified to free the non snoozed alarms on close.
(open_alarm_dialog): code added to set up tooltip on the panel icon if there
are alarms present.
(alarm_quit): added. Call back when "Quit" option is chosen on right click of the
panel icon.
(alarms_configure): added. The call back function for generating the "Configure Alarms"
dialog on right click on the panel icon.
(menu_item_toggle_cb): added. Call back when a particular calendar is selected
or deselected in the "Configure Alarms" dialog.
(populate): added. Function to populate the view in the dialog that appears when
"Configure Alarms" option is chosen on right click of the panel icon.
(alarm_preference_response):added. Called when the "Configure Alarms" dialog is
closed.
(tray_icon_clicked_cb): modified to get tooltip, giving alarm summary on mouse over
the panel icon, to have the panel icon blink in case of active alarms.
(display_notification): modified the code to change the strings shown in the alarm
dialog.
(popup_notification): added. Compiles if there is libnotify. If present, gives
a small notification bubble on alarm trigger giving necesary information on the
appointment.
(alarm_queue_init): modified to add the panel icon that is being used in above
functions.
* gui/alarm-notify/config-data.[ch](config_data_get_calendars):added. Gets calendar
information for notification from a gconf key.
(config_data_replace_string_list): added. To replace an old gconf key with a new one.
* gui/alarm-notify/util.[ch] (calculate_time):added. An utility function which
gives a time difference between two time_t instances in hours, minutes and seconds.
2005-11-24 Tor Lillqvist
* gui/e-alarm-list.c
* gui/e-cal-component-memo-preview.c
* gui/e-cal-component-preview.c
* gui/e-cal-model.c
* gui/e-cell-date-edit-text.c
* gui/e-date-time-list.c
* gui/e-itip-control.c
* gui/e-memos.c
* gui/e-tasks.c
* gui/itip-utils.c
* gui/print.c
* gui/alarm-notify/alarm-notify-dialog.c
* gui/alarm-notify/util.c
* gui/e-calendar-view.c
* gui/dialogs/alarm-dialog.c
* gui/dialogs/alarm-list-dialog.c
* gui/dialogs/comp-editor-util.c
* gui/dialogs/recurrence-page.c: Include e-time-utils.h from
libedataserver instead of using evolution's copy which is going
away.
2005-11-23 Srinivasa Ragavan
* gui/e-calendar-view.c (tooltip_grab), (get_label),
(e_calendar_view_get_tooltips): Added a function to get tooltip
tooltip widget
* gui/e-calendar-view.h:
* gui/e-day-view.c (e_day_view_add_event),
(e_day_view_reshape_long_event), (e_day_view_reshape_day_event),
(e_day_view_on_text_item_event): Added tooltip for day/work week
view.
* gui/e-week-view.c (e_week_view_add_event), (tooltip_event_cb),
(e_week_view_reshape_event_span), (e_week_view_on_text_item_event):
Added tooltip for week/month view.
* gui/e-week-view.h:
* gui/misc.c (get_position_in_array), (calculate_time): Added a
function for converting time to string.
* gui/misc.h:
2005-11-22 Boby Wang
Fixes #321237
* gui/dialogs/event-page.glade: Add the categories' name
The name of categories in new appointment dialog was missed.
2005-11-17 P. S. Chakravarthi
Fixes #314550
* gui/alarm-notify/alarm-notify.glade: modified the
description widget to a scrolled window.
* gui/alarm-notify/alarm-notify-dialog.c (fill_in_labels):
modified the way in which description needs to be filled
to reflect the change of the description from a GtkLabel
to a GtkScrolledWindow.
2005-11-16 Chenthill Palanisamy
* gui/dialogs/task-editor.c: (menu_option_status_cmd):
Modified the body of the function to show the details page.
2005-11-16 Chenthill Palanisamy
Reviewed/Edited the patch from Srinivasa Ragavan
* gui/apps_evolution_calendar.schemas.in.in:
* gui/calendar-config.c:
* gui/calendar-config.h: Removed the view_attendee function and its
gconf keys.
* gui/dialogs/event-editor.c: (menu_action_recurrence_cb),
(menu_action_recurrence_cmd), (event_editor_init),
(event_editor_construct):
* gui/dialogs/event-page.c: (sensitize_widgets): Do not sensitize
labels.
(set_classification_menu), (event_page_set_classification),
(event_page_fill_widgets), (event_page_fill_component),
(init_widgets):
* gui/dialogs/event-page.h:Corrected the spelling of recurrence and
removed the printf's.
* gui/dialogs/task-editor.c: (menu_view_role_cb),
(menu_view_status_cb), (menu_view_type_cb), (menu_view_rsvp_cb),
(menu_show_time_zone_cb), (menu_show_categories_cb),
(menu_class_public_cb), (menu_class_private_cb),
(menu_class_confidential_cb), (menu_option_status_cb),
(menu_insert_send_options_cmd), (menu_show_time_zone_cmd),
(menu_option_status_cmd), (task_editor_init),
(task_editor_construct), (task_editor_edit_comp),
(task_editor_send_comp), (task_editor_finalize), (show_assignment),
(task_editor_show_assignment):
* gui/dialogs/task-page.c: (task_page_init), (cleanup_attendees),
(task_page_finalize), (set_classification_menu), (clear_widgets),
(task_page_set_view_role), (task_page_set_view_status),
(task_page_set_view_type), (task_page_set_view_rsvp),
(task_page_set_classification), (sensitize_widgets),
(task_page_hide_options), (task_page_show_options),
(task_page_set_assignment), (get_current_account),
(task_page_fill_widgets), (set_attendees),
(task_page_fill_component), (add_clicked_cb), (existing_attendee),
(remove_attendee), (remove_clicked_cb), (invite_cb),
(attendee_added_cb), (popup_add_cb), (popup_delete_cb),
(context_popup_free), (button_press_event), (list_view_event),
(list_key_press), (task_page_set_show_timezone),
(task_page_set_show_categories), (task_page_fill_timezones),
(get_widgets), (date_changed_cb), (timezone_changed_cb),
(task_page_sendoptions_clicked_cb), (init_widgets),
(task_page_construct), (task_page_new),
(task_page_get_cancel_comp):
* gui/dialogs/task-page.glade:
* gui/dialogs/task-page.h: UI changes for task editor.
2005-11-16 Irene Huang
* gui/e-cal-model-memos.c: struct _ECalModelMemosPrivate
should not be zero sized.
2005-11-16 Irene Huang
* gui/dialogs/cal-prefs-dialog.c:
(cal_prefs_dialog_url_add_clicked): Use strcmp instead of !=.
(cal_prefs_dialog_url_remove_clicked):
When new a dialog of confirm, set parent to
PREFS_WINDOW (dialog_data->page)
instead of using PREFS_WINDOW (dialog_data).
2005-11-14 Srinivasa Ragavan
reviewed by: Chenthill Palanisamy
* gui/apps_evolution_calendar.schemas.in.in:
* gui/calendar-config-keys.h:
* gui/calendar-config.h:
* gui/calendar-config.c: (calendar_config_get_show_attendee),
(calendar_config_set_show_attendee),
(calendar_config_get_show_rsvp), (calendar_config_set_show_rsvp),
(calendar_config_get_show_role), (calendar_config_set_show_role),
(calendar_config_get_show_type), (calendar_config_set_show_type),
(calendar_config_get_show_status),
(calendar_config_set_show_status),
(calendar_config_get_show_timezone),
(calendar_config_set_show_timezone),
(calendar_config_get_show_categories),
(calendar_config_set_show_categories): Gconf keys to store the last
modified state.
* gui/dialogs/Makefile.am: Added the evolution UI directory.
* gui/dialogs/comp-editor.h:
* gui/dialogs/comp-editor.c: (menu_file_save_cb),
(menu_file_close_cb), (menu_edit_copy_cb), (menu_edit_paste_cb),
(menu_edit_cut_cb), (menu_insert_attachment_cb), (menu_help_cb),
(setup_widgets), (comp_editor_init), (comp_editor_set_changed),
(comp_editor_append_page), (comp_editor_notify_client_changed):
Add only the event page into the notebook.
* gui/dialogs/event-editor.c: (menu_view_attendee_cb),
(menu_view_role_cb), (menu_view_status_cb), (menu_view_type_cb),
(menu_view_rsvp_cb), (menu_action_alarm_cb),
(menu_show_time_busy_cb), (menu_all_day_event_cb),
(menu_show_time_zone_cb), (menu_show_categories_cb),
(menu_class_public_cb), (menu_class_private_cb),
(menu_class_confidential_cb), (menu_action_recurrance_cb),
(menu_action_freebusy_cb), (menu_action_alarm_cmd),
(menu_all_day_event_cmd), (menu_show_time_zone_cmd),
(menu_action_recurrance_cmd), (menu_action_freebusy_cmd),
(menu_insert_send_options_cmd), (event_editor_init),
(event_editor_construct), (event_editor_edit_comp),
(event_editor_send_comp), (event_editor_finalize), (show_meeting),
(event_editor_show_meeting): Added the menu and tool bar. Schedule
page and recurrence page are shown as dialogs.
* gui/dialogs/event-page.h:
* gui/dialogs/event-page.c: (event_page_init), (cleanup_attendees),
(event_page_finalize), (set_classification_menu),
(set_busy_time_menu), (enable_busy_time_menu),
(set_all_day_event_menu), (set_all_day), (update_time),
(clear_widgets), (event_page_set_view_attendee),
(event_page_set_view_role), (event_page_set_view_status),
(event_page_set_view_type), (event_page_set_view_rsvp),
(event_page_set_classification), (sensitize_widgets),
(event_page_hide_options), (event_page_show_options),
(event_page_set_meeting), (event_page_set_delegate),
(get_current_account), (event_page_fill_widgets),
(event_page_fill_component), (time_sel_changed), (add_clicked_cb),
(existing_attendee), (remove_attendee), (remove_clicked_cb),
(invite_cb), (attendee_added_cb), (popup_add_cb),
(popup_delete_cb), (context_popup_free), (button_press_event),
(list_view_event), (list_key_press),
(event_page_set_all_day_event), (event_page_set_show_time_busy),
(event_page_show_alarm), (event_page_set_show_timezone),
(event_page_set_show_categories), (get_widgets),
(summary_changed_cb), (notify_dates_changed), (times_updated),
(start_timezone_changed_cb), (event_page_sendoptions_clicked_cb),
(init_widgets), (event_page_construct), (event_page_new),
(event_page_create_source_option_menu), (set_attendees),
(event_page_get_cancel_comp):
* gui/dialogs/event-page.glade: UI Changes to have the event
page alone.
* gui/dialogs/task-editor.c: (task_editor_construct),
(task_editor_edit_comp), (show_assignment):
* gui/dialogs/memo-editor.c: (memo_editor_construct): Make changes
for append page function.
* gui/dialogs/schedule-page.c: (schedule_page_construct): Set the
size of the meeting time selector.
2005-11-09 Chenthill Palanisamy
Fixes #313538
* gui/dialogs/event-editor.c:
(event_editor_edit_comp): Do not remove the attendees. Removed
the obsolete code as scheduling and meeting pages will be created
only for meetings now.
2005-11-10 Chenthill Palanisamy
Fixes #321088
* gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
(e_meeting_time_selector_style_set),
(e_meeting_time_selector_ensure_meeting_time_shown): Set the
scroll_increment to days width. Show only 35 days in the canvas
since we query freebusy only for those. Set the canvas view to
meetings day start instead of time.
2005-11-09 Veerapuram Varadhan
Committing for Nathan Owens
* calendar/conduit/todo/todo-conduit.c (local_record_from_comp)
(comp_from_remote_record) (post_sync) (add_category_if_possible):
Category syncing in todo-conduits.
2005-11-09 Dinesh Layek
Fixes #273322
* gui/e-pub-utils.c
(e_pub_publish): removed the source from uri->calendars when the
calendar backend no longer exists.
2005-11-08 P. S. Chakravarthi
Fixes #316710
* gui/alarm-notify/alarm-notify.c
(alarm_notify_add_calendars): modified the code to
generate the correct key for obtaining the password
for an authenticated calendar.
2005-11-08 P. S. Chakravarthi
Fixes 319217
* gui/alarm-notify/alarm-queue.c (load_alarms_for_today):
changed the code to load alarms from current day beginning if
last notification time is beyond current day's begin time and
* gui/alarm-notify/alarm.c (setup_timeout):
removed the check which sees if the alarm's trigger time has
got past current time so that alarms missed in current day are
always shown.
2005-10-21 Mubeen Jukaku
Sankar Committting for Mubeen
Fixes #310495
* gui/e-calendar-table.etspec: Do string case comparison for Summary
and Categories field
2005-10-21 Viren.L
Sankar committing for Viren
Fixes #272920
* gui/gnome-cal.c (setup_widgets):
Connect signal to catch the scroll-event on the widget of date navigator
and handle the GDK_SCROLL_UP,GDK_SCROLL_DOWN in the callback.
2005-10-19 Harish Krishnaswamy
Committing for Nathan Owens
* calendar.error.xml: Added strings for memos
* calendar/conduits/Makefile.am: added 'memo' to SUBDIRS
* calendar/conduits/memo/*: initial memo conduit
* calendar/gui/calendar-config.[ch]: (calendar_config_get_memos_selected)
(calendar_config_set_memos_selected) (calendar_config_add_notification_memos_selected):
gconf get/set for memos lists
* calendar/gui/calendar-config-keys.h: added gconf keys for Memos component
* calendar/gui/comp-util.[ch] (cal_comp_memo_new_with_defaults): added function
to create memo component with defaults
* calendar/gui/e-cal-component-memo-preview.[ch]: initial file for preview of a memo
* calendar/gui/e-cal-model-memos.[ch]: initial model for the memos component.
* calendar/gui/e-memos.[ch]: initial memos base
* calendar/gui/e-memo-table.[ch]: initial view for memos component
* calendar/gui/e-memo-table.etspec: etspec for memos e-table
* calendar/gui/e-memo-table-config.[ch]: initial configuration for memos e-table view
* calendar/gui/GNOME_Evolution_Calendar.server.in.in: added Memos component
* calendar/gui/main.c: added initialization code for Memos component
* calendar/gui/Makefile.am: added entries for new files for Memos component
* calendar/gui/memos-component.[ch]: Memos component base code
* calendar/gui/memos-control.[ch]: initial user control code. Used for printing,
copying, etc.
* calendar/gui/migration.c: added migration for memos component - also takes care
of initialization for the first time the Memos component is run.
* calendar/gui/dialogs/calendar-setup.[ch]: added code to create a new Memo List
* calendar/gui/dialogs/Makefile.am: added files for build
* calendar/gui/dialogs/memo-editor.[ch]: initial memo editor
* calendar/gui/dialogs/memo-page.[ch]: page in editor for editing a memo
* calendar/gui/dialogs/memo-page.glade: glade file for memo-editor-page
* calendar/gui/dialogs/send-comp.c: added E_CAL_COMPONENT_JOURNAL support for Memo
component
2005-10-18 Chenthill Palanisamy
Fixes #308802
* gui/calendar-component.c: (setup_create_ecal):
* gui/dialogs/event-page.c: (source_changed_cb):
* gui/dialogs/task-page.c: (source_changed_cb):
* gui/e-itip-control.c: (cal_opened_cb), (start_calendar_server),
(find_cal_opened_cb):
* gui/e-tasks.c: (set_timezone), (client_cal_opened_cb),
(default_client_cal_opened_cb), (open_ecal):
* gui/gnome-cal.c: (client_cal_opened_cb),
(default_client_cal_opened_cb), (open_ecal),
(gnome_calendar_set_default_source):
* gui/tasks-component.c: (setup_create_ecal): Set the default
timezone in the ecal once its created and before opening ecal.
2005-10-18 Srinivasa Ragavan
* gui/dialogs/comp-editor.c: (open_attachment)
(attachment_bar_icon_clicked_cb), (cab_open), (cab_popup),
(button_press_event): Handles the popup menu on the attachment
bar.
* gui/e-cal-popup.c: (temp_save_part), (ecalp_part_popup_saveas),
(ecalp_part_popup_save_selected),
(ecalp_part_popup_set_background), (ecalp_apps_open_in),
(ecalp_apps_popup_free), (ecalp_standard_items_free),
(ecalp_standard_menu_factory), (ecalp_class_init),
(e_cal_popup_target_new_attachments): Provides the background
image setting, open with application for each attachment.
* gui/e-cal-popup.h:
* gui/e-calendar-table.c: (e_calendar_table_on_save_as)
* gui/e-calendar-view.c: (on_save_as): Change the parameters to
e_file_dialog_save.
2005-10-17 Irene Huang
* gui/e-tasks.c: (e_tasks_show_preview): Should not return a value, so,
change all the g_return_val_if_fail to g_return_if_fail.
2005-10-10 Chenthill Palanisamy
Fixes #266144, 317575, 313725.
* gui/alarm-notify/alarm-queue.c: (remove_queued_alarm),
(add_component_alarms), (lookup_comp_queued_alarms), (remove_comp),
(query_objects_changed_cb), (compare_ids),
(alarm_queue_add_client), (add_id_cb), (remove_client_alarms),
(update_cqa):
* gui/e-cal-model.c (search_by_id_and_client):Use ECalComponentId.
(e_cal_view_objects_added_cb), (e_cal_view_objects_modified_cb),
(e_cal_view_objects_removed_cb),
(e_cal_model_get_component_for_uid),
(e_cal_model_set_instance_times): set the proper timezone.
* gui/e-cal-model.h:
* gui/e-calendar-view.c: (delete_event): Do not remove the
recurrence id.
* gui/e-calendar-table.c (hide_completed_rows),
(show_completed_rows): Use ECalComponentId to get a component
for model.
* gui/gnome-cal.c: (dn_e_cal_view_objects_removed_cb):
2005-10-06 Srinivasa Ragavan
* calendar.error.xml: Added accels to the Disard new event/
task dialog.
* gui/apps_evolution_calendar.schemas.in.in: Added new key
for storing the presence of preview.
* gui/calendar-config-keys.h: Added key for preview status
* gui/calendar-config.[ch] (calendar_config_set_vpane_pos): Added
functions to get preview status.
* gui/e-meeting-list-view.c (build_table): makes the invites
tab list view tabs resizable and reorderable.
* gui/e-meeting-time-sel.c (e_meeting_time_selector_construct): Made
the recursive not show status and type.
* gui/e-tasks.[ch] (setup_widgets) (e_tasks_new_task): made a provsion
to show/hide the preview.
* gui/tasks-control.c (tasks_control_activate)
(tasks_control_forward_cmd): Added bonobo interface to show/hide
preview pane.
* gui/dialogs/comp-editor.c (attachment_bar_changed_cb) (setup_widgets)
(comp_editor_append_page) (set_attachment_list): Added expander
for attachment bar.
* gui/dialogs/event-editor.c (event_editor_construct) (event_editor_edit_comp)
(show_meeting): Added accelerators for the comp editor dialogs for
tasks, event, meeting etc.
* gui/dialogs/event-page.glade: key accelerator for 'busy'
* gui/dialogs/meeting-page.c (remove_clicked_cb) (client_changed_cb)
(popup_delete_cb) (button_press_event) (meeting_page_construct)
* gui/dialogs/meeting-page.glade: key accelerators for dialog.
* gui/dialogs/task-details-page.glade: key accelerators for dialog.
* gui/dialogs/task-editor.c (task_editor_construct) (task_editor_edit_comp)
(show_assignment): Key accelerators for task tab
* gui/dialogs/task-page.glade: key accelerators for task dialog
2005-10-02 Srinivasa Ragavan
Provides across calendars keyboard accelerators for popup menus
* gui/calendar-component.c (ecc_source_popups):
* gui/e-calendar-view.c (ecv_main_items) (ecv_main_items):
* gui/gnome-cal.c (gc_popups):
* gui/tasks-component.c (etc_source_popups):
Added Keybinding for popup menu.
2005-09-30 Chenthill Palanisamy
Fixes #315095
* gui/e-pub-utils.c: Added a global variable to check
if the publish time is modified in gconf and removed
just_published function.
(is_publish_time): cleaned up the code.
(e_pub_publish): send the list of users in the get_freebusy
information.
2005-10-03 Chenthill Palanisamy
Fixes #271480
* gui/alarm-notify/notify-main.c: (alarm_notify_factory_fn),
(init_alarm_service): Added a global static mutex to ensure
the alarm_notify object is created only once.
2005-10-03 Mubeen Jukaku
Fixes #264449
* gui/e-tasks.c: (update_view_cb),
(config_process_completed_tasks_changed_cb): Use process_completed_tasks
instead of update_view
* gui/gnome-cal.c (update_todo_view_cb),
(config_process_completed_tasks_changed_cb): ditto
* gui/e-calendar-table.[ch]:
(e_cal_model_process_completed_tasks): New function to hide
completed tasks
* gui/calendar-config.[ch]:
(calendar_config_get_process_completed_tasks_sexp): Added a parameter
get_completed to get completed or not completed tasks
* gui/misc.[ch]:
(get_position_in_array): Moved from gui/e-cal-model.c
* gui/e-cal-model.[ch]:
(e_cal_model_set_instance_times): Renamed from static function
set_instance_times
(search_by_uid_and_client): fix for client is NULL
* gui/e-cal-model-tasks.[ch]:
(e_cal_model_tasks_update_due_tasks): Update due tasks
2005-10-01 Viren.L
Fixes #257649
* gui/e-calendar-view.h:
Added E_CAL_VIEW_MOVE_PAGE_UP & E_CAL_VIEW_MOVE_PAGE_DOWN to ECalViewMoveDirection.
* gui/e-week-view.c (e_week_view_do_key_press), (e_week_view_scroll_a_step):
Handled PageUp & PageDown cases and compute new value for
adjustment using the current page size value.
2005-10-01 Chenthill Palanisamy
Fixes #244981
* gui/print.c: (print_week_day_event): Add the end date
while printing in the week view.
2005-10-01 Chenthill Palanisamy
Fixes #316954
* gui/e-calendar-view.c: (e_calendar_view_edit_appointment): Set
the USER_ORG flag if the appointment is converted to a meeting.
2005-10-01 Chenthill Palanisamy
Fixes #301391
* gui/e-calendar-view.c: (clipboard_get_text_cb):
Remove the X-EVOLUTION-ENDDATE property, so that
the copy/paste of recurrence event expands properly in
the view.
2005-10-01 P. S. Chakravarthi
Fixes #269685
* gui/alarm-notify/alarm-queue.c:
(update_cqa): added.
(update_qa): added. Invoked by update_cqa ()
(query_objects_changed_cb): Modified to invoke update_cqa ()
inorder to update the local alarm structures whenver any
non time related modifications are made to an existing calendar
component.
2005-09-30 Veerapuram Varadhan
Fixes #303702
* calendar/conduits/calendar/calendar-conduit.c:
(process_multi_day): Call e_cal_component_commit_sequence() after
modifying the properties of an ECalComponent and before fetching
its icalcomponent.
Reworked the patch from Dave Malcolm
2005-09-30 Viren.L
Fixes #258786
* gui/e-cal-popup.[ch] (e_cal_popup_target_new_select) : Added
E_CAL_POPUP_SELECT_NOTCOMPLETE flag.
* gui/e-cal-menu.[ch] (e_cal_menu_target_new_select) : Added
E_CAL_MENU_SELECT_NOTCOMPLETE flag.
* gui/tasks-control.c (tasks_sensitize_table):
* gui/e-calendar-table.c (tasks_popup_items): Added the NOT_COMPLETE
flag.
2005-09-30 Viren.L
Fixes #314599.
* gui/dialogs/recurrence-page.c (clear_widgets):
Changed parameter ENDING_FOREVER to ENDING_FOR while invoking
e_dialog_option_menu_set, invoked make_ending_count_special ().
2005-09-30 Chenthill Palanisamy
Fixes #273781
* gui/alarm-notify/alarm-notify-dialog.c:
(notified_alarms_dialog_new): Set the alarm window to
appear on the top.
2005-09-30 P. S. Chakravarthi
Fix #274188
* gui/e-cal-model.c
(get_dtstart): make use of internal zone information so that
previous date is not shown in list view for an all-day event.
2005-09-30 Chenthill Palanisamy
Fixes #273847
* gui/dialogs/comp-editor.c: (comp_editor_get_mime_attach_list): set
the disposition from the attachment.
* gui/itip-utils.c: (append_cal_attachments): Send the right disposition
value.
* gui/itip-utils.h: Adding variable dipostion to CalMimeAttach structure.
2005-09-30 Chenthill Palanisamy
Fixes #246480
* gui/e-calendar-view.c: (e_calendar_view_add_event): Remember
the time if the event is copy pasted in week or month views.
2005-08-30 Chenthill Palanisamy
Fixes #270036
(init_widgets): added the missing signal handler when
the list selection changes.
Reworked the patch from Dinesh Layek
2005-08-29 Chenthill Palanisamy
* gui/e-calendar-table.c (e_calendar_table_open_task): Set the
USER_ORG flag while converting a personal task to assigned one.
2005-09-28 Viren.L
Fixes #317014
* gui/e-calendar-table.c (e_calendar_table_open_task):
Set the flags in e_calendar_table_open_task.
* gui/gnome-cal.c (gnome_calendar_new_task):set the NEW_ITEM flag.
* gui/tasks-component.c (create_new_todo),
* gui/e-tasks.c (e_tasks_new_task): set NEW_ITEM & USER_ORG flag.
* gui/comp-editor-factory.c (edit_existing):check itip_organizer_is_user
for tasks as well.
* gui/dialogs/comp-editor.h: Added COMP_EDITOR_IS_ASSIGNED to CompEditorFlags.
* gui/dialogs/comp-editor-page.h: Added COMP_EDITOR_PAGE_IS_ASSIGNED to page flags.
* gui/dialogs/task-editor.[ch]: Changed parameters for task_editor_new and
task_editor_construct.
2005-09-28 Tor Lillqvist
* gui/e-cal-model-calendar.c (set_transparency)
* gui/e-cal-model.c (set_classification)
* gui/itip-bonobo-control.c (pstream_load, pstream_save): Use
g_ascii_strcasecmp() instead of strcasecmp(). We are comparing to
literal ASCII strings, just casefolding ASCII is enough. Also
better for portability.
2005-09-08 P. S. Chakravarthi
Fix #261625
* gui/alarm-notify/alarm.c
(queue_alarm): add the alarm in the queue only when the
the alarm trigger time is after the current time.
2005-09-01 Dinesh Layek
Fixes #314922, 311694, 314918
* calendar-component.c (create_new_event): Set the USER_ORG and MEETING flag properly.
2005-08-24 Chenthill Palanisamy
Fixes #313705
* gui/alarm-notify/Makefile.am: Added CAMEL_LIBS.
* gui/alarm-notify/notify-main.c: (main): Initialize
the camel object.
2005-08-23 Not Zed
* gui/e-cal-config.h: source-type is an enum not a pointer!
* gui/tasks-component.c (selector_tree_drag_data_received):
constify uid.
* gui/itip-utils.c (comp_sentby): use the right list type for
attendees.
* gui/gnome-cal.c (config_categories_changed_cb): fix cast.
(setup_widgets): fix casts.
* gui/e-tasks.c: add missing e-categories.h include.
(config_categories_changed_cb): fix cast.
* gui/e-week-view.c (e_week_view_realize): remove unused.
* gui/e-select-names-editable.c
(e_select_names_editable_get_emails): remve unused.
* gui/e-meeting-time-sel.c (e_meeting_time_selector_style_set):
remove/comment unused.
* gui/e-meeting-store.c (freebusy_async): g* strikes again, use
the right lock/unlock function for the g-spastic-mutex.
(process_callbacks_main_thread): fix signature to match usage.
(refresh_queue_add): cast off warning
* gui/e-itip-control.c (cleanup_ecal): fix signature to match use
* gui/e-day-view.c (process_component): remove unused vars.
(e_day_view_realize): more.
(e_day_view_on_event_double_click): cast
(e_day_view_update_calendar_selection_time): define out unused
* gui/e-calendar-table.c (e_calendar_table_init): more a11y
related casts.
* gui/e-calendar-view.c (on_edit_appointment): proper boolean
conversion of a pointer.
(transfer_selected_items): cast
(on_unrecur_appointment): remove unused prop
(e_calendar_view_open_event): proper boolean conversion of pointer.
* gui/e-cal-popup.c (needs_to_accept): remove unused.
* gui/e-cal-model.c (set_instance_times): remove unused.
:include missing calendar-config.
* gui/dialogs/meeting-page.c (clear_widgets): yawn, another
gtklabel wawrning.
(meeting_page_fill_component): constify attendees.
* gui/dialogs/e-send-options-utils.c: remove unused global sod,
add missing string.h
* gui/dialogs/e-delegate-dialog.c (e_delegate_dialog_construct):
remove unused.
* gui/dialogs/comp-editor.c (response_cb): wtf, this can't use
em_utils!!! #if 0 it out and add a build warning.
(cab_popup_position): pointer cast.
(set_attachment_list): remove unused.
* gui/dialogs/calendar-setup.c (eccp_general_offline): change very
incorrect N_ macro to _.
(CalendarSourceDialog): Umm, source_type is an enum, not a
pointer.
(eccp_get_source_color): remove unused.
2005-08-19 Harish Krishnaswamy
* gui/dialogs/comp-editor.h: Remove unwanted include of
header that also borks the build.
2005-08-02 Viren.l
* gui/dialogs/meeting-page.c:(meeting_page_fill_widgets):
Removed sensitizing of Add, Remove & Invite buttons.
Assigned user_org using CompEditorPageFlags.
* gui/dialogs/recurrence-page.c: (sensitize_button):
Added a check for COMP_EDITOR_PAGE_MEETING.
* gui/dialogs/event-page.c: (sensitize_widgets):
Added sensitize boolean variable to store the && operation of
user_org,!read_only.
* gui/dialogs/event-editor.c: (show_meeting):
If user is not organizer dont allow the widget to receive
notification of drags.
* gui/e-cal-popup.[ch]: (e_cal_popup_target_new_attachments):
Added a flag E_CAL_POPUP_ATTACHMENTS_MODIFY and set it in the
e_cal_popup_target_new_attachments function.
* gui/dialogs/comp-editor.c: Added visibility mask
to Remove and Add attachments popup menus.
Removed function comp_editor_sensitize_attachment_bar which
is no longer required.
* gui/dialogs/task-editor.c: (task_editor_construct):
Removed call made to comp_editor_sensitize_attachment_bar.
2005-08-16 Not Zed
** See bug #312668.
* gui/calendar-offline-handler.[ch]: removed. Not even used
anyway, god knows how it works.
2005-08-17 Carsten Guenther
Fixes http://bugzilla.gnome.org/show_bug.cgi?id=313555
* gui/dialogs/comp-editor.c:
(get_attachment_list): Only save attachment to file
if file does not exist yet.
2005-08-17 Chenthill Palanisamy
Fixes #311904
* gui/dialogs/task-details-page.c:
(task_details_page_fill_component): Check if the date is
set before comparing it with current day for validation.
2005-08-12 Viren.L
Fixes #312739
* gui/e-day-view.c: (e_day_view_on_event_double_click):
Removed the checks for event_num, editing_event_day and ical_component_get_current_property.
2005-08-12 Viren.L
Fixes #310338
* gui/alarm-notify-dialog.c:(notified_alarms_dialog_new),
(edit_pressed_cb),(snooze_pressed_cb),(dialog_response_cb):
Get the widget and connected "pressed" signal.
Removed AN_ALARM_EDIT and AN_ALARM_SNOOZE enums.
Removed check of these enums in dialog_response_cb and
moved the code to it's associated call backs.
* gui/alarm-notify/alarm-notify.glade:
Changed the button name to button-edit and button-snooze.
* gui/comp-editor-factory.c: (edit_existing):
Added CompEditorFlags and used to invoke event_editor_new.
2005-08-11 Carsten Guenther
* gui/dialogs/comp-editor.c: (get_attachment_list),
(attachment_bar_icon_clicked_cb): Use g_build_path
instead of g_strconcat to build the pathname to the
attachment file.
(set_attachment_list): Fixed how mime filename gets
extracted from attachments pathname.
2005-08-10 Tor Lillqvist
* importers/Makefile.am: Use privsolib instead of privlib (they
are the same on Unix, on Win32 privsolibdir is libdir). Use
NO_UNDEFINED.
2005-08-10 Chenthill Palanisamy