Ecore_X: Add start of XResource handling for xcb backend (NB: Nowhere
authordevilhorns <devilhorns@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 26 Jul 2011 05:54:01 +0000 (05:54 +0000)
committerdevilhorns <devilhorns@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 26 Jul 2011 05:54:01 +0000 (05:54 +0000)
commit207d88c07d533a2f1ed8ed4142b0e6237b92d838
tree67dd7ee6bac9a34708ad650ab0b011eb44b6f9b0
parenteeb9991966ff42183b3777ccb092d3cb49a61b6e
Ecore_X: Add start of XResource handling for xcb backend (NB: Nowhere
near finished yet). Add working OpenGL for XCB engine.

NB: wrt Opengl...Raster, this is the env var/dlsym version you
requested this morning ;)

NB: Basically what happens is, if you know you do not ever want/use
opengl, you can export ECORE_X_NO_XLIB env variable, and ecore_x will
use pure xcb to establish it's X connection. However, if you do use
OpenGL and this env var is not exported, then ecore_x(cb) will use
XOpenDisplay to init the connection.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@61724 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
configure.ac
src/lib/ecore_x/xcb/Makefile.am
src/lib/ecore_x/xcb/ecore_xcb.c
src/lib/ecore_x/xcb/ecore_xcb_cursor.c
src/lib/ecore_x/xcb/ecore_xcb_private.h
src/lib/ecore_x/xcb/ecore_xcb_render.c
src/lib/ecore_x/xcb/ecore_xcb_resource.c [new file with mode: 0644]