efl/legacy/evas/src/lib/canvas
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
..
.cvsignore Simplify 2005-04-29 07:05:04 +00:00
Makefile.am * evas: remove gradient and gradient2. 2010-08-16 15:14:49 +00:00
evas_async_events.c hve to revert these commits. they hve created a whole chunk of 64bit 2011-01-07 15:56:54 +00:00
evas_callbacks.c evas -> use mempool for many objects and things. but.. disable it for 2010-11-26 10:01:18 +00:00
evas_clip.c grrrr. slowness bug. fix. now display bug is back. 2010-09-03 08:23:38 +00:00
evas_data.c Convert (hopefully) all comparisons to NULL 2010-08-21 13:52:25 +00:00
evas_events.c avoid setting value that will never be read 2011-01-14 06:13:09 +00:00
evas_focus.c Pending patch from glima, who's on vacations. 2010-09-13 18:04:23 +00:00
evas_font_dir.c disable ref. 2010-10-08 11:21:37 +00:00
evas_key.c Fix wrong function names in doc 2010-01-14 20:52:57 +00:00
evas_key_grab.c Improve documentation for Evas, Ecore, Edje and Elementary. 2009-09-17 22:38:10 +00:00
evas_layer.c Fix common misspellings 2010-09-08 03:51:24 +00:00
evas_main.c lockdebug - be able to find mutexes that lock for a while... but.. i 2010-12-14 05:41:32 +00:00
evas_map.c change map points to use double and floats to reduce perspective 2011-01-16 07:49:49 +00:00
evas_name.c evas: mega documentation improving commit. 2010-03-18 04:57:40 +00:00
evas_object_box.c better logging. 2010-10-07 23:46:42 +00:00
evas_object_image.c protect against people providing out-of-bounds u&v coords in map. 2011-01-27 02:59:49 +00:00
evas_object_inform.c add unload callback - missing event problem that makes it impossible 2010-12-24 16:04:27 +00:00
evas_object_intercept.c Fix common misspellings 2010-09-08 03:51:24 +00:00
evas_object_line.c evas -> use mempool for many objects and things. but.. disable it for 2010-11-26 10:01:18 +00:00
evas_object_main.c fix over-render bug in map/mapbuf and with changed flags! that was 2011-01-19 11:59:53 +00:00
evas_object_polygon.c * evas: fix polygon position on clear. 2010-12-09 10:33:23 +00:00
evas_object_rectangle.c can break pre render fn earlier if not visible. 2011-01-29 05:25:25 +00:00
evas_object_smart.c evas -> use mempool for many objects and things. but.. disable it for 2010-11-26 10:01:18 +00:00
evas_object_smart_clipped.c evas -> use mempool for many objects and things. but.. disable it for 2010-11-26 10:01:18 +00:00
evas_object_table.c missing doxygen tag 2011-01-07 06:37:59 +00:00
evas_object_text.c Evas: Multiple changes that all relate to the Harfbuzz integration: 2011-01-30 10:36:39 +00:00
evas_object_textblock.c Evas: Multiple changes that all relate to the Harfbuzz integration: 2011-01-30 10:36:39 +00:00
evas_rectangle.c remove trailing spaces 2009-09-04 05:13:19 +00:00
evas_render.c protect against people providing out-of-bounds u&v coords in map. 2011-01-27 02:59:49 +00:00
evas_smart.c Fix bug in evas_smart_cb_descriptions_fix. 2010-10-13 19:40:11 +00:00
evas_stack.c better logging. 2010-10-07 23:46:42 +00:00
evas_stats.c evas: mega documentation improving commit. 2010-03-18 04:57:40 +00:00
evas_transform.c remove transform stuff - never was implemented anyway so no effective 2010-08-19 07:32:44 +00:00