From: <enl...@li...> - 2002-07-30 06:38:56
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas2 Dir : e17/libs/evas2/src/lib/include Modified Files: Tag: SPLIT evas_common.h evas_options.h evas_private.h Added Files: Tag: SPLIT evas_engine_api_software_win32_gdi.h Log Message: windows ce display engine... and well.. empty code for now (but the real code is here and works... you'll just have to trust me) :) also software engine can render to masks now too.. :) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/include/Attic/evas_common.h,v retrieving revision 1.1.2.24 retrieving revision 1.1.2.25 diff -u -3 -r1.1.2.24 -r1.1.2.25 --- evas_common.h 23 Jul 2002 08:58:55 -0000 1.1.2.24 +++ evas_common.h 30 Jul 2002 06:38:55 -0000 1.1.2.25 @@ -41,13 +41,25 @@ #include <stdlib.h> #include <string.h> +#ifdef _WIN32_WCE +#include <windows.h> +#endif + #include <ft2build.h> #include FT_FREETYPE_H #include FT_GLYPH_H /*****************************************************************************/ +#ifndef _WIN32_WCE typedef unsigned long long DATA64; +#else +typedef unsigned __int64 DATA64; +#define strdup _strdup +#define snprintf _snprintf +#define rewind(f) fseek(f,0,SEEK_SET) +#endif + typedef unsigned int DATA32; typedef unsigned short DATA16; typedef unsigned char DATA8; @@ -277,8 +289,11 @@ struct _Convert_Pal { + int references; + int count; Convert_Pal_Mode colors; DATA8 *lookup; + void *data; }; /*****************************************************************************/ =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/include/Attic/evas_options.h,v retrieving revision 1.1.2.8 retrieving revision 1.1.2.9 diff -u -3 -r1.1.2.8 -r1.1.2.9 --- evas_options.h 5 Jul 2002 23:35:33 -0000 1.1.2.8 +++ evas_options.h 30 Jul 2002 06:38:56 -0000 1.1.2.9 @@ -46,6 +46,9 @@ /*#define BUILD_C*/ /*#define BUILD_LOADER_PNG*/ +/*#define BUILD_LOADER_JPEG*/ +/*#define BUILD_LOADER_EET*/ +/*#define BUILD_LOADER_EDB*/ /* check in that the user configured it right */ #ifndef BUILD_MMX =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/include/Attic/evas_private.h,v retrieving revision 1.1.2.36 retrieving revision 1.1.2.37 diff -u -3 -r1.1.2.36 -r1.1.2.37 --- evas_private.h 17 Jul 2002 08:58:03 -0000 1.1.2.36 +++ evas_private.h 30 Jul 2002 06:38:56 -0000 1.1.2.37 @@ -8,6 +8,7 @@ #define RENDER_METHOD_SOFTWARE_X11 0x00000001 #define RENDER_METHOD_DIRECTFB 0x00000002 #define RENDER_METHOD_FB 0x00000003 +#define RENDER_METHOD_SOFTWARE_WIN32_GDI 0x00000004 #define RENDER_METHOD_INVALID 0x00000000 |