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
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
|
2004-05-28 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-connection.[ch] (e_gw_connection_get_items_from_ids) :
new function to retrive items when ids are given instead of filter
2004-05-25 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-item.c (free_im_address) : check for NULL
before freeing as service can be null in case of
other type of im
2004-05-25 Harish Krishnaswamy <kharish@novell.com>
* e-gw-item.c: (append_event_changes_to_soap_message):
use accept_level instead of AcceptLevel as the hash key
as the SET_DELTA macro is being used to set the changes.
2004-05-25 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-item.c (e_gw_item_append_changes_to_soap_message) : add a case of
organization type also, its handling is same as contact
2004-05-18 Harish Krishnaswamy <kharish@novell.com>
Fixes #56320 and related timezone issues.
All datetime related fields are stored as strings and
not as time_t structures.
* e-gw-connection.c: (e_gw_connection_format_date_string):
Convert the Groupwise datetime string into the format preferred
by the ical library.
* e-gw-connection.h:
* e-gw-item.c: (e_gw_item_init),
(e_gw_item_new_from_soap_parameter), (e_gw_item_get_creation_date),
(e_gw_item_set_creation_date), (e_gw_item_get_start_date),
(e_gw_item_set_start_date), (e_gw_item_get_end_date),
(e_gw_item_set_end_date), (e_gw_item_get_due_date),
(e_gw_item_set_due_date), (e_gw_item_append_to_soap_message),
(append_event_changes_to_soap_message):
Replace all time_t related conversions with string<->icaltimetype.
* e-gw-item.h: Update arguments and return values on the get/set
functions.
2004-05-18 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-item.c (set_contact_fields_from_soap_parameter) : read organization_id
also from soap response
* e-gw-item.c (append_office_info_to_soap_message) : just append org_name of organization-id
is not present
2004-05-17 Rodney Dawes <dobey@ximian.com>
* Makefile.am (libegroupwise_la_LIBADD): Add $(E_DATA_SERVER_LIBS)
to link all the right dependencies for the mono bindings to work
correctly
Fixes #58615
2004-05-14 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-item.c (e_gw_item_new_from_soap_parameter) : set item type to
E_GW_ITEM_TYPE_ORGANISATION when item type attribute is Organization
* e-gw-item.c (e_gw_item_append_to_soap_message) : add E_GW_ITEM_TYPE_ORGANISATION
case to create organization type items
2004-05-12 Harish Krishnaswamy <kharish@novell.com>
* e-gw-item.c: (append_event_changes_to_soap_message) :
check for added, modified and deleted fields and update
the soap message.
(e_gw_item_append_changes_to_soap_message):
Add handlers for Appointment and Task items
2004-05-10 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-container.[ch] (e_gw_container_get_is_frequent_contacts)
(e_gw_container_set_is_frequent_contacts) : new apis to get and set
whther the container is Frequent Contacts folder
* e-gw-connection.c (e_gw_connection_get_addressbook_list) : read
isFrequentContacts parameter from soap response and set it in container
2004-05-04 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-item.c (free_full_name) : make it as function as we
have to at more than one place
(set_contact_fields_from_soap_parameter) : do not duplicate
the string returned form soup_soap_parameter_get_string_value.
* e-gw-connection.c (e_gw_connection_get_categories) : ditto
2004-05-04 Harish Krishnaswamy <kharish@novell.com>
* e-gw-item.c: (e_gw_item_init),
(set_recipient_list_from_soap_parameter),
(e_gw_item_new_from_soap_parameter),
(e_gw_item_get_recipient_list), (e_gw_item_set_recipient_list),
(e_gw_item_get_trigger), (add_distribution_to_soap_message),
(e_gw_item_append_to_soap_message): Patch the FIXMEs in the code
handling recipient_list and message bodies in events.
* e-gw-item.h: Added get/set functions for recipient_list.
2004-04-28 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-connection.[ch] (e_gw_connection_add_members)
(e_gw_connection_remove_members) : new apis to modify a group item
* e-gw-item.[ch] : defined a new struct EGRoupMember to have both id
email of a member. Used the new Struct instead of just id
(free_group_member) : function to free EGroupMember
2004-04-27 Harish Krishnaswamy <kharish@novell.com>
Fixes #56535.
* e-gw-item.c: (e_gw_item_init),
(e_gw_item_new_from_soap_parameter), (e_gw_item_get_trigger),
(e_gw_item_set_trigger), (e_gw_item_append_to_soap_message):
Added support for saving Alarms in the GW server as well as
read the alarm information during retrieval.
* e-gw-item.h: Added get/set functions for alarm trigger.
2004-04-23 Sivaiah Nallagatla <snallagatla@novell.com>
* e_gw_item.c ( append_group_fields_to_soap_message) : add id, distType
itemType in the request
2004-04-15 Sivaiah nallagatla <snallagatla@novell.com>
* e-gw-connection.c (e_gw_connection_get_categories)
* e_gw_item.c (set_common_addresbook_item_fields_from_soap_parameter) : strip off
the part present after "@" symbol in categories ids
2004-04-07 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-connection.c (e_gw_connection_create_book) :
Add type "AddresBook" to item element and remove book element
(e_gw_connection_remove_item) : remove the extra end element call
2004-04-03 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-filter.[ch] : changed implementation to take care of nested filter
condtions. added new e_gw_filter_group_condtions api
2004-04-02 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-message.c (e_gw_message_write_string-parameter_with_attribute) :
append the passed in attribute name and value to message
2004-04-01 Sivaiah nallagatla <snallagatla@novell.com>
* e-gw-connection.c (e_gw_connection_remove_item) : remove items and item from
the request and add container id to request
2004-04-01 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-item.c (e_gw_item_append_to_soap_message): s/iCalID/iCalId.
Use the correct "length" attribute value.
2004-03-27 Sivaiah Nallagatla <snallagatla@novell.com>
* e_gw_connection.[ch]: added new api e_gw_connection_get_categories
to read categories of an item
* e_gw_item.[ch] : added the folloiwng apis
e_gw_item_get_categories, e_gw_item_set_categories
e_gw_item_set_category_name, e_gw_item_get_category_name
Also added the logic to get/set categories from/to soap message
respectively
2004-03-27 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-container.c (e_gw_container_is-writable) : return
correct types in g_return_val_if_fail macros.
2004-03-26 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-item.c (e_gw_item_append_to_soap_message): set the <container>
property if it's set.
2004-03-22 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-connection.[ch] (e_gw_connection_send_item): added 'char **id'
parameter to pass the server-generated ID to the caller. Get the ID from
the sendItemResponse message.
2004-03-19 JP Rosevear <jpr@ximian.com>
* e-gw-connection.c: include gnome-i18n.h
2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-connection.[ch] (e_gw_connection_get_error_message): new function.
2004-03-19 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-connection.c (e_gw_connection_remove_item): fixed SOAP message
format for not confusing the server.
2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-item.c (e_gw_item_append_to_soap_message): add "length" attribute
for "message" property.
2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-message.[ch] (e_gw_message_write_base64_parameter): new function.
* e-gw-item.[ch] (e_gw_item_append_to_soap_message): send "message"
property as base64.
(e_gw_item_new_from_soap_parameter): retrieve the "iCalId" property.
(e_gw_item_dispose): free the icalid property.
(e_gw_item_get_icalid, e_gw_item_set_icalid): new functions.
(e_gw_item_append_to_soap_message): add "iCalId" property for events and
tasks. Add only the ID property if it's not empty.
2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-message.[ch]
(e_gw_message_write_string_parameter_with_attribute): use const
for attribute-related arguments.
2004-03-18 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-connection.c (e_gw_connection_send_message): parse the
response on all error codes.
* e-gw-message.c (e_gw_message_new_with_header): fixed typo.
* create-account.c: updated to create the sources properly.
2004-03-17 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-message.c: use an environment variable for debugging.
(e_gw_message_new_with_header): setup debugging for message if
GROUPWISE_DEBUG environment variable is defined.
(e_gw_message_write_footer): ditto.
* Makefile.am: remove DEBUG_CFLAGS.
2004-03-14 Harish K <kharish@novell.com>
* e-gw-connection.[ch] : Make view element an argument to the
get_items call so the addressbook component can use it as well.
2004-03-11 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-connection.c (e_gw_connection_get_address_book_id): return
correct types in g_return_val_if_fail macros.
2004-03-05 Harish K <kharish@novell.com>
* e-gw-connection.c : (timet_from_string):
1900 should be subtracted from the year value and 1 from the
month value in struct tm. Added include for ctype.h to remove
compiler warning.
2004-03-02 Sivaiah Nallagatla <snallagatla@novell.com>
* doc/gw-soap-types.xml :
* doc/gw-soap-methods.xml : checked in latest version of these files
2004-02-13 JP Rosevear <jpr@ximian.com>
* Makefile.am: additional includes for builddir != srcdir
2004-02-18 Rodrigo Moya <rodrigo@ximian.com>
* soap-test.c: added code to get the containers list and display all
info for each container.
* e-gw-item.c (e_gw_item_new_from_soap_parameter): free the value
returned by soup_soap_parameter_get_property.
2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
* Makefile.am:
* e-gw-connection.c: removed calendar specific code.
(e_gw_connection_get_date_from_string): use time_t's instead of
icaltimetype's.
(start_freebusy_session, close_freebusy_session,
e_gw_connection_get_freebusy_info): moved to the calendar backend.
(e_gw_connection_get_uri, e_gw_connection_get_session_id): new
functions.
(e_gw_parse_response_status): made public.
* e-gw-item.[ch]
(e_gw_item_get_creation_date, e_gw_set_creation_date,
e_gw_item_get_start_date, e_gw_item_set_start_date,
e_gw_item_get_end_date, e_gw_item_set_end_date,
e_gw_item_get_due_date, e_gw_item_set_due_date):
use time_t's not icaltimetype's.
(e_gw_item_append_to_soap_message): use the time_t's.
(e_gw_item_get_classification, e_gw_item_set_classification):
don't use ECalComponentClassification, but a string, which is what
the server returns.
(e_gw_item_dispose): free the classification, which is now a string.
(set_recipģent_list_from_soap_parameter): renamed from set_attendee_...
to not be calendar-specific.
(e_gw_item_new_from_soap_parameter): s/attendee/recipient.
2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-item.[ch] (e_gw_item_new_from_cal_component,
e_gw_item_to_cal_component): removed all calendar-specific code.
(e_gw_item_get_item_type, e_gw_item_set_item_type,
e_gw_item_get_container_id, e_gw_item_set_container_id): new functions.
(e_gw_item_new_empty): new function to create empty EGwItem's.
* e-gw-connection.[ch] (e_gw_connection_send_appointment): removed
calendar-specific code.
2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
* Makefile.am: re-enabled create-account test program, it does not need
the calendar libraries.
2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-container.h: fixed typo in function name.
* e-gw-item.c (e_gw_item_to_cal_component): return NULL if the item
type is not supported.
* Makefile.am: disable test programs until we remove all calendar
dependencies.
2004-02-06 Rodrigo Moya <rodrigo@ximian.com>
Moved Groupwise API library to its own directory, for easy reuse in
both calendar and addressbook backends.
|