2006-05-12  Wang Xin  <jedy.wang@sun.com>

	Bump version to 2.6.0.
	Make sure connection is not NULL before we use it.

	* calendar/cal-backend-wcap-events.c:
	(cal_backend_wcap_events_update_objects),
	(cal_backend_wcap_events_remove_object),
	(cal_backend_wcap_events_get_freebusy),
	(cal_backend_wcap_events_receive_objects):
	* calendar/cal-backend-wcap-tasks.c:
	(cal_backend_wcap_tasks_update_objects),
	(cal_backend_wcap_tasks_remove_object),
	(cal_backend_wcap_tasks_receive_objects):
	* calendar/cal-backend-wcap.c: (cal_backend_wcap_poll_cb),
	(cal_backend_wcap_get_alarm_email_address), (go_online),
	(cal_backend_wcap_get_open_error), (cal_backend_wcap_init): Save error
	number we got when go online in open_error.
	* calendar/cal-backend-wcap.h:

2006-05-11  Wang Xin  <jedy.wang@sun.com>

	Remove some unused variables and fix a bug about
	crash when creating meeting.

	* calendar/cal-backend-wcap-events.c: (get_fb_info): Make
	sure connection is not NULL before we use it.
	* calendar/cal-backend-wcap.c: (cal_backend_wcap_open):
	* storage/sunone-config-listener.c: (remove_unused_sources):
	* storage/sunone-folder-tree.c: (create_folder_tree_with_thread),
	(sunone_folder_tree_removed):

2006-05-11  Wang Xin  <jedy.wang@sun.com>

	Move sunone-account.[ch] from lib/ into storage/.
	Strip bad soup message response body.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_set_mode): Fix
	a crash bug.
	* lib/Makefile.am:
	* lib/sunone-connection.c: (parse_session_object), (sunone_login),
	(sunone_connection_get_preferences),
	(sunone_connection_createcalendar),
	(sunone_connection_get_calprops), (sunone_connection_list_calids),
	(sunone_connection_search_calids),
	(sunone_connection_get_all_timezones),
	(sunone_connection_fetchcomponents_by_lastmod),
	(sunone_connection_fetch_deletedcomponents),
	(sunone_connection_get_freebusy),
	(sunone_connection_storeevents_by_mail),
	(sunone_connection_storetodos),
	(sunone_connection_verifyevents_by_ids),
	(sunone_connection_verifytodos_by_ids),
	(sunone_connection_version):
	* lib/sunone-message.c: (parse_server_response):
	* lib/sunone-util.c: (sunone_util_icalparser_parse_string),
	(sunone_util_get_parameter_from_uri):
	* lib/sunone-util.h:
	* po/POTFILES.in:
	* storage/Makefile.am:
	* storage/sunone-component.h:
	* storage/sunone-config-listener.c: (add_source), (add_sources),
	(remove_source), (rename_source):
	* storage/sunone-config-listener.h:
	* storage/sunone-folder-tree.c: (add_folder_tree_item),
	(sunone_folder_tree_created):
	* storage/sunone-invitation-list-model.h:
	* storage/sunone-invitation-list.c:

2006-04-30  Wang Xin  <jedy.wang@sun.com>

	Bump version to 2.5.4.

	* configure.in:

2006-04-30  Wang Xin  <jedy.wang@sun.com>

	Bump version to 2.5.3.
	Use uid instead of name to identify sunone account.

	* lib/sunone-account.c: (sunone_account_dispose),
	(sunone_account_get_uid), (sunone_account_set_uid),
	(sunone_account_set_proxy), (sunone_account_new):
	* lib/sunone-account.h:
	* lib/sunone-util.c: (sunone_util_get_physical_uri_from_account):
	* storage/sunone-backend-view.c: (sunone_account_changed),
	(sunone_backend_view_new):
	* storage/sunone-component.c:
	(sunone_component_get_account_from_uid),
	(sunone_component_get_account_from_uri):
	* storage/sunone-component.h:
	* storage/sunone-config-listener.c: (class_init), (add_esource),
	(add_account), (change_account), (remove_account):
	* storage/sunone-config-listener.h:

2006-04-26  Wang Xin  <jedy.wang@sun.com>

	A general way to login with gthread.
	Display connecting message when connecting.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_open):
	* lib/sunone-account.c: (sunone_account_connect):
	* storage/sunone-backend-view.c: (sunone_account_created),
	(sunone_backend_view_new):
	* storage/sunone-folder-tree.c: (add_folder_tree_item),
	(create_folder_tree_with_thread), (sunone_folder_tree_created),
	(sft_popup_login):

2006-04-20  Wang Xin  <jedy.wang@sun.com>

	Use gthread to open folders and login.
	Remove all unused esources when creating folder tree.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_is_read_only),
	(go_online), (cal_backend_wcap_open),
	(cal_backend_wcap_get_object_list), (cal_backend_wcap_get_changes):
	* lib/sunone-account.c: (sunone_account_init),
	(sunone_account_get_password), (sunone_account_set_online),
	(sunone_account_get_connection), (sunone_account_connect):
	* lib/sunone-account.h:
	* storage/sunone-backend-view.c: (folder_tree_create_with_thread),
	(sunone_backend_view_new):
	* storage/sunone-config-listener.c: (remove_unused_sources),
	(add_sources):
	* storage/sunone-folder-tree.c: (sunone_folder_tree_view_new),
	(add_folder_tree_item), (sunone_folder_tree_connect),
	(remove_calendar), (sunone_folder_tree_created),
	(sunone_folder_tree_removed), (sunone_folder_tree_remove_calendar),
	(sunone_folder_tree_rename_calendar), (sft_popup_login),
	(sft_tree_popup):
	* storage/sunone-folder-tree.h:

2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Remove obsolete entry for no_NO
	* po/no.po: And the translation.

2006-04-14  Wang Xin  <jedy.wang@sun.com>

	If we have no new kind of server url,
	convert form the old settings.

	* lib/sunone-account.c: (sunone_account_new):

2006-04-12  Wang Xin  <jedy.wang@sun.com>

	Add support for Http proxy.

	* camel/camel-sunone-provider.c:
	* lib/so-client.c: (main):
	* lib/sunone-account.c: (sunone_account_dispose),
	(sunone_account_get_proxy), (get_proxy_url), (sunone_account_new),
	(sunone_account_connect):
	* lib/sunone-account.h:
	* lib/sunone-connection.c: (sunone_connection_new):
	* lib/sunone-connection.h:

2006-04-12  Wang Xin  <jedy.wang@sun.com>

	Create a entry for server url and read it.

	* camel/camel-sunone-provider.c:
	* lib/sunone-account.c: (sunone_account_new):

