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

Reply via email to