Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/evas

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


Modified Files:
        Evas_Engine_Software_DDraw.h Makefile.am evas_engine.h 
Added Files:
        evas_ddraw_main.cpp 
Removed Files:
        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_ddraw/Evas_Engine_Software_DDraw.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- Evas_Engine_Software_DDraw.h        5 Aug 2007 06:37:44 -0000       1.2
+++ Evas_Engine_Software_DDraw.h        30 Mar 2008 09:16:53 -0000      1.3
@@ -15,10 +15,9 @@
 
    struct {
       HWND                window;
-      LPDIRECTDRAW        object;             /* DirectDraw object */
-      LPDIRECTDRAWSURFACE surface_primary; /* DirectDraw primary surface */
-      LPDIRECTDRAWSURFACE surface_back;    /* DirectDraw back surface */
-
+      LPDIRECTDRAW        object;
+      LPDIRECTDRAWSURFACE surface_primary;
+      LPDIRECTDRAWSURFACE surface_back;
       int                 depth;
       int                 rotation;
    } info;
===================================================================
RCS file: /cvs/e/e17/libs/evas/src/modules/engines/software_ddraw/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- Makefile.am 13 Feb 2008 07:55:22 -0000      1.4
+++ Makefile.am 30 Mar 2008 09:16:53 -0000      1.5
@@ -18,7 +18,7 @@
 evas_engine.c \
 evas_outbuf.c \
 evas_ddraw_buffer.c \
-evas_ddraw_main.c
+evas_ddraw_main.cpp
 
 module_la_LIBADD = @ddraw_libs@ $(top_builddir)/src/lib/libevas.la
 module_la_LDFLAGS = @create_shared_lib@ -module -avoid-version
@@ -34,5 +34,5 @@
 evas_engine.c \
 evas_outbuf.c \
 evas_ddraw_buffer.c \
-evas_ddraw_main.c \
+evas_ddraw_main.cpp \
 Evas_Engine_Software_DDraw.h
===================================================================
RCS file: 
/cvs/e/e17/libs/evas/src/modules/engines/software_ddraw/evas_engine.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- evas_engine.h       8 Sep 2007 10:42:30 -0000       1.4
+++ evas_engine.h       30 Mar 2008 09:16:53 -0000      1.5
@@ -120,10 +120,21 @@
                                              int                 
*bytes_per_line_ret);
 int    evas_software_ddraw_output_buffer_depth(DDraw_Output_Buffer *ddob);
 
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 int   evas_software_ddraw_masks_get(Outbuf *buf);
 void *evas_software_ddraw_lock(Outbuf *buf, int *ddraw_width, int 
*ddraw_height, int *ddraw_pitch, int *ddraw_depth);
 void  evas_software_ddraw_unlock_and_flip(Outbuf *buf);
 void  evas_software_ddraw_surface_resize(Outbuf *buf);
+
+
+#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