2005-07-25 Sarfraaz Ahmed * storage/exchange-component.c (impl_createControls) : Reimplemented. But we return NULL bonobo interfaces for now, since we dont need a separate Exchange component anymore. * storage/GNOME_Evolution_Exchange_Storage.server.in.in : Use the Evolution/Component bonobo interface for exchange process. 2005-07-25 Arunprakash * camel/camel-exchange-folder.c (refresh_info) : Changed to replay the journal and send refresh command only when in online mode. (transfer_messages_to) : Changed to make use of the "transfer" journal entry instead of "append" journal entry. * camel/camel-exchange-journal.c (exchange_entry_free) (exchange_entry_load) (exchange_entry_write) (exchange_entry_play) : Updated for the two new journal entry types - "transfer" and "delete". (exchange_entry_play_delete) (exchange_entry_play_transfer) : Added newly for the two new journal entries. (exchange_entry_play_append) : Fixed the copying of the fake message info to the original one. Used camel_exchange_folder_remove_message instead of removing internally. (camel_exchange_journal_transfer) (camel_exchange_journal_delete) : Added newly for creating the journal entries. * camel/camel-exchange-journal.h : Added two new journal entries and the methods for creating them. * camel/camel-exchange-store.c (stub_notification) : Skip the remove message if the message is already removed in offline. * camel/camel-exchange-summary.c (info_set_flags) : Added offline support by creating the journal entry. * mail/mail-stub-exchange.c (linestatus_listener) : Added newly to initialize certain values for the backend in online mode. (folder_update_linestatus) : Newly added, to update the flags for each folder in online mode. (mail_stub_exchange_new) : Modified to hold a reference for the exchange stub and connect to the "linestatus-changed" signal. * mail/mail-stub.c (connection_handler) : Fixed the call to unref without ref for the exchange stub. * shell/e-shell-marshal.list : Added an entry for the new "linestatus-changed" signal. * storage/exchange-component.c (exchange_component_get_offline_listener) : Added newly, to return the offline listener. * storage/exchange-offline-listener.c (online_status_changed) : Modified to emit the new "linestatus-changed" signal. (exchange_offline_listener_class_init) : Modified for registering the new signal "linestatus-changed". 2005-07-22 Ignacio Casal Quinteiro * configure.in: Added 'gl' to ALL_LINGUAS. 2005-07-22 Praveen Kumar * storage/exchange-config-listener.c : Removed functions add_folder_esource and remove_folder_esource 2005-07-21 Sarfraaz Ahmed * addressbook/e-book-backend-exchange.c (e_book_backend_exchange_remove): Implemented * calendar/e-cal-backend-exchange.c (remove_calendar): Implemented * storage/exchange-component.c (exchange_component_get_account_for_uri): Do rescan once, if you cant get a folder at the first attempt. This is for syncing any new folder creation that happened in the plugin. 2005-07-19 Sarfraaz Ahmed * calendar/e-cal-backend-exchange.c (get_static_capabilities): Removed the static capabilities for send options. Fixes #310757 2005-07-15 Sarfraaz Ahmed * calendar/e-cal-backend-exchange-tasks.c (remove_task) : Access href of the cached object only if it exists. Fixes #310439 2005-07-13 Sarfraaz Ahmed * storage/exchange-account.h : No longer is needed here. Moved to e-d-s Also updated the docs after the new tarball release. 2005-07-11 Sarfraaz Ahmed * storage/exchange-component.c : Removed the references to xc-backend * configure.in : Bumped the version to 2.3.5 * NEWS : Updated