efl/legacy/evas/src/lib/engines/common
Rafael Antognolli ad37a5e7bf evas/cserve2: Use width and horizontal bearing from
glyph metrics.
Instead of having to render the glyph to get the width and horizontal
bearing of it, it's possible to get this information from the glyph
metrics (which are available on the glyph slot).

This change now allows Evas to only render the glyph at the rendering
phase, instead of having to render it during layout phase.



SVN revision: 71132
2012-05-15 21:15:20 +00:00
..
evas_op_add remove .cvsignore files 2011-06-12 21:38:37 +00:00
evas_op_blend Evas: remove WIN32_CPPFLAGS and WIN32_CFLAGS are there are not used anymore. Move some headers in evas_common.h 2012-02-18 08:33:00 +00:00
evas_op_copy remove .cvsignore files 2011-06-12 21:38:37 +00:00
evas_op_mask remove .cvsignore files 2011-06-12 21:38:37 +00:00
evas_op_mul remove .cvsignore files 2011-06-12 21:38:37 +00:00
evas_op_sub remove .cvsignore files 2011-06-12 21:38:37 +00:00
language evas: forgotten inclusion of config.h. 2012-01-04 11:45:22 +00:00
Makefile.am evas/cserve2: fix typo that kept cserve2 disabled 2012-05-03 21:01:31 +00:00
evas_blend.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_blend_main.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_blend_private.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_blit_main.c Evas: Neon: More .fpu neon flags 2010-12-06 04:57:54 +00:00
evas_convert_color.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_color.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_colorspace.c evas: add NV12 and MT12 colorspace. 2011-08-29 20:56:48 +00:00
evas_convert_colorspace.h evas: add NV12 and MT12 colorspace. 2011-08-29 20:56:48 +00:00
evas_convert_gry_1.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_gry_1.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_gry_4.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_gry_4.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_gry_8.c cleanup: fix some "unused" errors from -Wextra. 2010-09-18 19:17:41 +00:00
evas_convert_gry_8.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_grypal_6.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_grypal_6.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_main.c remove unused code. 2011-01-16 06:22:45 +00:00
evas_convert_main.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_rgb_8.c Evas: Fixed the compilation warning with sw8 engine. This is not just to beautify the compilation output (which is a good enough cause on it's own behalf), right shift with negative values is not defined in the standard which means everything can happen. 2010-08-10 07:36:23 +00:00
evas_convert_rgb_8.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_rgb_16.c evas: correct notation to indicate unused variable 2012-01-18 23:34:05 +00:00
evas_convert_rgb_16.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_rgb_24.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_rgb_24.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_rgb_32.c minor fix to convert-tiled. 2012-04-20 13:31:53 +00:00
evas_convert_rgb_32.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_convert_yuv.c evas: Remove unused variables 2012-01-18 23:33:33 +00:00
evas_convert_yuv.h evas: add NV12 and MT12 colorspace. 2011-08-29 20:56:48 +00:00
evas_cpu.c Evas: Do not build altivec feature if disabled in configure 2012-01-08 07:22:01 +00:00
evas_draw.h Evas: Fix more shadow declarations of 'index' variable. 2011-05-27 01:44:10 +00:00
evas_draw_main.c fix regression during 1.1 dev (towards 1.2) that made evas over-render 2012-02-21 07:01:39 +00:00
evas_font.h evas/cserve2: Split out the glyph rendering code from 2012-05-15 21:15:08 +00:00
evas_font_default_walk.x Evas font: Fix a compiler warning. 2012-04-30 11:15:18 +00:00
evas_font_draw.c evas/cserve2: Split out the glyph rendering code from 2012-05-15 21:15:08 +00:00
evas_font_load.c evas: detect properly when we wippe out font information. 2012-05-11 01:50:40 +00:00
evas_font_main.c evas/cserve2: Use width and horizontal bearing from 2012-05-15 21:15:20 +00:00
evas_font_ot.c Evas font: Oops, hb_fonts should be per font instance, not source. 2011-10-18 09:58:49 +00:00
evas_font_ot.h Evas font-engine: Fixed font fallback in the same script run. 2011-05-29 09:20:18 +00:00
evas_font_private.h evas: \o/ My mojo is back, unbork pipeline font rendering. 2012-05-03 07:31:04 +00:00
evas_font_query.c Evas font: Fix clang errors. 2011-11-10 12:11:17 +00:00
evas_image.h evas/cserve2: fix typo that kept cserve2 disabled 2012-05-03 21:01:31 +00:00
evas_image_data.c evas: forgotten inclusion of config.h. 2012-01-04 11:45:22 +00:00
evas_image_load.c evas/cserve2: fix typo that kept cserve2 disabled 2012-05-03 21:01:31 +00:00
evas_image_main.c Fix pixman rendering support if you set alpha flag AFTER 2012-05-14 06:56:22 +00:00
evas_image_private.h evas/cserve2: fix typo that kept cserve2 disabled 2012-05-03 21:01:31 +00:00
evas_image_save.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_image_scalecache.c evas/cserve2: fix typo that kept cserve2 disabled 2012-05-03 21:01:31 +00:00
evas_line.h * move line, polygon, rectangle API to their own files 2008-07-19 18:05:54 +00:00
evas_line_main.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_map_image.c And make map work with cserve2 2012-05-07 19:58:34 +00:00
evas_map_image.h Support for Proxy Objects (and others) 2011-02-06 23:52:17 +00:00
evas_map_image_core.c some nasty hackery to get affine transform mapping to be "pixel 2011-10-11 12:32:21 +00:00
evas_map_image_internal.c warnings-- 2010-09-19 01:57:19 +00:00
evas_map_image_loop.c warnings-- 2010-09-19 01:57:19 +00:00
evas_op_add_main_.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_op_blend_main_.c isolate sse3 to only its own file, so it only uses -msse3 for that 2011-10-03 04:44:23 +00:00
evas_op_copy_main_.c evas: fix misspellings 2011-05-30 16:45:08 +00:00
evas_op_mask_main_.c remove 'unused parameter' warning 2009-02-25 23:18:15 +00:00
evas_op_mul_main_.c remove 'unused parameter' warning 2009-02-25 23:18:15 +00:00
evas_op_sub_main_.c remove 'unused parameter' warning 2009-02-25 23:18:15 +00:00
evas_pipe.c evas: apparently i am not the only user of the pipeline rendering. 2012-05-15 11:11:33 +00:00
evas_pipe.h evas: remove unused parameter. 2012-04-30 09:42:42 +00:00
evas_polygon.h * evas: Make evas_object_move on Evas_Object_Polygon work. 2010-03-16 13:23:37 +00:00
evas_polygon_main.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_rectangle.h * move line, polygon, rectangle API to their own files 2008-07-19 18:05:54 +00:00
evas_rectangle_main.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_regionbuf.c Fix common misspellings 2010-09-08 03:51:24 +00:00
evas_scale_main.c FORMATTING 2010-08-04 16:57:32 +00:00
evas_scale_main.h fix warning. 2010-12-14 03:09:01 +00:00
evas_scale_sample.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_scale_smooth.c From: Jiyoun Park <jy0703.park@samsung.com> 2011-06-13 02:57:01 +00:00
evas_scale_smooth.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_scale_smooth_scaler.c fix silly sized scaling issue. 2011-02-12 14:50:25 +00:00
evas_scale_smooth_scaler_down.c fix silly sized scaling issue. 2011-02-12 14:50:25 +00:00
evas_scale_smooth_scaler_downx.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_scale_smooth_scaler_downx_downy.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_scale_smooth_scaler_downy.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_scale_smooth_scaler_noscale.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_scale_smooth_scaler_up.c evas: remove EVAS_SLI code path, it was to slow and unused for years. 2012-04-26 08:41:39 +00:00
evas_scale_span.c From: Jiyoun Park <jy0703.park@samsung.com> 2011-06-13 02:57:01 +00:00
evas_scale_span.h FORMATTING 2010-08-04 16:57:32 +00:00
evas_text_utils.c evas/cserve2: Use width and horizontal bearing from 2012-05-15 21:15:20 +00:00
evas_text_utils.h evas: detect properly when we wippe out font information. 2012-05-11 01:50:40 +00:00
evas_tiler.c while looking into the infintie loop issue - update regions can become 2012-02-14 11:45:23 +00:00