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