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

Reply via email to