efl/legacy/evas/src/lib
Tom Hacohen ff18fa8399 Evas: Multiple changes that all relate to the Harfbuzz integration:
1. Started feeding Evas_Text_Props to the font engine instead of Evas_BiDi_Props because no we have more general text properties as well - i.e, OpenType stuff.
2. Full Harfbuzz integration which gets compiled in by default (if harfbuzz is present) but only works if the environment variable EVAS_USE_OT is set to 1 (because OT is way slower than regular text rendering).
3. Cleaned the font querying/drawing functions.
4. Added font_shaped function to all of the engines, which by default calls teh harfbuzz stuff (default on linux that is).
5. Moved some source files around a bit to make more sense.

SVN revision: 56455
2011-01-30 10:36:39 +00:00
..
cache add unload callback - missing event problem that makes it impossible 2010-12-24 16:04:27 +00:00
canvas Evas: Multiple changes that all relate to the Harfbuzz integration: 2011-01-30 10:36:39 +00:00
cserve Fix invalid ref 2011-01-21 01:01:44 +00:00
engines Evas: Multiple changes that all relate to the Harfbuzz integration: 2011-01-30 10:36:39 +00:00
file hve to revert these commits. they hve created a whole chunk of 64bit 2011-01-07 15:56:54 +00:00
include Evas: Multiple changes that all relate to the Harfbuzz integration: 2011-01-30 10:36:39 +00:00
.cvsignore Hushhhh 2004-01-16 21:11:41 +00:00
Evas.h Evas textblock: Added evas_textblock_cursor_pen_geometry_get. 2011-01-30 10:34:13 +00:00
Makefile.am Evas: Added harfbuzz detection (it's optional, just like fribidi). 2011-01-30 10:34:56 +00:00
main.c move some simple #define constants to typedefs. api compatible tho. 2010-09-22 10:52:54 +00:00