2005-02-02 Chenthill Palanisamy reviewed by Harish Krishnaswamy Fixes #71460 * itip-formatter.c: (view_response_cb): If the my_address is not set. Set it from the backend. 2005-01-27 JP Rosevear * itip-view.c (format_date_and_time_x): make tomorrow and this week strings work properly 2005-01-27 JP Rosevear * itip-formatter.c (find_cal_opened_cb): remove debug test 442005-01-27 JP Rosevear * itip-formatter.c: add some debugging spew 2005-01-27 Rodrigo Moya * itip-formatter.c (update_attendee_status): deal with the itip message having an individual instance. 2005-01-26 JP Rosevear Fixes #71485 * itip-formatter.c (update_attendee_status): fix message paste-o * itip-view.c (format_date_and_time_x): improve translator comments 2005-01-25 JP Rosevear * itip-formatter.c (pitip_free): actually destroy the client hashes so the signals get cleaned up (format_itip): create a proper unique classid for the pobject 2005-01-14 JP Rosevear * itip-formatter.c (extract_itip_data): use camel_data_wrapper_decode_to_stream instead of camel_data_wrapper_write_to_stream 2005-01-14 JP Rosevear * itip-formatter.c (format_itip_object): handle UTC dtstart/dtend properly 2005-01-11 JP Rosevear Fixes #29985 * itip-formatter.c (view_response_cb): set the message flags to answered if we send successfully 2005-01-11 Harish Krishnaswamy * itip-formatter.c (update_item): Fixed a compiler warning. 2005-01-10 JP Rosevear * itip-formatter.c (update_item): set to the new items, duh 2005-01-10 JP Rosevear * itip-formatter.c (update_item): compare pointers instead of content id 2005-01-10 JP Rosevear * itip-formatter.c (update_item): first crack at saving attachments for the backend (extract_itip_data): tell the user what to do for more than one attachment 2005-01-09 JP Rosevear * itip-view.h: remove error mode * itip-formatter.c (set_itip_error): show error information to the user (extract_itip_data): use above (format_itip_object): no more "error" mode 2005-01-09 JP Rosevear * itip-view.c (itip_view_set_delegator): accessor (itip_view_get_delegator): ditto * itip-view.h: new protos * itip-formatter.c (extract_itip_data): put delegate sections back in and handle default reminder (format_itip_object): set the delegator for requests, find the delegator calendar if necessary 2005-01-09 JP Rosevear * itip-formatter.c (idle_open_cb): launch an evolution window pointing at the calendar date of the appointment (view_response_cb): use it 2005-01-09 JP Rosevear * itip-formatter.c (find_cal_opened_cb): only check for conflicts if the source has the conflict property (initialize_selection): select the "conflict" sources in the selector (source_selection_changed): update the source properties (itip_formatter_page_factory): include the source selector for selecting conflict checking calendars 2005-01-08 Harish Krishnaswamy * itip-formatter.c: (send_item), (view_response_cb): update itip_send_comp calls with the new prototype. 2005-01-07 JP Rosevear * itip-view.h: new protos * itip-view.c (set_tasklist_sender_text): task sender messages (set_calendar_sender_text): calendar sender messages (set_sender_text): select above as appropriate (itip_view_set_item_type): accessor (itip_view_get_item_type): ditto * itip-formatter.c (find_cal_opened_cb): messages for meetings/tasks/journals (send_item): ditto (format_itip_object): ditto (itip_formatter_page_factory): change page title 2005-01-07 JP Rosevear * itip-formatter.c (view_response_cb): ensure there is only one attendee in the RSVP even if the user is duplicated 2005-01-07 JP Rosevear * itip-view.h: protos * itip-view.c (rsvp_toggled_cb): set comment sensitivity (itip_view_init): add comment entry (itip_view_set_rsvp): make comment entry sensitive when rsvp is (itip_view_set_rsvp_comment): accessor (itip_view_get_rsvp_comment): ditto * itip-formatter.c (find_cal_opened_cb): set error message if we can't find the item (view_response_cb): add comment if the user sets one 2005-01-07 JP Rosevear * itip-view.h: add protos * itip-view.c (set_sender_text): update descriptions better (set_status_text): show/hide status (set_comment_text): show/hide comment (set_buttons): update buttons for add an refresh (itip_view_destroy): free comment/status (itip_view_init): add status/comment widgets (itip_view_set_status): accessor (itip_view_get_status): ditto (itip_view_set_comment): ditto (itip_view_get_comment): ditto * itip-formatter.c (find_cal_opened_cb): make sure rsvp is off for publish (format_itip_object): decline counter is sent by an organizer; set status and comment when appropriate 2005-01-05 Rodney Dawes * Makefile.am: Dist the errors data properly, and add the .eplug output file to BUILT_SOURCES 2005-01-03 Rodney Dawes * itip-formatter.c (format_itip_object): Don't do set_usize () on the container 2005-01-03 JP Rosevear * itip-formatter.c (format_itip_object): load accounts 2005-01-03 JP Rosevear * org-gnome-itip-formatter-errors.xml: remove unused message * itip-formatter.c (update_item): use info item, not e-error 2005-01-03 JP Rosevear * itip-formatter.c (view_response_cb): implement cancel (update_item): add cancel info item 2005-01-03 JP Rosevear * itip-view.c (itip_view_add_upper_info_item_printf): utility routine to make it easier to add info items (itip_view_add_lower_info_item_printf): ditto * itip-view.h: new protos * itip-formatter.c: use new printf routines everyhwere it makes sense 2005-01-03 JP Rosevear * itip-formatter.c (find_cal_opened_cb): move the adjust item work here when we actually have the calendar (pitip_free): implement a free function (find_cal_opened_cb): check the methods instead of the show selector member (find_cal_opened_cb): default to true for the rsvp setting 2005-01-03 JP Rosevear * itip-view.h: add response enums * itip-view.c (set_buttons): fiddle with button names and response enums * itip-formatter.c (find_server): don't include our uid in the conflicts search (update_attendee_status): update the status of the attendee and save it out (adjust_item): get relevant properties for items that might contain them if sent from an attendee (get_real_item): get the actual, current item (send_item): send the item (view_response_cb): handle REPLY and REFRESH requests (format_itip_object): adjust the item if necessary and set the attendee for reply/refresh; prevent crash if no description (pitip_free): skeleton free function (format_itip): load delete message setting (delete_toggled_cb): set delete message setting based on toggle (itip_formatter_page_factory): make the delete message check box work * Makefile.am: install e-error messages 2005-01-03 JP Rosevear * itip-view.h: new protos, signal * itip-view.c (set_info_items): be more generic so both upper and lower setting can use it (set_upper_info_items): set the upper info items (set_lower_info_items): ditto for lower items (itip_view_destroy): clear both sets of info items (itip_view_class_init): add source selected signalo (itip_view_init): add separate upper and lower info item areas and a detail area (itip_view_add_upper_info_item): add upper info item (itip_view_remove_upper_info_item): remove a singal upper area info item (itip_view_clear_upper_info_items): clear them all (itip_view_add_lower_info_item): as above (itip_view_remove_lower_info_item): ditto (itip_view_clear_lower_info_items): ditto (source_selected_cb): emit the source selected signal when the source in the option menu changes (itip_view_set_source_list): take a source list and create an e-source-option-menu if its non-null (itip_view_get_source_list): get source list (itip_view_set_source): set a specific source in the source option menu (itip_view_get_source): obtain that source (itip_view_set_rsvp): get the rsvp status (itip_view_get_rsvp): set it (itip_view_set_show_rsvp): set visibility of rsvp check box (itip_view_get_show_rsvp): get the visibility of rsvp check box (itip_view_set_buttons_sensitive): set button sensitivity (itip_view_get_buttons_sensitive): get button sensitivity * itip-formatter.c (find_my_address): find the user's address in the list of attendees (set_buttons_sensitive): set the action buttons sensitivity appropriately (cal_opened_cb): use above (start_calendar_server): ditto (start_calendar_server_by_uid): de-sensitize buttons to start (source_selected_cb): ditto (find_cal_opened_cb): check for conflicting appointments; set informative info area items (find_server): create the sexp for determining conflicts (update_item): oset informative info area items (view_response_cb): implement some of the responses, start on implementing rsvp (format_itip_object): load the source lists properly 2004-12-29 JP Rosevear * itip-view.h: new protos * itip-view.c (format_date_and_time_x): don't draw the leading zero in 12hr clock mode for the hour (set_sender_text): make intro statements closer to the UI design (set_description_text): display description (set_info_items): show info items, messages with icons (set_progress_text): show progress text item (for loading/searching calendars) (set_one_button): add a response button (set_buttons): set response buttons based on mode (itip_view_destroy): clear info items (itip_view_class_init): add response signal (itip_view_init): new areas for description, info items, buttons (itip_view_set_description): accessor (itip_view_get_description): ditto (itip_view_add_info_item): add an info item to the display (itip_view_clear_info_items): clear all items (itip_view_set_progress): set the progress message * itip-formatter.c: move over calendar loading, searching code, set more itip view properties * org-gnome-itip-formatter.eplug.in: add a config page item, doesn't do much right now 2004-12-22 JP Rosevear * Initial checkin of new itip formatter