2006-04-12  Harry Lu  <harry.lu@sun.com>

	* Makefile.am: add DISTCLEANFILES to make "make distcheck" work.

2006-04-07  Wang Xin  <jedy.wang@sun.com>

	* configure.in: Bump verston to 2.5.3.
	* storage/main.c: Don't remove esources.

2006-03-31  Wang Xin  <jedy.wang@sun.com>

	Disable static library if possible.

	* calendar/Makefile.am:
	* camel/Makefile.am:
	* configure.in:

2006-03-30  Wang Xin  <jedy.wang@sun.com>

	Add convert-to-task support for mail.

	* calendar/cal-backend-wcap-events.c:
	(cal_backend_wcap_events_update_objects):
	* calendar/cal-backend-wcap-tasks.c:
	(cal_backend_wcap_tasks_update_objects):
	* calendar/cal-backend-wcap.c: (compare_dates), (compare_times),
	(start_equal), (end_equal), (rrules_equal),
	(cal_backend_wcap_need_import), (cal_backend_wcap_handle_import):
	* calendar/cal-backend-wcap.h:

2006-03-29  Wang Xin  <jedy.wang@sun.com>

	If account is in meeting's attendee list,
	change attendee's calid to account's email address
	to make attendee's status editable.

	* calendar/cal-backend-wcap-events.c:
	(cal_backend_wcap_events_update_objects):
	* calendar/cal-backend-wcap.c: (process_component_from_server):

2006-03-18  Ilkka Tuohela  <hile@iki.fi>

	* configure.in: Added fi to ALL_LINGUAS

2006-03-10  Simon Zheng  <simon.zheng@sun.com>

	* configure.in: Bump version to 2.5.2.

2006-03-08  Harry Lu  <harry.lu@sun.com>

	* storage/sunone-backend-view.c: (activated): make "File->New" menu
	work.

2006-03-08  Harry Lu  <harry.lu@sun.com>

	* storage/sunone-config-listener.c: (remove_account): Fix a CRITICAL
	warning. The removed account might not be sunone account.

2006-03-06  Harry Lu  <harry.lu@sun.com>

	Fix two CRITICAL warnings for 333629

	* calendar/cal-backend-wcap-events.c:
	(cal_backend_wcap_events_create_object): no need to set *object to NULL.
	* calendar/cal-backend-wcap-tasks.c:
	(cal_backend_wcap_tasks_create_object): ditto.

2006-03-03  Harry Lu  <harry.lu@sun.com>

	* storage/sunone-backend-view.c: (activated): comment this
	function to fix a startup CRITICAL warning and crash.

2006-02-24  Harry Lu  <harry.lu@sun.com>

	* configure.in: bump version to 2.5.1

2006-02-21  Harry Lu  <harry.lu@sun.com>

	* camel/camel-sunone-provider.c: (camel_provider_module_init):
	provide a dummy transport so that we can discard the send page in
	account editor.

2006-02-16  Harry Lu  <harry.lu@sun.com>

	* lib/sunone-connection.c: (already_in_subscriptions),
	(parse_subscriptions): check for duplicate calids in subscriptions.

2006-02-16  Harry Lu  <harry.lu@sun.com>

	* lib/sunone-account.c: (sunone_account_new): We use https
	only when use_ssl is always.

2006-02-12  Clytie Siddall <clytie@riverland.net.au>

	* configure.in	Added vi in ALL_LINGUAS line.
	
2006-02-05  Harry Lu  <harry.lu@sun.com>

	Patch from damien.carbery@sun.com

	* storage/GNOME_Evolution_SunOne_Storage.server.in.in: close
	a tag.

2006-01-24  Harry Lu  <harry.lu@sun.com>

	* NEWS: updated

2006-01-23  Harry Lu  <harry.lu@sun.com>

	* lib/sunone-connection.c: (append_to_query_attendees):
	attendees should have "mailto:".
	(sunone_connection_set_user): fix a memory leak.
	(check_default_calendar): make sure default calendar is in
	subscription list.
	(sunone_connection_get_preferences): call check_default_calendar.

2006-01-21  Harry Lu  <harry.lu@sun.com>

	Bump version to 2.5.0.
	Make it work for Evolution 2.6.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_add_component),
	(cal_backend_wcap_remove_component): update to new API.
	* configure.in:
	* lib/sunone-account.h:
	* storage/GNOME_Evolution_SunOne_Storage.server.in.in:
	* storage/Makefile.am:
	* storage/main.c: (setup_component_factory), (main):
	* storage/sunone-component.c: (impl_createView),
	(sunone_component_class_init):
	* storage/sunone-config-listener.h:
	* storage/sunone-itip-view.c:

2005-12-12  Wang Xin  <jedy.wang@sun.com>

	Replace e-util/e-time-utils.h with libedataserver/e-time-utils.h,
	call e_source_list_sync after we updata all sources, display
	restart dialog after change account information and remove
	all invalid sources when starting.

	* lib/sunone-account.h:
	* lib/sunone-connection.c:
	* storage/main.c: (remove_group):
	* storage/sunone-backend-view.c: (sunone_account_created),
	(sunone_account_removed), (sunone_backend_view_new):
	* storage/sunone-config-listener.c: (add_sources), (rename_source),
	(change_account), (remove_account):
	* storage/sunone-config-listener.h:
	* storage/sunone-folder-tree.c: (sunone_folder_tree_removed),
	(sft_popup_rename_folder_response),
	(sft_popup_delete_folder_response), (sft_popup_login):
	* storage/sunone-invitation-list-model.c:
	* storage/sunone-invitation-list.c:
	* storage/sunone-itip-view.c:

2005-12-12  Wang Xin  <jedy.wang@sun.com>

	Fix compile warning on Solaris platform.

	* calendar/cal-backend-wcap-events.c:
	* calendar/cal-backend-wcap-tasks.c:
	* calendar/cal-backend-wcap.c:
	* lib/sunone-account.c:
	* lib/sunone-ace.c:
	* lib/sunone-connection.c:
	* storage/sunone-add-permission-dialog.c:
	* storage/sunone-backend-view.c:
	* storage/sunone-component.c:
	* storage/sunone-folder-tree.c: (sft_tree_popup):
	* storage/sunone-invitation-list.c:
	* storage/sunone-itip-view.c: (sunone_itip_view_get_item_type):
	* storage/sunone-permissions-dialog.c:
	* storage/sunone-subscription-dialog.c:

2005-11-25  Harry Lu  <harry.lu@sun.com>

	* configure.in: bump version to 2.4.3.

