Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/include Modified Files: Makefile.am evas_common.h evas_private.h Log Message: initial import fo loadable engine modules for evas - from jorge zappie :) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/include/Makefile.am,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- Makefile.am 2 Oct 2005 15:15:44 -0000 1.8 +++ Makefile.am 14 Jan 2006 12:13:36 -0000 1.9 @@ -2,15 +2,6 @@ EXTRA_DIST = \ evas_common.h \ -evas_engine_api_software_x11.h \ -evas_engine_api_software_xcb.h \ -evas_engine_api_directfb.h \ -evas_engine_api_fb.h \ -evas_engine_api_buffer.h \ -evas_engine_api_software_qtopia.h \ -evas_engine_api_gl_x11.h \ -evas_engine_api_cairo_x11.h \ -evas_engine_api_xrender_x11.h \ evas_gl_common.h \ evas_cairo_common.h \ evas_mmx.h \ =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/include/evas_common.h,v retrieving revision 1.51 retrieving revision 1.52 diff -u -3 -r1.51 -r1.52 --- evas_common.h 10 Jan 2006 07:36:32 -0000 1.51 +++ evas_common.h 14 Jan 2006 12:13:36 -0000 1.52 @@ -12,6 +12,10 @@ #include "evas_options.h" +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif + #include <stdio.h> #include <stdlib.h> #include <string.h> =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/include/evas_private.h,v retrieving revision 1.58 retrieving revision 1.59 diff -u -3 -r1.58 -r1.59 --- evas_private.h 10 Dec 2005 05:22:03 -0000 1.58 +++ evas_private.h 14 Jan 2006 12:13:36 -0000 1.59 @@ -10,17 +10,6 @@ /* complain when peole pass in wrong object types etc. */ #define MAGIC_DEBUG -#define RENDER_METHOD_SOFTWARE_X11 0x00000001 -#define RENDER_METHOD_DIRECTFB 0x00000002 -#define RENDER_METHOD_FB 0x00000003 -#define RENDER_METHOD_BUFFER 0x00000004 -#define RENDER_METHOD_SOFTWARE_WIN32_GDI 0x00000005 -#define RENDER_METHOD_SOFTWARE_QTOPIA 0x00000006 -#define RENDER_METHOD_GL_X11 0x00000007 -#define RENDER_METHOD_CAIRO_X11 0x00000008 -#define RENDER_METHOD_SOFTWARE_XCB 0x00000009 -#define RENDER_METHOD_XRENDER_X11 0x0000000a - #define RENDER_METHOD_INVALID 0x00000000 typedef struct _Evas_Layer Evas_Layer; @@ -646,7 +635,14 @@ void *evas_mempool_malloc(Evas_Mempool *pool, int size); void evas_mempool_free(Evas_Mempool *pool, void *ptr); void *evas_mempool_calloc(Evas_Mempool *pool, int size); - + +void evas_module_paths_init(void); +void evas_module_init(void); +Evas_Module * evas_module_find_type(Evas_Module_Type type, const char *name); +int evas_module_load(Evas_Module *em); +void evas_module_unload(Evas_Module *em); +void evas_module_shutdown(void); + #ifdef __cplusplus } #endif ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs