aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/itip-formatter/ChangeLog
blob: cee826074b093fed5da0e9e811d2c5c8df6b6f59 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
2005-01-03  JP Rosevear  <jpr@novell.com>

    * 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  <jpr@novell.com>
    
    * 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  <jpr@novell.com>
    
    * 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  <jpr@novell.com>
    
    * 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  <jpr@novell.com>

    * 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  <jpr@novell.com>

    * Initial checkin of new itip formatter