2005-11-16  Wang Xin  <jedy.wang@sun.com>

	Fix crash bug when create/delete/update objects.

	* calendar/cal-backend-wcap-events.c:
	(cal_backend_wcap_events_modify_object),
	(cal_backend_wcap_events_receive_objects):
	* calendar/cal-backend-wcap-tasks.c:
	(cal_backend_wcap_tasks_modify_object),
	(cal_backend_wcap_tasks_remove_object),
	(cal_backend_wcap_tasks_receive_objects):
	* calendar/cal-backend-wcap.c: (cal_backend_wcap_open),
	(cal_backend_wcap_discard_alarm), (cal_backend_wcap_send_objects),
	(cal_backend_wcap_get_object),
	(cal_backend_wcap_set_default_timezone),
	(cal_backend_wcap_get_changes), (cal_backend_wcap_start_query):

2005-11-14  Wang Xin  <jedy.wang@sun.com>

	New error code.

	* lib/sunone-error-codes.h:
	* lib/sunone-message.c: (parse_server_response):

2005-11-07  Wang Xin  <jedy.wang@sun.com>

	Fix segment fault bug on solaris platform
	and update to version 2.4.2.

	* calendar/cal-backend-wcap-events.c:
	(cal_backend_wcap_events_create_object),
	(cal_backend_wcap_events_modify_object),
	(cal_backend_wcap_events_remove_object),
	(cal_backend_wcap_events_get_freebusy):
	* calendar/cal-backend-wcap-tasks.c:
	(cal_backend_wcap_tasks_create_object),
	(cal_backend_wcap_tasks_modify_object),
	(cal_backend_wcap_tasks_remove_object):
	* calendar/cal-backend-wcap.c: (cal_backend_wcap_is_read_only),
	(cal_backend_wcap_get_cal_address),
	(cal_backend_wcap_get_alarm_email_address),
	(cal_backend_wcap_get_ldap_attribute),
	(cal_backend_wcap_get_static_capabilities),
	(cal_backend_wcap_send_objects),
	(cal_backend_wcap_get_default_object),
	(cal_backend_wcap_get_object), (cal_backend_wcap_get_object_list),
	(cal_backend_wcap_get_changes), (cal_backend_wcap_get_timezone):
	* configure.in:

2005-10-13  Wang Xin  <jedy.wang@sun.com>

	Get subscription information from server for every search.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_remove):
	* lib/sunone-connection.c: (sunone_connection_search_calids):
	* lib/sunone-connection.h:
	* storage/sunone-config-listener.c: (sunone_folder_tree_sync),
	(add_source), (remove_source), (remove_account):
	* storage/sunone-config-listener.h:
	* storage/sunone-folder-tree.c: (sunone_folder_tree_removed),
	(sft_popup_new_folder_response),
	(sft_popup_delete_folder_response):
	* storage/sunone-subscription-dialog.c: (free_matched_calids),
	(clear_search_cb), (do_search_cb), (subscribe_toggled),
	(sunone_subscription_dialog_init),
	(sunone_subscription_dialog_dispose), (update_folder_tree),
	(load_subscriptions):
	* storage/sunone-subscription-dialog.glade:

2005-09-21  Wang Xin  <jedy.wang@sun.com>

	Use calid as the name of personal calendar folder and clean some code.

	* storage/main.c: (main): Delete camel_init.
	* storage/sunone-config-listener.c: (add_sources):
	* storage/sunone-folder-tree.c: (add_folder_tree_item),
	(sunone_folder_tree_created), (sft_tree_popup):
	* storage/sunone-folder-tree.h:

2005-09-19  Wang Xin  <jedy.wang@sun.com>

	* calendar/cal-backend-wcap.c:
	(cal_backend_wcap_open): Use a mutex lock for serializing the access
	across all clients.
	(cal_backend_wcap_set_mode): Use a mutex lock for serializing the access
	across all clients and fix a crash bug.
	(cal_backend_wcap_finalize):
	(cal_backend_wcap_init): 	

	* lib/sunone-account.c: (sunone_account_set_offline):

2005-09-08  Harry Lu  <harry.lu@sun.com>

	* configure.in: pump up version to 2.4.1

2005-09-08  Harry Lu  <harry.lu@sun.com>

	* configure.in: since we don't ship .la files on Solaris,
	build failed on Solaris because of Undefined Symbols from
	libeutil and libemiscwidgets. Add them directly to LIBS to
	fix this problem.

2005-09-07  Harry Lu  <harry.lu@sun.com>

	* autogen.sh: require automake-1.6
	* calendar/Makefile.am: remove useless CFLAGS
	* camel/Makefile.am: rermove useless CFLAGS
	* configure.in: fix the CFLAGS and LIBS
	* lib/Makefile.am: fix an automake error
	* storage/Makefile.am: add an empty line
	* storage/sunone-itip-view.c: (format_date_and_time_x),
	(set_calendar_sender_text): update from evolution's code.

2005-09-05  Wang Xin  <jedy.wang@sun.com>

	Use libsoup 2.2 instead of 2.4.

	* configure.in:

2005-09-01  Wang Xin  <jedy.wang@sun.com>

	Add news about version 2.4.

	* NEWS:

2005-08-30  Wang Xin  <jedy.wang@sun.com>

	Upgrade to 2.4.

	* configure.in:
	* storage/sunone-invitation-list.c:

2005-08-09  Maxim Dziumanenko <mvd@mylinux.ua>

	* configure.in: Added "uk" to ALL_LINGUAS.

2005-07-28  Wang Xin  <jedy.wang@sun.com>

	Fix memroy leak.

	* calendar/cal-backend-wcap.c: (go_online):
	* storage/sunone-config-listener.c: (add_account):

2005-07-26  Wang Xin  <jedy.wang@sun.com>

	Fix memory leak.

	* calendar/cal-backend-wcap-events.c:
	(process_modified_recurrence):
	* lib/sunone-account.c: (sunone_account_connect):
	* lib/sunone-connection.c: (sunone_connection_storeevents_by_mail):

2005-07-26  Harry Lu <harry.lu@sun.com>

	More hack for the version vars.
	* configure.in:
	* storage/GNOME_Evolution_SunOne_Storage.server.in.in:
	* storage/Makefile.am:

2005-07-26  Harry Lu <harry.lu@sun.com>

	* configure.in: define two version vars instead of hardcoding.
	* storage/GNOME_Evolution_SunOne_Storage.server.in.in:
	Change sort order to 10 to avoid conflict with exchange
	connector.

