update evas README

SVN revision: 65238
This commit is contained in:
Carsten Haitzler 2011-11-15 11:35:35 +00:00
parent 9847d42c59
commit df48b430b8
1 changed files with 21 additions and 10 deletions

View File

@ -1,4 +1,4 @@
Evas
Evas 1.1.0
******************************************************************************
@ -13,20 +13,22 @@ Requirements:
Must:
libc
libm
eina (1.0.0 or better)
eina (1.1.0 or better)
freetype (2.1.9 or better)
Recommended:
libX11
libXext
libX11 + libXext + libXrender
OpenGL2.0 or OpenGL-ES 2.0
fontconfig
libpng
libjpeg
eet (1.4.0 or better)
libpthread
libjpeg (6.0 or better)
eet (1.5.0 or better)
firbidi
harfbuzz
liblinebreak
Optional:
XCB SDL OpenGL librsvg libtiff libgif edb DirectFB
XCB SDL OpenGL librsvg libtiff libgif edb DirectFB evas_generic_loaders
Evas is a clean display canvas API for several target display systems
that can draw anti-aliased text, smooth super and sub-sampled scaled
@ -70,7 +72,7 @@ optimizing as much as possible. At least use -O2 or equivalents.
Notes:
the small dither mask is faster on the ipaq, but is not as good looking. on
desktop machines it makes no speed difference so only use
--enable-small-dither-mask if you are compiling for the ipaq
--enable-small-dither-mask if you really need the speed for low depth
you need at least 1 image loader if you want to load images.
gcc 3.0.x on solaris screws up the jpeg code so erroring out doesn't work.
use gcc 3.2 on solaris.
@ -828,6 +830,15 @@ left to right font rendering so languges such as arabic, hebrew and
other "RTL" langauges display properly.
--enable-harfbuzz
this enables support for the harfbuzz shaping library for complex
shaping support in arabic, hindi and other similar languages.
--enable-liblinebreak
this enables support of complex line breaking rules using liblinebreak.
--enable-evas-magic-debug
this allows you to enable and disable evas's extra magic number