2009-01-15  Suman Manjunath  <msuman@novell.com>

	** Part of fix for bug #565964

	* e-cal-backend-mapi.c (notify_progress):
	Some string changes which fix a few translation issues. 

2008-12-16  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes part of bug #564553

	* e-cal-backend-mapi.c (notify_progress):
	Fix compiler warnings.

2008-12-15  Suman Manjunath  <msuman@novell.com>

	** Fix for bug #561654

	* e-cal-backend-mapi.c (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_send_objects): Send the recurrence blob to
	meeting recipients. 

2008-12-02  Johnny Jacob  <jjohnny@novell.com>

	* e-cal-backend-mapi.c (get_deltas, populate_cache)
	(get_server_data): Fix for exchange_mapi_connection_fetch_items 
	API change.

2008-11-28  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c
	(e_cal_backend_mapi_get_static_capabilities): Provide the new
	capability CAL_STATIC_CAPABILITY_CREATE_MESSAGES.  

2008-11-24  Julien Kerihuel  <j.kerihuel@openchange.org>

	- This commit makes evolution-mapi work with libmapi-0.8 
	  latest trunk revision
	- exchange_mapi_util_ex_to_smtp temporarily moved to 
	  exchange-mapi-connection.c to use global_mapi_session
	- various g_byte_array_append cast warnings fixed

	Note: the current commit breaks the "set recipients" related 
	routines and will be fixed in a further commit.

	* e-cal-backend-mapi.c (capture_req_props), (get_server_data),
	(e_cal_backend_mapi_create_object):

2008-11-03  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (get_element_type), (notify_progress),
	(mapi_cal_get_changes_cb), (handle_deleted_items_cb), (get_deltas),
	(mapi_cal_cache_create_cb), (populate_cache), (capture_req_props):
	Some code cleanup, use the new items in FetchItemsCallback struct to 
	display progress. 

2008-10-31  Johnny Jacob  <jjohnny@novell.com>

	* e-cal-backend-mapi.c (capture_req_props)
	(mapi_cal_cache_create_cb, handle_deleted_items_cb)
	(mapi_cal_get_changes_cb): fetch_item API fixes. Using 
	FetchItemCallbackData.

2008-09-22  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (e_cal_backend_mapi_authenticate),
	(e_cal_backend_mapi_finalize), (e_cal_backend_mapi_open):
	Store profile name in private structure, use it for authentication.

2008-09-05  Suman Manjunath  <msuman@novell.com>

	** Support for recurring appointments. Create/Modify all/Delete 
	operations are supported. Modify single instance is not implemented. 

	* e-cal-backend-mapi.c (mapi_cal_get_changes_cb),
	(mapi_cal_cache_create_cb), (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_remove_object):

2008-08-27  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (get_deltas), (populate_cache):
	Fix for fetching tasks. 

2008-08-21  Suman Manjunath  <msuman@novell.com>

	Patch from Patrick Ohly  <patrick.ohly@gmx.de>
	* Makefile.am: Include necessary directories for compiling out-of-tree.

2008-08-19  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (e_cal_backend_mapi_create_object),
	(get_trackstatus_from_partstat), (find_my_response),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_send_objects),
	(e_cal_backend_mapi_receive_objects):
	Support for accept/decline from mail folders, related changes. 

2008-08-14  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object): Fixes some corner case scenarios
	while updating from meeting replies. 

2008-08-11  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (capture_req_props),
	(e_cal_backend_mapi_create_object), (modifier_is_organizer),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_receive_objects),
	(e_cal_backend_mapi_send_objects): Update sequence number only if 
	modifying on the organizer's calendar, related changes, some hack to 
	fix the transient behavior of attachment-filenames. 

2008-07-28  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_receive_objects),
	(e_cal_backend_mapi_send_objects): Add support to send and accept 
	meeting cancelations. 

2008-07-21  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-factory.c (eds_module_initialize),
	(eds_module_shutdown): Don't use the timezone initialization. It now
	happens automatically. 
	* e-cal-backend-mapi.c (get_deltas), (populate_cache): Don't use the 
	extra variables. 

2008-07-18  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c
	(e_cal_backend_mapi_get_static_capabilities),
	(e_cal_backend_mapi_send_objects): 
	Use the newly added CAL_STATIC_CAPABILITY_CREATE_MESSAGES

2008-07-17  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (e_cal_backend_mapi_connect),
	(e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_send_objects): Fix for ABI change in struct cbdata.

