Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/modules/engines/software_16_ddraw


Modified Files:
        Makefile.am evas_engine.h 
Added Files:
        evas_ddraw_buffer.cpp evas_ddraw_main.cpp 
Removed Files:
        evas_ddraw_buffer.c evas_ddraw_main.c 


Log Message:
remove the explicit use of the DirectDraw interface by using the c++ API

===================================================================
RCS file: 
/cvs/e/e17/libs/evas/src/modules/engines/software_16_ddraw/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 13 Feb 2008 07:55:21 -0000      1.3
+++ Makefile.am 30 Mar 2008 16:01:57 -0000      1.4
@@ -18,8 +18,8 @@
 module_la_SOURCES = \
 evas_engine.h \
 evas_engine.c \
-evas_ddraw_buffer.c \
-evas_ddraw_main.c
+evas_ddraw_buffer.cpp \
+evas_ddraw_main.cpp
 
 module_la_LIBADD = @ddraw_16_libs@ $(top_builddir)/src/lib/libevas.la
 module_la_LDFLAGS = @create_shared_lib@ -module -avoid-version
@@ -33,6 +33,6 @@
 EXTRA_DIST = \
 evas_engine.h \
 evas_engine.c \
-evas_ddraw_buffer.c \
-evas_ddraw_main.c \
+evas_ddraw_buffer.cpp \
+evas_ddraw_main.cpp \
 Evas_Engine_Software_16_DDraw.h
===================================================================
RCS file: 
/cvs/e/e17/libs/evas/src/modules/engines/software_16_ddraw/evas_engine.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- evas_engine.h       8 Oct 2007 19:03:03 -0000       1.1
+++ evas_engine.h       30 Mar 2008 16:01:57 -0000      1.2
@@ -28,6 +28,12 @@
 };
 
 /****/
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 DDraw_Output_Buffer *evas_software_ddraw_output_buffer_new        (HWND        
        window,
                                                                    
LPDIRECTDRAW        object,
                                                                    
LPDIRECTDRAWSURFACE surface_primary,
@@ -44,5 +50,10 @@
 void  evas_software_ddraw_unlock_and_flip(DDraw_Output_Buffer *ddob);
 
 void  evas_software_ddraw_surface_resize(DDraw_Output_Buffer *ddob);
+
+
+#ifdef __cplusplus
+}
+#endif
 
 #endif /* __EVAS_ENGINE_H__ */



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to