efl/legacy/evas/src
Tom Hacohen b46c83aeac Evas textblock: split the visual layouting to two stages:
1. Split to logical layout units.
2. Order the logical layout units in a visual way.
This lets us cache the results of the first part (unless the text changes), which makes everything a lot faster in the OT case, and quite faster in the regular case.
There are still some issues unresolved in this commit that will be resolved in future commits:
1. No support for async rendering - yes, I forgot I'm supposed to support that.
2. native_size should probably be calculated in another way because the current one is slow and if we already have the logical items it should be a piece of cake...

SVN revision: 56504
2011-01-30 10:41:42 +00:00
..
bin better logging. 2010-10-07 23:46:42 +00:00
examples evas: mega documentation improving commit. 2010-03-18 04:57:40 +00:00
lib Evas textblock: split the visual layouting to two stages: 2011-01-30 10:41:42 +00:00
modules 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
Makefile.am evas: mega documentation improving commit. 2010-03-18 04:57:40 +00:00