2008-07-11  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (get_deltas), (e_cal_backend_mapi_connect),
	(e_cal_backend_mapi_open), (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object): Get the attachments working again, 
	fixed a few memory leaks in modify_object. 

2008-07-09  Suman Manjunath  <msuman@novell.com>

	* Makefile.am: Remove unnecessary linkages, use dynamic linkages.
	* e-cal-backend-mapi-factory.c:
	* e-cal-backend-mapi.c
	(e_cal_backend_mapi_get_static_capabilities), (get_server_data),
	(e_cal_backend_mapi_modify_object): Include only required headers. 
	(e_cal_backend_mapi_send_objects): Don't send the comp back to composer
	* e-cal-backend-mapi.h: Remove unnecessary include headers. 

2008-07-03  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c (capture_req_props), (get_server_data),
	(e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_send_objects): Changes to support sending meeting
	updates. Fix for ABI change in struct cbdata. 

2008-07-03  Suman Manjunath  <msuman@novell.com>

	** Move the calendar utility files to servers. 

	* Makefile.am:
	* e-cal-backend-mapi-factory.c (eds_module_initialize),
	(eds_module_shutdown):
	* e-cal-backend-mapi-recur-utils.c:
	* e-cal-backend-mapi-recur-utils.h:
	* e-cal-backend-mapi-tz-utils.c:
	* e-cal-backend-mapi-tz-utils.h:
	* e-cal-backend-mapi-utils.c:
	* e-cal-backend-mapi-utils.h:
	* e-cal-backend-mapi.c (mapi_cal_get_changes_cb), (get_deltas),
	(mapi_cal_cache_create_cb), (populate_cache),
	(e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object), (get_server_data),
	(e_cal_backend_mapi_send_objects):
	* e-cal-backend-mapi.h:
	* tz-ical-to-mapi:
	* tz-mapi-to-ical:

2008-07-02  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-utils.c (get_role_from_type),
	(get_type_from_role), (get_trackstatus_from_partstat),
	(get_transp_from_prop), (get_prop_from_transp),
	(get_taskstatus_from_prop), (get_prop_from_taskstatus),
	(get_class_from_prop), (get_prop_from_class),
	(get_priority_from_prop), (get_prop_from_priority),
	(e_cal_backend_mapi_props_to_comp), (mapi_cal_build_props):
	Modularise the code, use small helper functions instead of cramming 
	everything in one huge function. 
	* e-cal-backend-mapi.c: Don't fetch unnecessary props. 

2008-06-29  Suman Manjunath  <msuman@novell.com>

	** Initial support for viewing/creating meetings. 

	* e-cal-backend-mapi-factory.h:
	* e-cal-backend-mapi-utils.c: (get_type_from_role),
	(get_trackstatus_from_partstat),
	(e_cal_backend_mapi_util_fetch_recipients),
	(ical_attendees_from_props),
	(e_cal_backend_mapi_util_generate_globalobjectid), (id_to_string),
	(e_cal_backend_mapi_props_to_comp), (appt_build_name_id),
	(mapi_cal_build_props):
	* e-cal-backend-mapi-utils.h:
	* e-cal-backend-mapi.c:
	(e_cal_backend_mapi_get_static_capabilities),
	(mapi_cal_get_changes_cb), (get_deltas),
	(mapi_cal_cache_create_cb), (populate_cache),
	(e_cal_backend_mapi_open), (get_new_appt_id),
	(e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object), (capture_req_props),
	(get_server_data), (e_cal_backend_mapi_send_objects): Fix brokenness 
	from previous API changes to fetch_item, fetch_items, create_item,
	modify_item and FetchCallback. Support for viewing/creating meetings.
	(e_cal_backend_mapi_get_owner_name),
	(e_cal_backend_mapi_get_owner_email),
	(e_cal_backend_mapi_get_user_name),
	(e_cal_backend_mapi_get_user_email): Added these utility functions. 
	* e-cal-backend-mapi.h: Related changes. 

2008-06-23  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-recur-utils.c (get_ical_weekday),
	(e_cal_backend_mapi_util_bin_to_rrule):
	* e-cal-backend-mapi-recur-utils.h: 
	Added these files. Yet to use them. 

2008-06-10  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-constants.h: [deleted] Put the enumerations in 
	servers/mapi/
	* e-cal-backend-mapi-tz-utils.c: Remove e-cal-backend-mapi-constants.h
	inclusion. 
	* e-cal-backend-mapi-utils.c: (get_role_from_type),
	(mapi_cal_build_props): Remove e-cal-backend-mapi-constants.h inclusion, 
	use the new enumerations from exchange-mapi-defs.h.

