On Sat, 17 Jan 2009 11:35:45 +0100 (CET) Vincent Torri <vto...@univ-evry.fr>
babbled:

> 
> Hey,
> 
> as i was on Windows today, i tried to port elementary on windows XP. The 
> patch is attached.
> 
> Some remarks:
> 
> 1) i had to remove EAPI from elm_main in test.c. I don't understand why it 
> should be visible...

ok. this needs to be visible. the reason is that it (will be/is) used for fast
launch. another process will dlopen() the actual executable - it will find this
symbol and jump right there. this fast-launch process will have done all the
init prior to elm_main() (elm_init and a bunch of stuff to make sure stuff is
set up). this basically moves a chunk of init to be speculatively done prior to
execution. actual execution in "fast launch mode" simply passes the exe +
arguments to the fast-launch app - which just does the dlopen() and calls
elm_main() with the app args. this should make executing a new process
lightning fast. so i designed for it now, but it's not currently implemented.

> 2) I use the directdraw engine.
> 
> 3) there is a problem with shapes, as the shapes are not yet supported 
> with that engine.

that's ok. then you just get a square window. :)

> I don't apply it because of point 1). I'm waiting for raster's answer, now

need it! now.. for wince... maybe we can't ever do this - so fast-launch can't
ever happen. but on unix it's perfectly possible :)

> Anyway, the test works like a charm :)
> 
> Vincent


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to