From a2ae2d718be2cf4803ae0564c0cc539ecdaa4f6b Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Thu, 22 Mar 2001 13:41:01 +0000 Subject: Changed the EStorageSet API to have a single `xfer()' method instead of separate copy/move (as in the IDL). Actually implement the `xfer()' operation for the case when source and destination are in the same storage. Fix the `EStorageSet' API by having a special `EStorageSetResultCallback' callback type for it (instead of using `EStorageResultCallback', which would never work). Also, removed some unused variables in `e-storage-set-view.c'. svn path=/trunk/; revision=8895 --- shell/ChangeLog | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'shell/ChangeLog') diff --git a/shell/ChangeLog b/shell/ChangeLog index 978a6c211e..c99b59c08a 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,32 @@ +2001-03-22 Ettore Perazzoli + + * e-storage-set-view.c: Removed some unused static variables. + (set_evolution_path_selection): Removed unused variable + `evolution_path'. + + * e-storage-set.c (e_storage_set_async_xfer_folder): Get an + `EStorageSetResultCallback', instead of an + `EStorageResultCallback'. + (e_storage_set_async_remove_folder): Likewise. + (e_storage_set_async_create_folder): Likewise. + (storage_callback_converter): New callback to convert from the + EStorageResultCallback to the EStorageSetResultCallback. + + * e-storage-set.h: New typedef `EStorageSetResultCallback'. + + * Evolution-ShellComponent.idl: Renamed `copyFolderAsync' into + `xferFolderAsync' for consistency. + + * e-storage-set-view.c (tree_drag_data_received): Updated to use + `e_storage_set_async_xfer_folder()' instead of + `e_storage_set_async_move_folder()' or + `e_storage_set_async_copy_folder()'. + (folder_xfer_callback): New, callback for the xfer function. + + * e-storage-set.c (e_storage_set_async_move_folder): Removed. + (e_storage_set_async_copy_folder): Removed. + (e_storage_set_async_xfer_folder): New. + 2001-03-22 Ettore Perazzoli * e-storage.c (e_storage_async_xfer_folder): New. -- cgit v1.2.3