Enlightenment CVS committal

Author  : lordchaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/include


Modified Files:
        evfs_misc.h evfs_operation.h evfs_operation_tasks.h 
        evfs_server_handle.h 


Log Message:
* Port 'remove' (standard and recursive), to new workflow engine
* Support progress events for remove

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/include/evfs_misc.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- evfs_misc.h 12 Mar 2006 05:27:33 -0000      1.6
+++ evfs_misc.h 14 Mar 2006 13:06:23 -0000      1.7
@@ -41,4 +41,6 @@
 
 int evfs_filereference_equal_is(evfs_filereference* file1, evfs_filereference* 
file2);
 
+evfs_filereference* evfs_empty_file_get();
+
 #endif
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/include/evfs_operation.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- evfs_operation.h    14 Mar 2006 10:54:19 -0000      1.11
+++ evfs_operation.h    14 Mar 2006 13:06:23 -0000      1.12
@@ -152,6 +152,8 @@
 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_remove_task_add(evfs_operation* op, evfs_filereference* 
file, struct stat file_stat);
+
 void evfs_operation_tasks_print(evfs_operation* op);
 void evfs_operation_queue_pending_add(evfs_operation* op);
 void evfs_operation_queue_run();
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/evfs/src/include/evfs_operation_tasks.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- evfs_operation_tasks.h      12 Mar 2006 05:27:33 -0000      1.1
+++ evfs_operation_tasks.h      14 Mar 2006 13:06:23 -0000      1.2
@@ -4,5 +4,6 @@
 int evfs_operation_tasks_file_copy_run(evfs_operation* op,
                evfs_operation_task_file_copy* copy);
 void evfs_operation_tasks_mkdir_run(evfs_operation* op, 
evfs_operation_task_mkdir* task);
+uint64 evfs_operation_tasks_file_remove_run(evfs_operation* op, 
evfs_operation_task_file_remove* task);
 
 #endif
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/evfs/src/include/evfs_server_handle.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- evfs_server_handle.h        11 Mar 2006 07:11:16 -0000      1.15
+++ evfs_server_handle.h        14 Mar 2006 13:06:23 -0000      1.16
@@ -8,7 +8,7 @@
 void evfs_handle_monitor_stop_command(evfs_client * client,
                                       evfs_command * command);
 void evfs_handle_file_remove_command(evfs_client * client,
-                                     evfs_command * command);
+                                     evfs_command * command, evfs_command* 
root_command);
 void evfs_handle_file_rename_command(evfs_client * client,
                                      evfs_command * command);
 void evfs_handle_file_stat_command(evfs_client * client,




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to