Download

Support

Todo List

page Evas
(1.0) Need a way ot scaling an image and just PRODUCING the output (scaling direct to target buffe r- no blend/copy etc.)

page Evas
(1.0) Could improve evas's scaling down code to limit multiple samples per output pixel to maybe 2x2?

page Evas
(1.0) Document API

page Evas
(1.0) Evas needs to check delete_me member for all object functions

page Evas
(1.0) Evas engine that renders to Evas_Objects

page Evas
(1.0) OpenGL engine needs to use texture meshes

page Evas
(1.0) OpenGL engine needs texture cache and size setting

page Evas
(1.0) OpenGL Engine needs YUV import API to YUV texture

page Evas
(1.0) All engines need pixel import API

page Evas
(1.0) Add parital render through composite layer api to engines

page Evas
(1.0) Move callback processing to a queue and do it asynchronously???

page Evas
(1.0) Add button grabbing

page Evas
(1.0) Add generic object method call system

page Evas
(1.0) Add callbacks set for smart object parents to be set on all child smart objects too.

page Evas
(1.0) Define image load errors (and maybe have an error to string func)

page Evas
(1.0) Add text styles (outline etc.)

page Evas
(1.0) Add font load query calls (so we know if a font load failed)

page Evas
(1.0) Add font listing calls

page Evas
(1.0) Add ability to check image comments & disk format

page Evas
(1.0) Add group objects

page Evas
(1.0) Add fontset support

page Evas
(1.0) Export engine rendering API cleanly to Evas API

page Evas
(1.0) Add smart object ability to provide rendering callback

page Evas
(1.1) Make freetype optional and put in optional graymap font engine

page Evas
(1.1) Free images if object invisible (and put back in chache)

page Evas
(1.1) Check robustness of malloc/calloc/realloc failures.

page Evas
(1.1) Add memory use reduction code if any allocations fail

page Evas
(1.1) If image loads fails due to memory allocatue failure, load reduced res version

page Evas
(1.1) If image load fails due to memory allocation failure, try split it up into tiles and demand-load them

page Evas
(1.2) Add external image loaders (application provided callbacks to load)

page Evas
(1.2) Add loadable image loader module support (evas loads file.so)

page Evas
(1.2) Add external image loader modules (application provides path to file.so)

page Evas
(1.3) Add X11 primtive engine (ie pixmap)

page Evas
(1.3) Add immediate mode drawing commands to image objects

page Evas
(1.3) Fix FB engine to allocate vt and release properly

page Evas
(1.4) Add ellipse objects (circle, arc, ellipse etc.)

page Evas
(1.5) Make software engine draw lines & polys etc. with aa

page Evas
(1.5) Add radial gradients to gradient objects

page Evas
(1.5) Add Symbian Engine

page Evas
(1.6) Add PalmOS Engine

page Evas
(1.6) Add Apple OpenGL Engine

page Evas
(1.7) Document engine API and other internals

page Evas
(1.7) Allow any object to clip any other object, and not just rectangles

page Evas
(1.8) Add more evas demos

page Evas
(1.9) Write the error mechanism in evas_xcb_buffer.c

page Evas
(1.9) Rewrite the render xcb engine

page Evas
(1.10) Improve Win32 Direct3D Engine

Global evas_object_rectangle_add
Find a documentation group to put this under.

Global evas_object_textblock_add
Find a documentation group to put this under.

Global evas_object_event_callback_add
Move this next code example and most of the documentation for this next function into the group documentation.

Group Evas_Object_Layer_Group
Document which way layers go.

Global evas_object_smart_clipped_member_add
add member_add() callback to Evas_Smart_Class.

Global evas_object_smart_clipped_member_del
add member_del() callback to Evas_Smart_Class.

Global evas_hash_free
Complete polishing documentation for evas_hash.c. The functions' docs may be grouped, but they need some simplification.

Copyright © Enlightenment.org

Evas Documentation Generated: Thu Sep 25 12:23:33 2008