aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-03-27 02:55:41 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-03-27 02:55:41 +0800
commitf342817e88f4e598b7962d94d497c408c45a8107 (patch)
tree030887f24eba1ffab1dcaf29792ba154506752c7 /shell/ChangeLog
parent4cc23476d3f379c519e6b4a08bf83188fc77f900 (diff)
downloadgsoc2013-evolution-f342817e88f4e598b7962d94d497c408c45a8107.tar
gsoc2013-evolution-f342817e88f4e598b7962d94d497c408c45a8107.tar.gz
gsoc2013-evolution-f342817e88f4e598b7962d94d497c408c45a8107.tar.bz2
gsoc2013-evolution-f342817e88f4e598b7962d94d497c408c45a8107.tar.lz
gsoc2013-evolution-f342817e88f4e598b7962d94d497c408c45a8107.tar.xz
gsoc2013-evolution-f342817e88f4e598b7962d94d497c408c45a8107.tar.zst
gsoc2013-evolution-f342817e88f4e598b7962d94d497c408c45a8107.zip
Finish the DnD stuff by implementing move/copy on the shell side as
well. Now we should just need to implement the corresponding bits in the components... svn path=/trunk/; revision=8949
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog41
1 files changed, 41 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index b30128eaeb..4b1d82a765 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,44 @@
+2001-03-26 Ettore Perazzoli <ettore@ximian.com>
+
+ * evolution-shell-component-client.c
+ (evolution_shell_component_client_async_xfer_folder): Handle CORBA
+ exception.
+ (evolution_shell_component_client_async_create_folder): Likewise.
+
+ * e-local-storage.c (create_folder_directory): Create the
+ `subfolders' directory if it doesn't exist.
+
+ * e-storage-set-view.c (tree_drag_data_received): Build the
+ correct target path by appending the basename from the source
+ path.
+
+ * evolution-shell-component.c
+ (impl_ShellComponent_async_xfer_folder): Enabled again.
+ (class_init): Install it.
+
+ * e-local-folder.c (METADATA_FILE_NAME_LEN): Removed #define.
+ (METADATA_FILE_NAME): Removed #define.
+ (save_metadata): Use the public
+ `E_LOCAL_FOLDER_METADATA_FILE_NAME' value instead.
+ (construct_loading_metadata): Likewise.
+
+ * e-local-folder.h (E_LOCAL_FOLDER_METADATA_FILE_NAME_LEN): New
+ #define.
+ (E_LOCAL_FOLDER_METADATA_FILE_NAME): New #define.
+
+ * e-local-storage.c (remove_folder_directory): New helper
+ function.
+ (async_xfer_folder_step): New.
+ (async_xfer_complete): New.
+ (async_xfer_folder_callback): New.
+ (impl_async_xfer_folder): Implement.
+
+ * e-storage.h: Added value `E_STORAGE_NOTEMPTY' to
+ `EStorageResult'.
+
+ * evolution-shell-component-client.c
+ (evolution_shell_component_clinet_async_xfer_folder): New.
+
2001-03-23 Ettore Perazzoli <ettore@ximian.com>
* e-local-storage.c (impl_async_xfer_folder): New, implementation