Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/lib/canvas
Modified Files:
evas_main.c evas_object_text.c
Log Message:
and here are the stubs of a cairo engine
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/canvas/evas_main.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- evas_main.c 1 Aug 2004 02:20:40 -0000 1.15
+++ evas_main.c 17 Aug 2004 06:03:38 -0000 1.16
@@ -21,6 +21,9 @@
#ifdef BUILD_ENGINE_GL_X11
#include "evas_engine_api_gl_x11.h"
#endif
+#ifdef BUILD_ENGINE_CAIRO_X11
+#include "evas_engine_api_cairo_x11.h"
+#endif
#include "Evas.h"
@@ -224,6 +227,11 @@
e->engine.func = &evas_engine_gl_x11_func;
else
#endif
+#ifdef BUILD_ENGINE_CAIRO_X11
+ if (e->output.render_method == RENDER_METHOD_CAIRO_X11)
+ e->engine.func = &evas_engine_cairo_x11_func;
+ else
+#endif
#ifdef BUILD_ENGINE_DIRECTFB
if (e->output.render_method == RENDER_METHOD_DIRECTFB)
e->engine.func = &evas_engine_directfb_func;
@@ -662,6 +670,9 @@
#ifdef BUILD_ENGINE_GL_X11
if (!strcmp(name, "gl_x11")) return RENDER_METHOD_GL_X11;
#endif
+#ifdef BUILD_ENGINE_CAIRO_X11
+ if (!strcmp(name, "cairo_x11")) return RENDER_METHOD_CAIRO_X11;
+#endif
#ifdef BUILD_ENGINE_DIRECTFB
if (!strcmp(name, "directfb")) return RENDER_METHOD_DIRECTFB;
#endif
@@ -726,6 +737,9 @@
#ifdef BUILD_ENGINE_GL_X11
methods = evas_list_append(methods, strdup("gl_x11"));
#endif
+#ifdef BUILD_ENGINE_CAIRO_X11
+ methods = evas_list_append(methods, strdup("cairo_x11"));
+#endif
#ifdef BUILD_ENGINE_DIRECTFB
methods = evas_list_append(methods, strdup("directfb"));
#endif
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/canvas/evas_object_text.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -3 -r1.27 -r1.28
--- evas_object_text.c 12 Aug 2004 18:59:03 -0000 1.27
+++ evas_object_text.c 17 Aug 2004 06:03:38 -0000 1.28
@@ -124,11 +124,11 @@
{
mt = evas_file_modified_time(dir);
if (mt != fd->dir_mod_time)
- {
- object_text_font_cache_dir_del(dir, fd);
- font_dirs = evas_hash_del(font_dirs, dir, fd);
- }
- else
+ {
+ object_text_font_cache_dir_del(dir, fd);
+ font_dirs = evas_hash_del(font_dirs, dir, fd);
+ }
+ else
{
tmp = evas_file_path_join(dir, "fonts.dir");
if (tmp)
@@ -136,11 +136,11 @@
mt = evas_file_modified_time(tmp);
free(tmp);
if (mt != fd->fonts_dir_mod_time)
- {
- object_text_font_cache_dir_del(dir, fd);
- font_dirs = evas_hash_del(font_dirs, dir, fd);
- }
- else
+ {
+ object_text_font_cache_dir_del(dir, fd);
+ font_dirs = evas_hash_del(font_dirs, dir, fd);
+ }
+ else
{
tmp = evas_file_path_join(dir, "fonts.alias");
if (tmp)
@@ -149,11 +149,11 @@
free(tmp);
}
if (mt != fd->fonts_alias_mod_time)
- {
- object_text_font_cache_dir_del(dir, fd);
- font_dirs = evas_hash_del(font_dirs, dir, fd);
- }
- else
+ {
+ object_text_font_cache_dir_del(dir, fd);
+ font_dirs = evas_hash_del(font_dirs, dir, fd);
+ }
+ else
return fd;
}
}
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs