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