2005-07-19  Wang Xin  <jedy.wang@sun.com>

	Kill the password dialog when we quit evolution-jescs.

	* storage/sunone-component.c: (impl_quit):

2005-07-15  Wang Xin  <jedy.wang@sun.com>

	Move private datas of sunone-invitation-list and
	sunone-invitation-list-model into their own priv
	structure.

	* storage/sunone-folder-tree.c:
	(sunone_folder_tree_no_view): Fix crash bug.
	(sunone_folder_tree_get_invitation_list_model):
	* storage/sunone-invitation-list-model.c:
	(sunone_invitation_list_model_get_uri), (key_changed_cb),
	(sunone_invitation_list_model_init),
	(sunone_invitation_list_model_dispose), (get_iter), (get_path),
	(get_value), (iter_next), (iter_children), (iter_n_children),
	(iter_nth_child), (sunone_invitation_list_model_poll_cb),
	(first_poll_cb), (sunone_invitation_list_model_set_value),
	(sunone_invitation_list_model_new),
	(sunone_invitation_list_model_get_comp):
	* storage/sunone-invitation-list-model.h:
	* storage/sunone-invitation-list.c: (sunone_invitation_list_init),
	(sunone_invitation_list_destroy), (set_data_and_props),
	(set_itip_view), (invitation_row_changed_cb),
	(invitation_row_deleted_cb), (invitation_cursor_changed_cb),
	(invitation_double_clicked_cb), (setup_invitation_list),
	(sunone_invitation_list_new):
	* storage/sunone-invitation-list.h:
	* storage/sunone-subscription-dialog.c:
	(sunone_subscription_dialog_new): Fix crash bug.

2005-07-14  Wang Xin  <jedy.wang@sun.com>

	Move private datas of sunone-add-permission-dialog,
	sunone-permission-dialog and sunone-subscription-dialog to
	their own priv structure.

	* storage/sunone-add-permission-dialog.c:
	(dialog_button_clicked_cb), (permission_toggled_cb),
	(user_name_changed_cb), (sunone_add_permission_dialog_init),
	(sunone_add_permission_dialog_dispose),
	(sunone_add_permission_dialog_new):
	* storage/sunone-add-permission-dialog.h:
	* storage/sunone-backend-view.c:
	* storage/sunone-folder-tree.c: (dispose): Fix memory leak.
	* storage/sunone-permissions-dialog.c: (edit_permission_cb),
	(remove_permission_cb), (permission_selection_changed_cb),
	(owners_selection_changed_cb), (add_owner_cb), (remove_owner_cb),
	(sunone_permissions_dialog_init),
	(sunone_permissions_dialog_dispose), (merge_acls), (unmerge_acls),
	(dialog_button_clicked_cb), (init_dialog),
	(sunone_permissions_dialog_new),
	(sunone_permissions_dialog_get_permissions_tree_view):
	* storage/sunone-permissions-dialog.h:
	* storage/sunone-subscription-dialog.c: (refresh_table),
	(clear_search_cb), (do_search_cb), (search_activated_cb),
	(subscribe_cb), (unsubscribe_cb),
	(subscription_selection_changed_cb),
	(sunone_subscription_dialog_init),
	(sunone_subscription_dialog_dispose),
	(sunone_subscription_dialog_finalize),
	(add_subscription_from_hash), (add_folder_hash),
	(update_folder_tree), (dialog_button_clicked_cb),
	(load_subscriptions), (sunone_subscription_dialog_new):
	* storage/sunone-subscription-dialog.h:

2005-07-12  Wang Xin  <jedy.wang@sun.com>

	Fix memory leak.

	* lib/sunone-account.c: (sunone_account_new):
	* storage/sunone-backend-view.c: (dispose):
	* storage/sunone-component.c: (dispose):
	* storage/sunone-folder-tree.c: (full_hash_insert),
	(add_folder_tree_item), (sunone_folder_tree_created),
	(remove_calendar), (sunone_folder_tree_add_calendar),
	(sft_popup_new_folder_response), (sft_tree_popup):

2005-07-08  Wang Xin  <jedy.wang@sun.com>

	Move all private datas of wcap into its priv structure.

	* calendar/cal-backend-wcap-events.c: (find_master_event),
	(find_old_event), (process_events_component_to_server),
	(handle_import), (cal_backend_wcap_events_update_objects),
	(cal_backend_wcap_events_remove_object), (get_fb_info),
	(cal_backend_wcap_events_get_freebusy),
	(cal_backend_wcap_events_receive_objects):
	* calendar/cal-backend-wcap-tasks.c:
	(process_tasks_component_to_server),
	(cal_backend_wcap_tasks_update_objects),
	(cal_backend_wcap_tasks_remove_object),
	(cal_backend_wcap_tasks_receive_objects):
	* calendar/cal-backend-wcap.c: (cal_backend_wcap_get_connection),
	(cal_backend_wcap_get_uri), (cal_backend_wcap_get_calid),
	(cal_backend_wcap_get_alarm_email),
	(cal_backend_wcap_get_account_email), (cal_backend_wcap_get_props),
	(cal_backend_wcap_get_comp_type),
	(cal_backend_wcap_get_cache_name),
	(cal_backend_wcap_get_default_zone),
	(cal_backend_wcap_get_server_default_zone),
	(cal_backend_wcap_get_objects), (cal_backend_wcap_get_instances),
	(cal_backend_wcap_get_timezone_from_tzid),
	(cal_backend_wcap_is_online), (cal_backend_wcap_guess_method),
	(cal_backend_wcap_get_rid_string), (process_component_from_server),
	(cal_backend_wcap_add_component),
	(cal_backend_wcap_remove_component), (verify_exists),
	(cal_backend_wcap_verify_exists_uid), (verify_components),
	(get_cache_name), (read_cache), (write_cache_when_idle),
	(cal_backend_wcap_write_cache), (cal_backend_wcap_poll_cb),
	(cal_backend_wcap_dispose), (cal_backend_wcap_clean_wcap),
	(cal_backend_wcap_finalize), (cal_backend_wcap_is_read_only),
	(cal_backend_wcap_get_cal_address),
	(cal_backend_wcap_get_alarm_email_address),
	(cal_backend_wcap_get_static_capabilities), (go_online),
	(cal_backend_wcap_open), (cal_backend_wcap_remove),
	(cal_backend_wcap_get_object), (cal_backend_wcap_get_object_list),
	(add_timezone), (cal_backend_wcap_set_default_timezone),
	(e_cal_backend_wcap_compute_changes_foreach_key),
	(cal_backend_wcap_get_changes), (cal_backend_wcap_get_mode),
	(cal_backend_wcap_set_mode),
	(cal_backend_wcap_internal_get_default_timezone),
	(cal_backend_wcap_init):
	* calendar/cal-backend-wcap.h:
	* lib/sunone-connection.c: (append_to_query_attendees),
	(sunone_connection_storeevents_by_mail),
	(sunone_connection_storeevents), (sunone_connection_storetodos):
	* lib/sunone-connection.h:
	* storage/sunone-invitation-list-model.c:
	(sunone_invitation_list_model_set_value):

