Hello everyone.

I am a SoC student working on improvement of E's integrated file
manager and was requested to make a status report.

For now, I was working on a slave process, that actually performs all
the file operations (e.g. copy and move). As I see, it's now in a very
good state. It performs all three operations (cp, mv and rm), sends
status updates (how much work is done and how much time is left). It
also catches all errors and is able to receive user responses; and it
deals with overwrites. The code is available at
http://efilemanager.googlecode.com and you can just run 'svn checkout
http://efilemanager.googlecode.com/svn/trunk/ efilemanager' to get the
sources. I also compared my code with coreutils cp, and you can get
the results at http://efilemanager.googlecode.com/files/EFMvsCP.pdf

For the last week I was working on integrating this one into E itself.
Now enlightenment_fm is able to start slave process to perform an
operation, receive status updates and errors. Both (as well as
overwrite questions) are passed to the main E process. For
errors&overwrites I have dialog that pop up and user can response.
Status updates are passed too, but there is no GUI for them yet; they
are just printed to STDOUT. The patch can be download at
http://efilemanager.googlecode.com/files/e_fm_merge_slave.patch , put
e_fm_op.c and e_fm_op.h from svn to e/src/bin.

At this very moment I am working around copy&paste feature.

What am I gonna do till the end of summer? Put EFM into stable and
usable state. Resolve all issues I know about and those I will learn.
This includes DND, copy-n-paste, trash and .order issues. I hope I'll
deal with HAL and implement a couple more views. That does not sound
like my proposal (which is available at
http://wiki.enlightenment.org/index.php/User:Ptomaine ), but after I
started the work, I realized it was too naive and insufficiently
considered. I hope to work on the rest after summer. ;)

Thanks a lot. ;)
-- 
King regards,
Fedor Gusev.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to