2008-05-29  Johnny Jacob  <jjohnny@novell.com>

	* e-cal-backend-mapi.c (e_cal_backend_mapi_create_object): exchange_mapi_create_item 
	API change fix.

2008-05-20  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-utils.c:
	* e-cal-backend-mapi-utils.h: Remove the internal backend API 
	'e_cal_backend_mapi_util_dump_properties' since it is now defined in
	servers/mapi
	* e-cal-backend-mapi.c: (mapi_cal_get_changes_cb), (get_deltas),
	(mapi_cal_cache_create_cb), (populate_cache): Use restrictions while 
	getting changes from the server. Greatly reduces network traffic. 

2008-04-24  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-constants.h: New file added to hold all constants. 
	* e-cal-backend-mapi-factory.c: (eds_module_initialize),
	(eds_module_shutdown): Initialize and destroy the hashtables which hold
	the timezone information. 
	* e-cal-backend-mapi-tz-utils.c: Add the new header file above. 
	* e-cal-backend-mapi-utils.c: (get_role_from_type),
	(get_partstat_from_trackstatus), (ical_attendees_from_props),
	(e_cal_backend_mapi_props_to_comp), (appt_build_name_id),
	(task_build_name_id), (mapi_cal_build_props): Initial work towards
	support of meetings/assigned tasks. 
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_finalize),
	(get_changes_cb), (cache_create_cb), (e_cal_backend_mapi_init): Memory
	leaks fixed. 

2008-04-24  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-utils.c: (mapi_cal_build_props): Input validation. 
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_authenticate),
	(e_cal_backend_mapi_finalize),
	(e_cal_backend_mapi_get_alarm_email_address),
	(e_cal_backend_mapi_remove), (get_changes_cb),
	(handle_deleted_items_cb), (get_deltas),
	(e_cal_backend_mapi_get_object), (get_cache_refresh_interval),
	(delta_thread), (fetch_deltas), (start_fetch_deltas),
	(cache_create_cb), (populate_cache), (cache_init),
	(e_cal_backend_mapi_connect), (e_cal_backend_mapi_open),
	(e_cal_backend_mapi_get_timezone),
	(e_cal_backend_mapi_compute_changes_foreach_key),
	(e_cal_backend_mapi_compute_changes),
	(e_cal_backend_mapi_get_changes),
	(e_cal_backend_mapi_internal_get_timezone): 
	Incorporate the new delta_fetch style from the GW backend, limiting
	the number of delta-threads running to 1. Fix up a few class funtions 
	which were incomplete. 

2008-02-20  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-utils.c: (mapi_cal_build_name_id),
	(mapi_cal_build_props): Renamed these two functions so that they don't 
	incorrectly link to other exposed functions. 
	* e-cal-backend-mapi-utils.h:
	* e-cal-backend-mapi.c: (get_deltas), (populate_cache),
	(e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object):
	Related changes. 

2008-02-14  Johnny Jacob  <jjohnny@novell.com>

	* e-cal-backend-mapi.c (populate_cache): Fix for fetch_items API change.

2008-02-08  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-tz-utils.c:
	(e_cal_backend_mapi_tz_util_dump_ical_tzs):
	* e-cal-backend-mapi-utils.c:
	(e_cal_backend_mapi_util_fetch_attachments),
	(ical_attendees_from_props), (e_cal_backend_mapi_props_to_comp),
	(build_name_id), (appt_build_name_id), (task_build_name_id),
	(note_build_name_id), (build_props):
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_finalize),
	(e_cal_backend_mapi_get_static_capabilities), (get_changes_cb),
	(cache_create_cb), (e_cal_backend_mapi_get_object_list):
	Bug fixes, in preparation for initial testing. 
	* tz-ical-to-mapi: Timezone updates
	* tz-mapi-to-ical: Timezone updates

