2005-01-10 Sarfraaz Ahmed * camel/camel-exchange-journal.c : Added a new file for handling offline journaling. Implemented the class members. * camel/camel-exchange-journal.h : Similar * camel/camel-exchange-folder.c (append_message): Handle offline message appending (transfer_messages_to): Handle offline copying/moving of messages (camel_exchange_folder_construct): Create the journal entry file. * camel/camel-exchange-folder.h : Include journal object. * camel/Makefile.am : Included camel-exchange-journal.[ch] 2005-01-10 Jeffrey Stedfast * camel/camel-exchange-folder.c (exchange_sync): Implemented. (exchange_sync_online): Removed. (exchange_expunge_uids_online): Removed. (exchange_cache_message): Removed. * camel/camel-exchange-store.c (exchange_connect_online): Removed. (exchange_connect_offline): Removed. (exchange_disconnect_online): Removed. (exchange_disconnect_offline): Removed. (exchange_get_folder_online): Removed. (exchange_get_folder_info_online): Removed. (exchange_get_folder): Handle offline folder getting. (exchange_get_folder_online): Removed. 2005-01-10 Sarfraaz Ahmed * configure.in : Bumped the version to 2.1.3 * NEWS : Updated * addressbook/e-book-backend-gal.c : * calendar/e-cal-backend-exchange-calendar.c : * calendar/e-cal-backend-exchange.h : * camel/Makefile.am : * lib/Makefile.am : Added e2k-validate.h * storage/exchange-folder-size.c : * storage/main.c : Fixed warnings in all these files. Updated the po files as well. 2005-01-10 Sarfraaz Ahmed * calendar/e-cal-backend-exchange.c : Enable send options. 2005-01-10 Sarfraaz Ahmed * calendar/e-cal-backend-exchange.c : Fixed a warning * calendar/e-cal-backend-exchange-calendar.c (add_ical): Sets the icalattach property (get_attachment) : Fetched the attachment from the server. (get_changed_events): Calls get_attachment is object has attachment (build_attachment): Builds the attachment mime part (create_object): This now adds the attachment 2005-01-10 Hans Petter Jansson * addressbook/e-book-backend-gal.c (gal_connect): Store the account for future reference. (ldap_op_finished): Add robustness check. (get_contact_handler): Ditto. (get_contact): Implement offline case. (contact_list_handler): Add robustness check. (get_contact_list): Implement offline case. (poll_ldap): Set poll_timeout to -1 if we disconnect the poll. (ldap_search_handler): Add robustness check. (start_book_view): Implement offline case. (generate_cache_handler): Implement. (generate_cache_dtor): Implement. (generate_cache): Implement. (ldap_cancel_op): Add robustness check. (set_mode): Implement online/offline switching. (get_required_fields): Silence a warning. (load_source): Implement offline case. Initialize cache. (dispose): Free cache. 2005-01-08 Sarfraaz Ahmed * calendar/e-cal-backend-exchange-tasks.c : Return error messages for operations not supported in offline. * calendar/e-cal-backend-exchange.c : Similar 2005-01-07 Sarfraaz Ahmed * camel/camel-exchange-folder.c : Now implements the CamelFolderDisco class methods. Needed for making folders available when offline. * camel/camel-exchange-folder.h : Similar * camel/camel-exchange-store.c : CamelExchangeStore is now derived from CamelDiscoStoreClass. Implemented the virtual functions for this. * camel/camel-exchange-store.h : Similar 2005-01-07 Sarfraaz Ahmed Patch submitted by JP Rosevear for SelectNames fix. * configure.in : Now check for libedataserverui as well. * lib/Makefile.am : Removed the IDL files. * shell/Makefile.am : Similar * lib/e2k-user-dialog.c : Replaced the CORBA methods with the e-name-selector methods. * shell/e-folder-misc-dialogs.c : Similar 2005-01-05 Sarfraaz Ahmed * addressbook/e-book-backend-exchange.c : Enabled offline support * addressbook/e-book-backend-gal.c : Similar * calendar/e-cal-backend-exchange-tasks.c : Similar * storage/exchange-account.c : Similar * storage/exchange-component.c : Similar * storage/exchange-component.h : Similar * storage/exchange-offline-listener.c : Similar * storage/main.c : Similar * calendar/e-cal-backend-exchange-calendar.c : Similar. Also fixed some memory leaks * calendar/e-cal-backend-exchange.c : Offline and memory leak fixes. 2004-12-21 Sarfraaz Ahned * addressbook/e-book-backend-exchange.c: Added offline error handling changes. * addressbook/e-book-backend-gal.c : Similar * calendar/e-cal-backend-exchange.c (e_cal_backend_exchange_add_object): The cache now checks for duplicate detatched instances before adding them. This fixes #70414 (discard_detached_instance): Small leak fixed. * storage/e-folder-exchange.c : Added error checks * storage/exchange-folder-size.c : Object freeing code added.