2005-07-07  Wang Xin  <jedy.wang@sun.com>

	Move all private datas of SunOneAccount, SunOneACE
	and SunOneConnection into private structure.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_is_read_only),
	(go_online):
	* calendar/cal-backend-wcap.h:
	* lib/sunone-account.c: (sunone_account_init),
	(sunone_account_dispose), (sunone_account_get_dont_ask_password),
	(sunone_account_set_dont_ask_password), (sunone_account_get_email),
	(sunone_account_set_email), (sunone_account_get_name),
	(sunone_account_set_name), (sunone_account_get_server),
	(sunone_account_set_server), (sunone_account_get_protocol),
	(sunone_account_set_protocol), (sunone_account_get_user),
	(sunone_account_set_user), (sunone_account_get_poll_interval),
	(sunone_account_set_poll_interval), (sunone_account_get_password),
	(sunone_account_set_password), (sunone_account_get_save_password),
	(sunone_account_set_save_password),
	(sunone_account_forget_password), (sunone_account_new),
	(sunone_account_set_offline), (sunone_account_set_online),
	(sunone_account_get_connection), (sunone_account_connect):
	* lib/sunone-account.h:
	* lib/sunone-ace.c: (sunone_ace_init), (sunone_ace_dispose),
	(sunone_ace_new), (sunone_ace_set_from_string),
	(sunone_ace_to_string), (sunone_ace_get_access_type),
	(sunone_ace_set_access_type), (sunone_ace_get_user_type),
	(sunone_ace_set_user_type), (sunone_ace_get_user_name),
	(sunone_ace_set_user_name), (sunone_ace_get_context),
	(sunone_ace_set_context), (sunone_ace_get_permissions),
	(sunone_ace_set_permissions):
	* lib/sunone-ace.h:
	* lib/sunone-connection.c: (sunone_connection_init),
	(parse_session_object), (sunone_login), (sunone_logout),
	(sunone_connection_dispose), (sunone_connection_new),
	(sunone_connection_is_open), (parse_subscriptions),
	(sunone_connection_get_wcap_version),
	(sunone_connection_set_wcap_version), (sunone_connection_get_user),
	(sunone_connection_set_user), (sunone_connection_get_preferences),
	(subscriptions_to_string), (sunone_connection_set_preferences),
	(sunone_connection_createcalendar),
	(sunone_connection_deletecalendar),
	(sunone_connection_get_calprops), (sunone_connection_set_calprops),
	(sunone_connection_list_calids),
	(sunone_connection_get_all_timezones),
	(sunone_connection_deletetodos_by_id),
	(sunone_connection_deleteevents_by_id),
	(sunone_connection_fetchcomponents_by_lastmod),
	(sunone_connection_fetch_deletedcomponents),
	(sunone_connection_get_freebusy), (sunone_connection_import),
	(sunone_connection_storeevents_by_mail),
	(sunone_connection_storeevents), (sunone_connection_storetodos),
	(sunone_connection_verifyevents_by_ids),
	(sunone_connection_verifytodos_by_ids),
	(sunone_connection_fetchevents_by_id),
	(sunone_connection_fetchtodos_by_id), (sunone_connection_add_wcap),
	(sunone_connection_get_wcap), (sunone_connection_version),
	(sunone_message_send), (sunone_message_send_no_parse):
	* lib/sunone-connection.h:
	* lib/sunone-util.c: (has_perm):
	* lib/sunone-util.h:
	* storage/sunone-config-listener.c: (add_esource),
	(remove_esource), (rename_esource), (remove_account):
	* storage/sunone-folder-tree.c: (add_folder_tree_item),
	(sunone_folder_tree_connect), (sunone_folder_tree_created),
	(sunone_folder_tree_removed), (sunone_folder_tree_remove_calendar),
	(sunone_folder_tree_add_calendar),
	(sunone_folder_tree_rename_calendar),
	(sft_popup_rename_folder_response), (sft_popup_login):
	* storage/sunone-invitation-list-model.c:
	(sunone_invitation_list_model_poll_cb):
	* storage/sunone-invitation-list.c: (setup_invitation_list):
	* storage/sunone-permissions-dialog.c: (merge_acls):

2005-07-01  Wang Xin  <jedy.wang@sun.com>

	Add new files, cal-backend-wcap-events.[ch] and cal-backend-wcap-tasks.[ch],
	to support event wcap backend and task wcap backend.

	* calendar/Makefile.am:
	* calendar/cal-backend-wcap-events.c: (compare_dates),
	(compare_times), (start_equal), (end_equal), (rrules_equal),
	(find_master_event), (find_old_event),
	(process_modified_recurrence),
	(process_events_component_to_server), (handle_import),
	(cal_backend_wcap_events_update_objects),
	(cal_backend_wcap_events_create_object),
	(cal_backend_wcap_events_modify_object),
	(cal_backend_wcap_events_remove_object), (get_fb_info),
	(cal_backend_wcap_events_get_freebusy),
	(cal_backend_wcap_events_receive_objects),
	(e_cal_backend_wcap_events_dispose),
	(e_cal_backend_wcap_events_finalize),
	(cal_backend_wcap_events_class_init),
	(cal_backend_wcap_events_init):
	* calendar/cal-backend-wcap-events.h:
	* calendar/cal-backend-wcap-factory.c: (_tasks_new_backend),
	(_tasks_get_kind), (_events_new_backend),
	(tasks_backend_wcap_factory_class_init),
	(tasks_backend_wcap_factory_get_type):
	* calendar/cal-backend-wcap-factory.h:
	* calendar/cal-backend-wcap-tasks.c:
	(process_tasks_component_to_server),
	(cal_backend_wcap_tasks_update_objects),
	(cal_backend_wcap_tasks_create_object),
	(cal_backend_wcap_tasks_modify_object),
	(cal_backend_wcap_tasks_remove_object),
	(cal_backend_wcap_tasks_receive_objects),
	(e_cal_backend_wcap_tasks_dispose),
	(e_cal_backend_wcap_tasks_finalize),
	(cal_backend_wcap_tasks_class_init), (cal_backend_wcap_tasks_init):
	* calendar/cal-backend-wcap-tasks.h:
	* calendar/cal-backend-wcap.c:
	(cal_backend_wcap_get_timezone_from_tzid),
	(cal_backend_wcap_to_sunone_mod), (cal_backend_wcap_is_online),
	(cal_backend_wcap_guess_method), (cal_backend_wcap_get_rid_string),
	(cal_backend_wcap_instance_list_compare),
	(process_component_from_server), (cal_backend_wcap_add_component),
	(add_toplevel_component), (cal_backend_wcap_remove_component),
	(remove_icalcomp_list), (collect_rids_cb),
	(cal_backend_wcap_verify_exists_uid),
	(cal_backend_wcap_write_cache), (cal_backend_wcap_poll_cb),
	(go_online), (cal_backend_wcap_receive_objects),
	(cal_backend_wcap_send_objects), (cal_backend_wcap_get_freebusy),
	(cal_backend_wcap_get_changes), (cal_backend_wcap_create_object),
	(cal_backend_wcap_modify_object), (cal_backend_wcap_remove_object),
	(cal_backend_wcap_internal_get_timezone),
	(cal_backend_wcap_result_from_error),
	(cal_backend_wcap_get_timezone), (cal_backend_wcap_init):
	* calendar/cal-backend-wcap.h:
	* lib/sunone-connection.c: (sunone_connection_get_freebusy),
	(sunone_connection_import),
	(sunone_connection_storeevents_by_mail),
	(sunone_connection_storeevents), (sunone_connection_storetodos):
	* storage/main.c: (setup_calendar):

