e_pixmap: change e_pixmap_buffer_clear 43/132543/5
authorSangjin Lee <lsj119@samsung.com>
Mon, 5 Jun 2017 08:04:04 +0000 (17:04 +0900)
committerSangjin Lee <lsj119@samsung.com>
Sun, 11 Jun 2017 23:53:53 +0000 (08:53 +0900)
commitaa45ac0cd9f946e573910c03c3d0793d0dcd0ba8
treef732c5715916c658a7687b565f54deb7a25fb711
parent5796f7d4fb849754cb53a5c100bda2da4edd8664
e_pixmap: change e_pixmap_buffer_clear

For remove just free buffer, add the function parameter.
the only_free param has meaning that only free_buffer on client side shoud be removed.
For this operation, tizen_surface_shm_flusher is added the protocol and version up to 2.
The first usage is quickpanel. For reduse idle memory, quickpaenl has just on active buffer.
so quick-panel service call e_pixmap_buffer_clear() function with only_free value.

Change-Id: I0979552e8dc724bc48603a3c94d2be9eeda1f3f9
src/bin/e_client.c
src/bin/e_pixmap.c
src/bin/e_pixmap.h
src/bin/services/e_service_quickpanel.c
src/bin/tizen-surface-protocol.c
src/bin/tizen-surface-server.h
src/bin/tizen-surface.xml [new file with mode: 0644]