* add shutdown function to properly shut down the graphic system
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 31 Oct 2009 15:05:23 +0000 (15:05 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 31 Oct 2009 15:05:23 +0000 (15:05 +0000)
commit6e53477ce0cff309a304902848c2d6661160e8d4
tree8c39f13b4417b9f53aeccc8f12e714b5ecd455e2
parent88972d679884c95be04a36dac8511c86e62b16b2
 * add shutdown function to properly shut down the graphic system
 * fix seg fault with the xcb (soft and render) engines

Notes:
 * install fontconfig >= 2.7: it frees correctly its mem
 * strangely, the xrender xlib and gl xlib engines are
   segfaulting when XCloseDisplay is called (in the shutdown
   function). It does not with soft xlib. I absolutely don't
   know why.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/expedite@43373 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
32 files changed:
src/bin/engine_direct3d.cpp
src/bin/engine_direct3d.h
src/bin/engine_directfb.c
src/bin/engine_directfb.h
src/bin/engine_fb.c
src/bin/engine_fb.h
src/bin/engine_gl_glew.h
src/bin/engine_gl_x11.c
src/bin/engine_gl_x11.h
src/bin/engine_quartz.h
src/bin/engine_quartz.m
src/bin/engine_software_16_ddraw.cpp
src/bin/engine_software_16_ddraw.h
src/bin/engine_software_16_wince.c
src/bin/engine_software_16_wince.h
src/bin/engine_software_16_x11.c
src/bin/engine_software_16_x11.h
src/bin/engine_software_ddraw.cpp
src/bin/engine_software_ddraw.h
src/bin/engine_software_gdi.c
src/bin/engine_software_gdi.h
src/bin/engine_software_sdl.c
src/bin/engine_software_sdl.h
src/bin/engine_software_xcb.c
src/bin/engine_software_xcb.h
src/bin/engine_software_xlib.c
src/bin/engine_software_xlib.h
src/bin/engine_xrender_x11.c
src/bin/engine_xrender_x11.h
src/bin/engine_xrender_xcb.c
src/bin/engine_xrender_xcb.h
src/bin/main.c