2008-01-18  Suman Manjunath  <msuman@novell.com>

	* Makefile.am: Don't remove source files in distclean. 
	* e-cal-backend-mapi-tz-utils.c:
	(e_cal_backend_mapi_tz_util_get_mapi_equivalent),
	(e_cal_backend_mapi_tz_util_get_ical_equivalent),
	(e_cal_backend_mapi_tz_util_populate),
	(e_cal_backend_mapi_tz_util_dump_ical_tzs),
	(e_cal_backend_mapi_tz_util_dump),
	(e_cal_backend_mapi_util_mapi_tz_to_bin),
	(e_cal_backend_mapi_util_bin_to_mapi_tz): Dump lots of debugging info
	in a developer's environment. 
	* e-cal-backend-mapi-utils.c:
	(e_cal_backend_mapi_util_fetch_attachments),
	(set_attachments_to_cal_component):
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_authenticate),
	(e_cal_backend_mapi_remove), (get_changes_cb),
	(e_cal_backend_mapi_connect), (e_cal_backend_mapi_open),
	(e_cal_backend_mapi_init),
	(e_cal_backend_mapi_get_local_attachments_store): Use a common 
	authenticate routine. 
	** FIXME: Each calendar still asks for a password. 
	* e-cal-backend-mapi.h: Don't include non-essential headers. 
	* tz-ical-to-mapi: Updated timezone info. 
	* tz-mapi-to-ical: Updated timezone info. 

2008-01-11  Suman Manjunath  <msuman@novell.com>

	* Makefile.am:
	* e-cal-backend-mapi-tz-utils.c:
	(e_cal_backend_mapi_tz_util_get_mapi_equivalent),
	(e_cal_backend_mapi_tz_util_get_ical_equivalent),
	(e_cal_backend_mapi_tz_util_destroy), (file_contents_to_hashtable),
	(e_cal_backend_mapi_tz_util_populate),
	(e_cal_backend_mapi_tz_util_dump_ical_tzs),
	(e_cal_backend_mapi_tz_util_dump),
	(e_cal_backend_mapi_util_mapi_tz_to_bin),
	(e_cal_backend_mapi_util_bin_to_mapi_tz):
	* e-cal-backend-mapi-tz-utils.h: Initial support for handling timezones
	* e-cal-backend-mapi-utils.c: (e_cal_backend_mapi_props_to_comp),
	(appt_build_name_id), (task_build_name_id), (note_build_name_id),
	(build_name_id), (build_props),
	(e_cal_backend_mapi_util_dump_properties): Better property handling,
	better property setting, code cleanup. 
	* e-cal-backend-mapi-utils.h:
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_finalize),
	(get_changes_cb), (cache_create_cb), (e_cal_backend_mapi_init): Code 
	cleanup. 
	* tz-ical-to-mapi:
	* tz-mapi-to-ical: Timezone mappings from iCal <-> MAPI. These are 
	installable files. 

2007-12-21  Suman Manjunath  <msuman@novell.com>

	* Makefile.am:
	* e-cal-backend-mapi-tz-utils.c:
	(e_cal_backend_mapi_tz_util_get_mapi_equivalent),
	(e_cal_backend_mapi_tz_util_get_ical_equivalent),
	(e_cal_backend_mapi_tz_util_populate):
	* e-cal-backend-mapi-tz-utils.h: Basic utilities for timezone handling.
	Incomplete. 
	* e-cal-backend-mapi-utils.c:
	(e_cal_backend_mapi_util_fetch_attachments),
	(set_attachments_to_cal_component),
	(e_cal_backend_mapi_props_to_comp), (build_name_id), (build_props):
	* e-cal-backend-mapi-utils.h: Send attachments in components instead of
	a dummy. Improved property mapping. 
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_authenticate),
	(e_cal_backend_mapi_get_static_capabilities), (get_changes_cb),
	(get_deltas), (cache_create_cb), (populate_cache), (cache_init),
	(e_cal_backend_mapi_connect), (create_auth_mutex),
	(e_cal_backend_mapi_open), (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_discard_alarm), (e_cal_backend_mapi_init): Fixes 
	for fetch_item(s) and fetch_item(s)_cb API changes. Use GetProps instead
	of GetPropsAll. Don't process/accept items with recipients and/or 
	recurring items (not supported temporarily). 

2007-12-11  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c: (e_cal_backend_mapi_remove_object):
	Use 'struct id_list' defined in exchange-mapi-connection.h

2007-12-10  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c: (e_cal_backend_mapi_modify_object):
	Fix for modify_item API change.

2007-12-10  Johnny Jacob  <jjohnny@novell.com>

	* e-cal-backend-mapi.c (get_deltas): Fix for fetch_items API change.
	(populate_cache): Fix for fetch_items API change.
	