2005-06-28  Wang Xin  <jedy.wang@sun.com>

	We need only one object hash table and one instance hash table
	per wcap.

	* calendar/cal-backend-wcap.c: (find_master_event),
	(find_old_event), (add_component), (remove_component),
	(verify_exists_uid), (verify_components), (write_cache_when_idle),
	(poll_cb), (cal_backend_wcap_finalize),
	(cal_backend_wcap_get_object), (cal_backend_wcap_get_object_list),
	(e_cal_backend_wcap_compute_changes_foreach_key),
	(cal_backend_wcap_get_changes), (handle_import),
	(cal_backend_wcap_init):
	* calendar/cal-backend-wcap.h:

2005-06-27  Harry Lu <harry.lu@sun.com>

	* po/POTFILES.in: add cal-backend-wcap.c into POTFILES.in

2005-06-23  Wang Xin  <jedy.wang@sun.com>

	Add some checks.

	* calendar/cal-backend-wcap.c: (process_component_to_server):

2005-06-14  Li Yuan  <li.yuan@sun.com>

	Remove the calendar and task items in folder tree.
	Use EPopup for the popup menu.

	* storage/sunone-folder-tree.c: (add_folder_tree_item),
	(sunone_folder_tree_created), (sunone_folder_tree_removed),
	(sunone_folder_tree_remove_calendar),
	(sunone_folder_tree_rename_calendar), (render_pixbuf),
	(render_display_name), (sft_popup_new_calendar),
	(sft_popup_rename_folder), (sft_popup_delete_folder),
	(sft_popup_permission), (sft_popup_subscription),
	(sft_popup_login), (sunone_popup_free), (sft_tree_popup):
	* storage/sunone-folder-tree.h:

2005-06-14  Harry Lu  <harry.lu@sun.com>

	Should return a new created string since it will be freed later.
	* calendar/cal-backend-wcap.c:
	(cal_backend_wcap_get_alarm_email_address),
	(cal_backend_wcap_get_ldap_attribute):

2005-06-13  Wang Xin  <jedy.wang@sun.com>

	Fix some bugs about calculating dtstart and dtend,
	support write cache when idle.

	* calendar/cal-backend-wcap.c: (process_modified_recurrence),
	(write_cache_when_idle), (write_cache), (cal_backend_wcap_dispose),
	(cal_backend_wcap_clean_wcap), (cal_backend_wcap_finalize),
	(cal_backend_wcap_update_objects), (cal_backend_wcap_init):
	* calendar/cal-backend-wcap.h:

2005-06-06  Harry Lu <harry.lu@sun.com>

	Code clean.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_remove),
	(cal_backend_wcap_get_default_object),
	(cal_backend_wcap_get_object_list), (match_object):
	* configure.in:
	* lib/Makefile.am:
	* lib/sunone-account.c:
	* lib/sunone-account.h:

2005-06-03  Wang Xin  <jedy.wang@sun.com>

	Modify the code calculates new dtstart and dtend.

	* calendar/cal-backend-wcap.c: (process_modified_recurrence),
	(cal_backend_wcap_remove):

2005-06-02  Li Yuan  <li.yuan@sun.com>

	Make 'edit' and 'remove' button disabled when no item selected.

	* storage/sunone-permissions-dialog.c:
	(permission_selection_changed_cb), (owners_selection_changed_cb),
	(sunone_permissions_dialog_init):
	* storage/sunone-permissions-dialog.glade:

2005-06-01  Harry Lu <harry.lu@sun.com>

	Add more online/offline support and clean some code.

	* calendar/cal-backend-wcap.c: (go_online),
	(cal_backend_wcap_remove), (cal_backend_wcap_set_mode):
	* lib/Makefile.am: remove two useless files.
	* lib/sunone-account.c: (sunone_account_init),
	(sunone_account_new), (sunone_account_set_offline),
	(sunone_account_set_online), (sunone_account_is_offline),
	(sunone_account_get_connection), (sunone_account_connect):
	* lib/sunone-account.h:
	* lib/sunone-connection-cache.c:
	* lib/sunone-connection-cache.h:
	* storage/main.c: (main):
	* storage/sunone-backend-view.c:
	* storage/sunone-component.c: (dispose), (impl_createControls),
	(impl_quit), (impl_interactive), (sunone_component_is_interactive),
	(sunone_component_set_offline_listener),
	(sunone_component_is_offline):
	* storage/sunone-component.h:
	* storage/sunone-config-listener.c: (remove_esource):
	* storage/sunone-config-listener.h:
	* storage/sunone-folder-tree.c: (sunone_folder_tree_connect),
	(sunone_folder_tree_created), (sunone_folder_tree_removed),
	(render_display_name), (check_offline),
	(sft_popup_new_folder_response), (sft_popup_new_folder),
	(sft_popup_rename_folder_response), (sft_popup_rename_folder),
	(sft_popup_delete_folder_response), (sft_popup_permission),
	(sft_popup_subscription), (sft_popup_login):
	* storage/sunone-invitation-list-model.c:
	(sunone_invitation_list_model_init),
	(sunone_invitation_list_model_dispose),
	(sunone_invitation_list_model_poll_cb),
	(sunone_invitation_list_model_set_value),
	(sunone_invitation_list_model_new):
	* storage/sunone-invitation-list-model.h:
	* storage/sunone-invitation-list.c: (sunone_invitation_list_init),
	(setup_invitation_list):
	* storage/sunone-offline-listener.c: (set_online_status),
	(sunone_is_offline):
	* storage/sunone-offline-listener.h:

