aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/itip-formatter/ChangeLog
blob: f3c70bc3261f7d7701612ee1dfa3d935c779b0fe (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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
2005-01-08  Harish Krishnaswamy  <kharish@novell.com>

    * itip-formatter.c: (send_item), (view_response_cb):
    update itip_send_comp calls with the new prototype.

2005-01-07  JP Rosevear  <jpr@novell.com>

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

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

    * Makefile.am: Dist the errors data properly, and add the .eplug
    output file to BUILT_SOURCES

2005-01-03  Rodney Dawes  <dobey@novell.com>

    * itip-formatter.c (format_itip_object): Don't do set_usize ()
    on the container

2005-01-03  JP Rosevear  <jpr@novell.com>

    * itip-formatter.c (format_itip_object): load accounts

2005-01-03  JP Rosevear  <jpr@novell.com>
    
    * 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  <jpr@novell.com>

    * itip-formatter.c (view_response_cb): implement cancel
    (update_item): add cancel info item

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