2007-12-06  Srinivasa Ragavan  <sragavan@novell.com>

	* e-cal-backend-mapi.c: (get_deltas), (populate_cache): Add a new
	param to exchange_mapi_connection_fetch_items

2007-12-05  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c: (get_changes_cb), (cache_create_cb),
	(e_cal_backend_mapi_open), (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_remove_object):
	* e-cal-backend-mapi.h: Use utility APIs for inter-converting 
	UIDs and combination of FID, MID.

2007-11-26  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-utils.c: (fetch_attachments),
	(set_attachments_to_cal_component),
	(e_cal_backend_mapi_props_to_comp):	
	* e-cal-backend-mapi-utils.h: Support for fetching attachments, 
	improved property mapping. 
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_remove),
	(get_changes_cb), (get_deltas), (cache_create_cb),
	(e_cal_backend_mapi_open), (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_get_local_attachments_store),
	(e_cal_backend_mapi_authenticate):
	* e-cal-backend-mapi.h: Support for removing folders, dummy create
	attachments implementation. 

2007-11-15  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi-factory.c: (eds_module_initialize),
	(eds_module_list_types): Add memos factory.
	* e-cal-backend-mapi-factory.h:
	* e-cal-backend-mapi-utils.c: Cleans up the mess from previous commits.
	* e-cal-backend-mapi.c: (get_changes_cb), (cache_create_cb),
	(e_cal_backend_mapi_get_default_object),
	(e_cal_backend_mapi_connect), (e_cal_backend_mapi_open):
	Support for memos.

2007-11-13  Suman Manjunath  <msuman@novell.com>

	* Makefile.am:
	* e-cal-backend-mapi-factory.c:
	(e_cal_backend_mapi_factory_instance_init), (_get_protocol),
	(_todos_new_backend), (_todos_get_kind),
	(todos_backend_factory_class_init),
	(todos_backend_factory_get_type), (_events_new_backend),
	(_events_get_kind), (events_backend_factory_class_init),
	(events_backend_factory_get_type), (_journal_new_backend),
	(_journal_get_kind), (journal_backend_factory_class_init),
	(journal_backend_factory_get_type), (eds_module_initialize),
	(eds_module_shutdown), (eds_module_list_types):
	* e-cal-backend-mapi.c: (e_cal_backend_mapi_dispose),
	(e_cal_backend_mapi_finalize), (e_cal_backend_mapi_is_read_only),
	(e_cal_backend_mapi_get_cal_address),
	(e_cal_backend_mapi_get_alarm_email_address),
	(e_cal_backend_mapi_get_ldap_attribute),
	(e_cal_backend_mapi_get_static_capabilities),
	(e_cal_backend_mapi_remove), (ecbmapi_item_to_cal_component_cb),
	(get_deltas), (get_deltas_timeout), (ecbmapi_cache_create_cb),
	(e_cal_backend_mapi_get_default_object),
	(e_cal_backend_mapi_get_object),
	(e_cal_backend_mapi_get_object_list),
	(e_cal_backend_mapi_get_attachment_list), (populate_cache),
	(cache_init), (e_cal_backend_mapi_connect),
	(e_cal_backend_mapi_open), (e_cal_backend_mapi_create_object),
	(e_cal_backend_mapi_modify_object),
	(e_cal_backend_mapi_remove_object),
	(e_cal_backend_mapi_discard_alarm),
	(e_cal_backend_mapi_receive_objects),
	(e_cal_backend_mapi_send_objects),
	(e_cal_backend_mapi_get_timezone),
	(e_cal_backend_mapi_add_timezone),
	(e_cal_backend_mapi_set_default_zone),
	(e_cal_backend_mapi_get_free_busy),
	(e_cal_backend_mapi_get_changes), (e_cal_backend_mapi_is_loaded),
	(e_cal_backend_mapi_start_query), (e_cal_backend_mapi_get_mode),
	(e_cal_backend_mapi_set_mode),
	(e_cal_backend_mapi_internal_get_default_timezone),
	(e_cal_backend_mapi_internal_get_timezone),
	(e_cal_backend_mapi_class_init), (e_cal_backend_mapi_init),
	(e_cal_backend_mapi_get_type):
	* e-cal-backend-mapi.h: 
	The basic functionality for MAPI-Exchange based calendar.

2007-10-22  Suman Manjunath  <msuman@novell.com>

	* e-cal-backend-mapi.c: Fixed a build break.

2007-10-22  Srinivasa Ragavan <sragavan@novell.com>

	* Initial code drop for the Exchange MAPI provider.
