ecore_evas wayland: Support atomic move resize behavior. 85/206485/4
authorHermet Park <hermetpark@gmail.com>
Mon, 20 May 2019 11:49:26 +0000 (20:49 +0900)
committerHermet Park <hermetpark@gmail.com>
Tue, 21 May 2019 05:51:28 +0000 (14:51 +0900)
commitd2dd185c3f0fe619fa7b5b43056651b9a12ebdf6
tree0e7e4c2cda4be6f2fd86e814529c9c036f8ce2d1
parent38dda6bb545df63368f1d299f2c7352611060b6e
ecore_evas wayland: Support atomic move resize behavior.

Current move-resize requests wayland server to handle them as the separate requests.
This brings windows look flickering since it does both behavior sequencially.

Remove Tizen only engine serial_get function,
We can handle this in ecore_evas_move_resize() instead.
and Call the tizen specific wayland function to guarantee the atmoic move resize behavior.

Change-Id: I2a8cf2298b7548fefc7c00744391e36fbcd8ab92
src/lib/ecore_evas/ecore_evas_private.h
src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c
src/modules/ecore_evas/engines/drm/ecore_evas_drm.c
src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
src/modules/ecore_evas/engines/fb/ecore_evas_fb.c
src/modules/ecore_evas/engines/sdl/ecore_evas_sdl.c
src/modules/ecore_evas/engines/tbm/ecore_evas_tbm.c
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
src/modules/ecore_evas/engines/win32/ecore_evas_win32.c
src/modules/ecore_evas/engines/x/ecore_evas_x.c