2005-06-01  Li Yuan  <li.yuan@sun.com>

	Use gtktreeview instead of e-table in subscriptions view.
	* configure.in: remove dependence of gal.
	* po/POTFILES.in: remove unused etspec files.
	* storage/Makefile.am: ditto.
	* storage/sunone-subscription-dialog.c: 
	(refresh_table): refresh table with matched_calids.
	(clear_search_cb), (do_search_cb): refresh table.
	(subscribe_cb), (unsubscribe_cb): set the table's iter with right value.
	(subscription_selection_changed_cb): connectted to the selection 
	"changed" signal.
	(sunone_subscription_dialog_init): new the treeview from glade file.
	(dialog_button_clicked_cb): no need to save state here.
	(load_subscriptions): init the treeview.
	(sunone_subscription_dialog_new): change the size of the window.
	* storage/sunone-subscription-dialog.etspec: remove the file.
	* storage/sunone-subscription-dialog.glade: change e-table to gtktreeview.
	* storage/sunone-subscription-dialog.h: change the member of SunOneSubscriptionDialog.

2005-05-30  Harry Lu  <harry.lu@sun.com>

	Add basic online/offline support.

	* calendar/cal-backend-wcap.c: (wcap_is_online),
	(verify_components), (read_cache), (cal_backend_wcap_clean_wcap),
	(in_offline), (cal_backend_wcap_finalize),
	(cal_backend_wcap_is_read_only),
	(cal_backend_wcap_get_static_capabilities), (go_online),
	(cal_backend_wcap_open), (cal_backend_wcap_remove),
	(cal_backend_wcap_receive_objects),
	(cal_backend_wcap_send_objects), (cal_backend_wcap_get_freebusy),
	(cal_backend_wcap_remove_object), (cal_backend_wcap_set_mode),
	(cal_backend_wcap_update_objects), (cal_backend_wcap_init):
	* configure.in:
	* storage/Makefile.am:
	* storage/main.c: (main):
	* storage/sunone-offline-listener.c: 
	* storage/sunone-offline-listener.h:

2005-05-27  Wang Xin  <jedy.wang@sun.com>

	Add timezone to dtstart and dtend of allday event,
	add support for get_freebusy

	* calendar/cal-backend-wcap.c: (process_component_from_server),
	(get_fb_info), (cal_backend_wcap_get_freebusy):
	* lib/sunone-connection.c: (append_to_query_attendees):

2005-05-24  Harry Lu  <harry.lu@sun.com>

	* lib/sunone-connection.c: (sunone_connection_get_preferences),
	(sunone_connection_get_calprops): use mutex correctly.
	* storage/main.c: (main): don't clean wcap e_sources from gconf.
	* storage/sunone-config-listener.c: (init), (finalize),
	(add_source), (add_sources), (remove_source), (rename_source):
	Use two global source_list to work around bug of gconf.

2005-05-24  Harry Lu <harry.lu@sun.com>

	Use GStaticMutex to make two calles thread safe.

	* lib/sunone-connection.c: (sunone_connection_get_preferences),
	(sunone_connection_get_calprops):

2005-05-23  Harry Lu <harry.lu@sun.com>

	Add sunone-itip-view.[ch] which can be used by invitation later.

	* storage/Makefile.am:
	* storage/sunone-folder-tree.c: (sunone_folder_tree_view_new):
	* storage/sunone-invitation-list.c: (sunone_invitation_list_init),
	(sunone_invitation_list_destroy), (set_data_and_props),
	(itip_strip_mailto), (set_itip_view), (invitation_row_changed_cb),
	(invitation_row_deleted_cb), (invitation_cursor_changed_cb),
	(setup_invitation_list), (sunone_invitation_list_new):
	* storage/sunone-itip-view.c: 
	* storage/sunone-itip-view.h:

2005-05-23  Wang Xin  <jedy.wang@sun.com>

	Changes about organizer and attendee, support
	store events by calid and mail, change interface of
	append_to_query_attendees, add account_email_address in
	CalBackendWcap and add id_email in SunOneAccount.

	* calendar/cal-backend-wcap.c: (guess_method),
	(process_component_from_server), (process_component_to_server),
	(cal_backend_wcap_clean_wcap), (cal_backend_wcap_get_cal_address),
	(cal_backend_wcap_open), (cal_backend_wcap_get_default_object),
	(cal_backend_wcap_get_changes), (cal_backend_wcap_update_objects),
	(cal_backend_wcap_init):
	* calendar/cal-backend-wcap.h:
	* lib/sunone-account.c: (sunone_account_init),
	(sunone_account_dispose), (sunone_account_new):
	* lib/sunone-account.h:
	* lib/sunone-connection.c: (append_to_query_attendees),
	(sunone_connection_storeevents_by_mail),
	(sunone_connection_storeevents), (sunone_connection_storetodos):

2005-05-20  Harry Lu <harry.lu@sun.com>

	Add support to the unread row count of invitation folder.

	* storage/sunone-folder-tree.c: (sunone_folder_tree_view_new),
	(sunone_folder_tree_get_selected_uri), (account_selection_changed),
	(add_folder_tree_item), (render_display_name),
	(sunone_folder_tree_new_with_model), (sft_tree_popup_menu):
	* storage/sunone-folder-tree.h:

2005-05-20  Harry Lu <harry.lu@sun.com>

	* README: Add some Q&As here.
	* storage/Makefile.am: 
	* storage/sunone-folder-tree.c: (sunone_folder_tree_no_view):
	Add more texts here.
	* storage/sunone-invitation-list.etspec: remove this useless file.

2005-05-20  Harry Lu <harry.lu@sun.com>

	Use gtktreeview instead of e-table in invitation list view.

	* storage/sunone-invitation-list-model.c:
	(sunone_invitation_list_model_init),
	(sunone_invitation_list_model_dispose), (get_flags),
	(get_n_columns), (get_column_type), (get_iter), (get_path),
	(get_value), (iter_next), (iter_children), (iter_has_child),
	(iter_n_children), (iter_nth_child), (iter_parent),
	(_tree_model_init), (sunone_invitation_list_model_get_type),
	(sunone_invitation_list_model_poll_cb),
	(sunone_invitation_list_model_set_value),
	(sunone_invitation_list_model_new):
	* storage/sunone-invitation-list-model.h:
	* storage/sunone-invitation-list.c: (sunone_invitation_list_init),
	(sunone_invitation_list_destroy), (invitation_row_changed_cb),
	(invitation_row_deleted_cb), (invitation_cursor_changed_cb),
	(status_edited_cb), (setup_invitation_list):
	* storage/sunone-invitation-list.h:

2005-05-18  Harry Lu  <harry.lu@sun.com>

	Remove some GAL dependences.
	Change GtkType to GType in header files.

	* calendar/cal-backend-wcap.c: (get_cache_name),
	(cal_backend_wcap_get_changes):
	* storage/Makefile.am:
	* storage/sunone-add-permission-dialog.h:
	* storage/sunone-folder-tree.c:
	* storage/sunone-invitation-list-model.h:
	* storage/sunone-invitation-list.h:
	* storage/sunone-permissions-dialog.c:
	* storage/sunone-permissions-dialog.h:
	* storage/sunone-subscription-dialog.c:
	* storage/sunone-subscription-dialog.h:

2005-05-18  Harry Lu <harry.lu@sun.com>

	Remove two useless file.

	* storage/sunone-owners.etspec:
	* storage/sunone-permissions-dialog.etspec:

2005-05-18  Harry Lu <harry.lu@sun.com>

	Use gtktreeview instead of e-table in permission dialog.

	* storage/sunone-add-permission-dialog.c:
	(dialog_button_clicked_cb):
	* storage/sunone-permissions-dialog.c: (edit_permission_cb),
	(remove_permission_cb), (add_owner_cb), (remove_owner_cb),
	(sunone_permissions_dialog_init), (init_dialog),
	(sunone_permissions_dialog_new):
	* storage/sunone-permissions-dialog.glade:
	* storage/sunone-permissions-dialog.h:

2005-05-17  Wang Xin  <jedy.wang@sun.com>

	Enable import, changed interface of
	sunone_message_new_full_from_uri and some clean work.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_receive_objects),
	(cal_backend_wcap_get_default_object),
	(cal_backend_wcap_modify_object),
	(cal_backend_wcap_update_objects):
	* lib/sunone-connection.c: (sunone_connection_import),
	(sunone_connection_verifyevents_by_ids),
	(sunone_connection_verifytodos_by_ids):
	* lib/sunone-message.c: (sunone_message_new_full_from_uri):
	* lib/sunone-message.h:

2005-05-16  Harry Lu <harry.lu@sun.com>

	Some code clean work.

	* calendar/cal-backend-wcap.c: (cal_backend_wcap_get_object):
	* lib/sunone-account.c:
	* po/POTFILES:
	* po/POTFILES.in:
	* storage/sunone-add-permission-dialog.c:
	* storage/sunone-config-listener.c:
	* storage/sunone-folder-tree.c: (sunone_folder_tree_connect),
	(sunone_folder_tree_rename_calendar):
	* storage/sunone-permissions-dialog.c:
	* storage/sunone-subscription-dialog.c:
	(sunone_subscription_dialog_init),
	(sunone_subscription_dialog_dispose), (add_folder_hash),
	(update_folder_tree), (dialog_button_clicked_cb), (value_at),
	(load_subscriptions), (sunone_subscription_dialog_new):
	* storage/sunone-subscription-dialog.h:

2005-05-16  Harry Lu <harry.lu@sun.com>
	    Jedy Wang <jedy.wang@sun.com>

	Massive merge from local cvs tree to support Evolution 2.2.x

2005-04-01  Steve Murphy  <murf@e-tools.com>

        * configure.in: Added "rw" to ALL_LINGUAS.

2004-11-16  Kjartan Maraas  <kmaraas@gnome.org>

        * configure.in: Add «nb» to ALL_LINGUAS.

2004-10-14      Amanpreet Singh Alam <amanpreetalam@yahoo.com>
        
        * configure.in: ALL_LINGUAS<- pa Punjabi is added
2004-07-31  Jordi Mallach  <jordi@sindominio.net>
        
        * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
        
2004-07-29  Kjartan Maraas  <kmaraas@gnome.org>
        
        * configure.in: Added no to ALL_LINGUAS.
        
2004-07-15  Alfred Peng <alfred.peng@sun.com>

        reviewed by: Harry Lu

        * calendar/cal-backend-wcap.c: (purge_backend):
        Modify the time range of events getting.
        
2004-07-14  Li Yuan  <li.yuan@sun.com>


        reviewed by: Harry Lu.
        Support relative alarm provited by wcap 3.0.

        * calendar/cal-backend-wcap.c: (process_component_to_server):
        check whether there is relative alarm.
        (cal_backend_wcap_update_objects): If there is relative alarm,
        call poll_cb to do an update since the returned event is not
        correct.
        * lib/sunone-connection.c:
        (sunone_connection_fetchcomponents_by_lastmod): add
        relativealarm=4 in the query string to get the alarm in created
        format.

2004-07-13  Harry Lu  <harry.lu@sun.com>

        reviewed by: Jack Jia.

        * calendar/cal-backend-wcap.c: (cal_backend_wcap_update_objects):
        call process_component_to_server before import.

2004-07-09  Harry Lu  <harry.lu@sun.com>
        
        reviewed by: Jack Jia. 

        * calendar/cal-backend-wcap.c: (cal_backend_wcap_update_objects):
        If we are not the organizer, but we are in the attendee list,
        Use storeEvents.wcap instead of import.
        
2004-07-09  Harry Lu  <harry.lu@sun.com>
        
        reviewed by: Jack Jia
        Fix a import crash bug.
        
        * calendar/cal-backend-wcap.c: (process_component_to_server),
        (handle_import), (cal_backend_wcap_update_objects):
        * po/.intltool-merge-cache: Remove this useless file.
        
2004-06-29  Gareth Owen  <gowen72@yahoo.com>
        
        * configure.in: Added en_GB to ALL_LINGUAS


2004-06-29  Harry Lu  <harry.lu@sun.com>

        Change the module name from hydrogen to evolution-jescs.

2004-06-25  Adam Weinberger  <adamw@gnome.org>

        * configure.in: Added en_CA to ALL_LINGUAS.

2004-06-24  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>

        * configure.in: Added Slovak (sk) to ALL_LINGUAS.

2004-06-24  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2004-06-21  Harry Lu  <harry.lu@sun.com>
            Jack Jia  <jack.jia@sun.com>

        * Hydrogen 1.0.2, first GPL release.

