Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/include


Modified Files:
        evfs_operation.h evfs_plugin.h 


Log Message:
* File copy master function put through regression testing.  Tested ok.
* API change - evfs_dir_list now takes a file, not a command, in the plugins
* Trashing files and entire dir trees now works.  Multiple deletes of the same 
file/dir also work.

===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_operation.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- evfs_operation.h    14 Aug 2006 11:33:07 -0000      1.16
+++ evfs_operation.h    20 Aug 2006 04:13:56 -0000      1.17
@@ -143,6 +143,7 @@
 struct evfs_operation_task_mkdir {
        evfs_operation_task task;
 
+       evfs_filereference* from;
        evfs_filereference* file;
 };
 typedef struct evfs_operation_task_mkdir evfs_operation_task_mkdir;
@@ -160,7 +161,7 @@
 
 void evfs_operation_copy_task_add(evfs_operation* op, evfs_filereference* 
file_from, 
                evfs_filereference* file_to, struct stat from_stat, struct stat 
to_stat, int);
-void evfs_operation_mkdir_task_add(evfs_operation* op, evfs_filereference* 
dir);
+void evfs_operation_mkdir_task_add(evfs_operation* op, evfs_filereference* 
src, evfs_filereference* dir);
 void evfs_operation_remove_task_add(evfs_operation* op, evfs_filereference* 
file, struct stat file_stat);
 
 void evfs_operation_tasks_print(evfs_operation* op);
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_plugin.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- evfs_plugin.h       15 Aug 2006 08:22:56 -0000      1.17
+++ evfs_plugin.h       20 Aug 2006 04:13:56 -0000      1.18
@@ -25,7 +25,7 @@
    int (*evfs_file_stat) (evfs_command * command, struct stat * file_stat, 
int);
    int (*evfs_file_lstat) (evfs_command * command, struct stat * file_stat,
                            int);
-   void (*evfs_dir_list) (evfs_client * client, evfs_command * command,
+   void (*evfs_dir_list) (evfs_client * client, evfs_filereference * file,
                           Ecore_List ** directory_list);
 
    int (*evfs_file_open) (evfs_client * client, evfs_filereference * command);



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to