CVSROOT: /cvs/gnome Module name: evolution-exchange Changes by: sarfraaz 05/07/25 02:57:38
Modified files: . : ChangeLog camel : camel-exchange-folder.c camel-exchange-journal.c camel-exchange-journal.h camel-exchange-store.c camel-exchange-summary.c mail : mail-stub-exchange.c mail-stub.c shell : e-shell-marshal.list storage : exchange-component.c exchange-component.h exchange-offline-listener.c exchange-offline-listener.h Log message: * 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". URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-exchange&who=sarfraaz&date=explicit&mindate=2005-07-25%2002:56&maxdate=2005-07-25%2002:58 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list