aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-03-22 21:41:01 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-03-22 21:41:01 +0800
commita2ae2d718be2cf4803ae0564c0cc539ecdaa4f6b (patch)
tree7674d44bf7424c4342f5e52ea0e89a738f893518 /shell/ChangeLog
parent03765ef0bb21fb7d98af1dd8d72a76e683a26a2f (diff)
downloadgsoc2013-evolution-a2ae2d718be2cf4803ae0564c0cc539ecdaa4f6b.tar.gz
gsoc2013-evolution-a2ae2d718be2cf4803ae0564c0cc539ecdaa4f6b.tar.zst
gsoc2013-evolution-a2ae2d718be2cf4803ae0564c0cc539ecdaa4f6b.zip
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
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 978a6c211e..c99b59c08a 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,34 @@
2001-03-22 Ettore Perazzoli <ettore@ximian.com>
+ * 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 <ettore@ximian.com>
+
* e-storage.c (e_storage_async_xfer_folder): New.
(impl_async_xfer_folder): New, default implementation for the
`async_xfer_folder' method.