Enlightenment CVS committal Author : shorne Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/include Modified Files: evas_common.h Log Message: Add font charmap caching * TODO: store cache on disc, for faster cache loading (this requires EET to support arrays) =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/include/evas_common.h,v retrieving revision 1.57 retrieving revision 1.58 diff -u -3 -r1.57 -r1.58 --- evas_common.h 9 Apr 2006 00:02:47 -0000 1.57 +++ evas_common.h 22 Apr 2006 11:08:01 -0000 1.58 @@ -109,6 +109,9 @@ typedef struct _Tilebuf Tilebuf; typedef struct _Tilebuf_Tile Tilebuf_Tile; typedef struct _Tilebuf_Rect Tilebuf_Rect; + +typedef struct _Evas_Array_Hash Evas_Array_Hash; + /* typedef struct _Regionbuf Regionbuf; typedef struct _Regionspan Regionspan; @@ -341,7 +344,8 @@ int data_size; int current_size; - + Evas_Array_Hash *charmap; + struct { int orig_upem; FT_Face face; @@ -964,6 +968,11 @@ Gfx_Func_Blend_Src_Dst evas_common_draw_func_copy_get (int pixels, int reverse); void evas_font_dir_cache_free(void); + +Evas_Array_Hash *evas_common_array_hash_new (void); +void evas_common_array_hash_free (Evas_Array_Hash *hash); +void evas_common_array_hash_add (Evas_Array_Hash *hash, int key, int data); +int evas_common_array_hash_search (Evas_Array_Hash *hash, int key); /*****************************************************************************/ ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs