evas/cserve2: fix typo that kept cserve2 disabled
authorsachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 3 May 2012 21:01:31 +0000 (21:01 +0000)
committersachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 3 May 2012 21:01:31 +0000 (21:01 +0000)
commitd96a7b2cc355408e812c6ff09f53459dee0f80bf
tree21be30c845aa2a6264fe69c66b21cbd5a76e0197
parent7955c01962a2ec6750f390a5d63f33e385890fc3
evas/cserve2: fix typo that kept cserve2 disabled

now seriously...

Introducing Cache Serve 2.

This cache server will initially load images for clients connected to
it. It starts slave processes to load these images, and share the loaded
images through shm with the clients. All the connection done between
clients and the server goes through sockets.

The cserve2 build option is turned on by default, while the old cserve
was disabled, but in order to make clients use it, the environment
variable EVAS_CSERVE2 must be set, and a server must be running.

Clients will try to find the socket on a specified location using the
environment variable EVAS_CSERVE2_SOCKET. If it's not defined, then the
XDG_RUNTIME_DIR path should be used, and finally HOME, TMPDIR and /tmp.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@70699 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
68 files changed:
.gitignore
AUTHORS
ChangeLog
configure.ac
src/bin/Makefile.am
src/bin/dummy_slave.c [new file with mode: 0644]
src/bin/evas_cserve2.h [new file with mode: 0644]
src/bin/evas_cserve2_cache.c [new file with mode: 0644]
src/bin/evas_cserve2_client.c [new file with mode: 0644]
src/bin/evas_cserve2_main.c [new file with mode: 0644]
src/bin/evas_cserve2_main_loop_linux.c [new file with mode: 0644]
src/bin/evas_cserve2_messages.c [new file with mode: 0644]
src/bin/evas_cserve2_shm.c [new file with mode: 0644]
src/bin/evas_cserve2_slave.c [new file with mode: 0644]
src/bin/evas_cserve2_slave.h [new file with mode: 0644]
src/bin/evas_cserve2_slaves.c [new file with mode: 0644]
src/bin/evas_cserve2_utils.c [new file with mode: 0644]
src/bin/loaders/Makefile.am [new file with mode: 0644]
src/bin/loaders/bmp/Makefile.am [new file with mode: 0644]
src/bin/loaders/bmp/evas_image_load_bmp.c [new file with mode: 0644]
src/bin/loaders/eet/Makefile.am [new file with mode: 0644]
src/bin/loaders/eet/evas_image_load_eet.c [new file with mode: 0644]
src/bin/loaders/ico/Makefile.am [new file with mode: 0644]
src/bin/loaders/ico/evas_image_load_ico.c [new file with mode: 0644]
src/bin/loaders/jpeg/Makefile.am [new file with mode: 0644]
src/bin/loaders/jpeg/evas_image_load_jpeg.c [new file with mode: 0644]
src/bin/loaders/pmaps/Makefile.am [new file with mode: 0644]
src/bin/loaders/pmaps/evas_image_load_pmaps.c [new file with mode: 0644]
src/bin/loaders/png/Makefile.am [new file with mode: 0644]
src/bin/loaders/png/evas_image_load_png.c [new file with mode: 0644]
src/bin/loaders/psd/Makefile.am [new file with mode: 0644]
src/bin/loaders/psd/evas_image_load_psd.c [new file with mode: 0644]
src/bin/loaders/tga/Makefile.am [new file with mode: 0644]
src/bin/loaders/tga/evas_image_load_tga.c [new file with mode: 0644]
src/bin/loaders/tiff/Makefile.am [new file with mode: 0644]
src/bin/loaders/tiff/evas_image_load_tiff.c [new file with mode: 0644]
src/bin/loaders/wbmp/Makefile.am [new file with mode: 0644]
src/bin/loaders/wbmp/evas_image_load_wbmp.c [new file with mode: 0644]
src/bin/loaders/xpm/Makefile.am [new file with mode: 0644]
src/bin/loaders/xpm/evas_image_load_xpm.c [new file with mode: 0644]
src/examples/Makefile.am
src/examples/evas-images3.c [new file with mode: 0644]
src/lib/Makefile.am
src/lib/cache/evas_cache_image.c
src/lib/cache2/Makefile.am [new file with mode: 0644]
src/lib/cache2/evas_cache2.c [new file with mode: 0644]
src/lib/cache2/evas_cache2.h [new file with mode: 0644]
src/lib/canvas/Makefile.am
src/lib/canvas/evas_main.c
src/lib/canvas/evas_render.c
src/lib/cserve2/Makefile.am [new file with mode: 0644]
src/lib/cserve2/evas_cs2.h [new file with mode: 0644]
src/lib/cserve2/evas_cs2_client.c [new file with mode: 0644]
src/lib/cserve2/evas_cs2_image_data.c [new file with mode: 0644]
src/lib/cserve2/evas_cs2_private.h [new file with mode: 0644]
src/lib/engines/common/Makefile.am
src/lib/engines/common/evas_image.h
src/lib/engines/common/evas_image_load.c
src/lib/engines/common/evas_image_main.c
src/lib/engines/common/evas_image_private.h
src/lib/engines/common/evas_image_scalecache.c
src/lib/include/evas_common.h
src/modules/engines/buffer/Makefile.am
src/modules/engines/buffer/evas_outbuf.c
src/modules/engines/software_generic/Makefile.am
src/modules/engines/software_generic/evas_engine.c
src/modules/engines/software_x11/Makefile.am
src/modules/engines/software_x11/evas_xlib_outbuf.c