efl/src/lib/evas
Jean-Philippe Andre e74cac57e4 evas/cserve2: Reconnect to cserve2 in case of server crash
Try to reconnect to cserve2 if the socket connection was lost.
Resend some messages if necessary.

Images reload seems to be working.
Actually, the images don't change over time, so the clients just
keep the previous references to their images.

FONT RELOAD IS NOT WORKING:
- Crashes
- Invalid glyph data
- Infinite loop in _glyph_map_remap_check()

Root cause:
When new glyphs are requested from the server, they are added to
the mempool. So it is necessary to remap the font.
Unfortunately, in case of server reboot, we did not keep the mempool
so the old glyphs that were not requested again will not be valid.
2013-10-28 15:47:16 +09:00
..
cache evas: Use Eina_Spinlock for Evas_Scalecache, Evas_Async_Events and Image_Entry. 2013-10-11 11:08:17 +09:00
cache2 evas/cserve2: Reconnect to cserve2 in case of server crash 2013-10-28 15:47:16 +09:00
canvas evas/cserve2: Use scalecache with cserve2 2013-10-28 15:47:15 +09:00
common evas/cserve2: Reconnect to cserve2 in case of server crash 2013-10-28 15:47:16 +09:00
cserve2 evas/cserve2: Reconnect to cserve2 in case of server crash 2013-10-28 15:47:16 +09:00
file evas: add JPEG 2000 loader. 2013-10-01 16:38:44 +09:00
include Evas: Add API to access private function 2013-10-21 19:03:24 +03:00
Evas.h evas: cleanup headers. Should work on windows. 2013-06-26 11:24:29 +09:00
Evas_Common.h evas/image: Add video surface caps. 2013-10-04 18:28:51 -03:00
Evas_Eo.h Evas: Add API to access private function 2013-10-21 19:03:24 +03:00
Evas_GL.h efl/evas: proper glShaderSource() definition as glext.h 2013-01-05 15:55:58 +00:00
Evas_Legacy.h Evas: Add API to access private function 2013-10-21 19:03:24 +03:00
Evas_Loader.h evas: try to set EAPI correctly. 2013-10-01 17:24:37 +09:00
main.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00