Hello, Here is the current enlightenment win32 port project status update information.
Ravenlock : > - A brief description of your project. > - The design goals. (please note any changes between the present goals > and those originally proposed, and why) > - Those goals you have in fact met. > - Those you do plan on accomplishing within the SoC time frame. > - Those left for after SoC (and if you intend on continuing on it). Brief description: Currently Enlightenment project is ported to a large number of platforms, but support of win32 is still not completed. This hinders Enlightenment from being used by a large amount of Windows users. The aim of the porting project is to make Ewl and Etk Enlightenment toolkits work on win32 platform. Goals: The goals, mentioned in the proposal were: - optimizing Direct3D engine - ecore_win32 - shapes - drag and drop - ecore_evas - efreet for icons - ewl and etk Actual goals I have met, and what do I have for the moment: - Provide MSVC projects for building Efl. (done) - Declare building notes (errors and offered fixes). (done) - Evas Direct3D engine - initialization, termination (done) - lines, rects (done) - images (done) - fonts (done) - polygons (out of SoC) - gradients (out of SoC) - fullscreen, resizing (done) - Shaped windows (todo) - Drag-and-drop (todo) // Other tasks were not discussed with my mentor yet Direct3D engine is in a workable state, it was successfully tested in Expedite, some tests it passes faster than another available for win32 engine - gl-glew, however in others it is slower (e.g. text blocks and lots of images). Currently I leave working with it to do other tasks, but will return to it later. I plan to support the engine after the SoC, at least will provide missing functionality and will try to make it faster. About schedule after SoC I can't say anything for now. Shapes and D-n-D I plan to finish till the beginning of the August, while first of them is not so hard, another one is rather complicated. Thus these are the main points of my project. After the goals declared currently I will have enough time to process others. All the sources/projects/notes and so on you can see in Eyesight SVN: http://code.google.com/p/eyesight/ In the "win32" directory. Project's wiki also has some information about progress: http://wiki.enlightenment.org/index.php/Soc2008/Enlightenment_win32_port Also I'd like to say thanks to my mentor - Vincent Torri, it is a pleasure to work with him:). Best regards, Dzmitry Mazouka ------------------------------------------------------------------------- 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