cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=9a9d81ee7c2931be440ca325804b6d6b98abb618
commit 9a9d81ee7c2931be440ca325804b6d6b98abb618 Merge: 325d760 14d22c5 Author: Cedric BAIL <c.b...@partner.samsung.com> Date: Fri Jul 4 15:12:34 2014 +0200 Merge branch 'devs/cedric/refactoring_engine' This branch is a first toward small and simpler backend for evas. It should help improve our portability and reduce our maintenance. Next step is to introduce a gl_generic backend. src/modules/evas/engines/buffer/evas_engine.c | 1 + src/modules/evas/engines/drm/evas_engine.c | 402 +----- src/modules/evas/engines/drm/evas_engine.h | 68 +- src/modules/evas/engines/drm/evas_outbuf.c | 78 +- src/modules/evas/engines/fb/evas_engine.c | 1 + src/modules/evas/engines/fb/evas_engine.h | 2 +- src/modules/evas/engines/fb/evas_outbuf.c | 2 +- src/modules/evas/engines/gl_x11/evas_engine.c | 1374 ++++++-------------- src/modules/evas/engines/gl_x11/evas_engine.h | 106 +- src/modules/evas/engines/gl_x11/evas_x_main.c | 332 ++++- .../evas/engines/software_ddraw/evas_engine.c | 256 +--- .../evas/engines/software_ddraw/evas_engine.h | 18 +- .../evas/engines/software_ddraw/evas_outbuf.c | 4 +- .../evas/engines/software_gdi/evas_engine.c | 257 +--- .../evas/engines/software_gdi/evas_engine.h | 15 +- .../evas/engines/software_gdi/evas_outbuf.c | 4 +- .../Evas_Engine_Software_Generic.h | 51 +- .../evas/engines/software_generic/evas_engine.c | 46 +- .../evas/engines/software_x11/evas_engine.c | 5 +- .../evas/engines/software_x11/evas_xcb_outbuf.c | 6 +- .../evas/engines/software_x11/evas_xcb_outbuf.h | 4 +- .../evas/engines/software_x11/evas_xlib_outbuf.c | 8 +- .../evas/engines/software_x11/evas_xlib_outbuf.h | 20 +- .../evas/engines/software_x11/evas_xlib_swapbuf.c | 46 +- .../evas/engines/software_x11/evas_xlib_swapbuf.h | 20 +- src/modules/evas/engines/wayland_shm/evas_engine.c | 453 +------ src/modules/evas/engines/wayland_shm/evas_engine.h | 25 +- .../evas/engines/wayland_shm/evas_swapbuf.c | 59 +- .../evas/engines/wayland_shm/evas_swapbuf.h | 11 +- 29 files changed, 1264 insertions(+), 2410 deletions(-) --