Hello,

I've working on Enventor lately in order to make it run on Windows. But there 
are some changes I made that might affect the actual behaviour of Enventor. So 
I would like to know your opinions about this and your remarks on how to get 
this done correctly.

My first point is that today we cannot build Enventor on Windows because we are 
not exporting/importing windows libraries (.dll) correctly. In order to do that 
I proposed a patch (https://phab.enlightenment.org/D2040). 
But the function "enventor_object_class_get(void)" is still not imported and 
since it is generated with eolian_gen the only method I have to deal with this, 
is to directly modify enventor_object.eo.h file and append an "EOAPI" before 
the function. I know that this is definitely not the right way to do things but 
I have no idea on what to do otherwise so I am looking forward to your 
propositions. 

Another point I would like to state is that, a file on Windows cannot be opened 
at the same time by different process.
This causes us a problem when opening a new file because, edje_cc tries to 
write on an edj file which is already opened by Enventor. So edje_cc throws an 
error "access denied" and as a result the edj file is not updated on the left 
screen. only creates one temporary edj file which can change at any moment and 
so reopened by edje_cc.
So the changes I suggest on patch (https://phab.enlightenment.org/D2038) is 
that we create a new edj file each time we open a new edc file. That way we 
don't have access problem between the two programs.

Once again, this is what I've found in order to make enventor run on Windows 
but any suggestion is welcome.   

With regards,
--
Michelle Le Grand

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to