Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl
Dir : e17/libs/ewl Modified Files: configure.in Log Message: - Rip out the #ifdef EWL_... stuff and move it to using loadable engines. This makes the main ewl code a lot more maintainable as it cuts out huge ifdef'd chunks of code - The engines can have dependancies, so the evas_software_x11 engine is dependant on the x11 engine. evas_software_x11 only implements the functions it needs and for any that are NULL ewl will then look at x11 to find the functions it needs. - Adding new engines should be as easy as creating and installing it. Ewl should pick it up without issue. - This code is very new, lightly tested. If your worried about stability, hold off on updating for a few days. =================================================================== RCS file: /cvs/e/e17/libs/ewl/configure.in,v retrieving revision 1.70 retrieving revision 1.71 diff -u -3 -r1.70 -r1.71 --- configure.in 1 Apr 2006 01:20:17 -0000 1.70 +++ configure.in 9 Jun 2006 19:33:13 -0000 1.71 @@ -222,6 +222,11 @@ src/bin/Makefile src/bin/tests/Makefile src/lib/Makefile +src/engines/Makefile +src/engines/x11/Makefile +src/engines/evas_software_x11/Makefile +src/engines/evas_gl_x11/Makefile +src/engines/evas_fb/Makefile data/Makefile data/images/Makefile data/themes/Makefile _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs