wayland: use the xdg-shell protocol to trigger window state 53/16953/2 accepted/tizen_ivi_release tizen_ivi_release accepted/tizen/generic/20140306.125737 accepted/tizen/ivi/20140306.205002 accepted/tizen/ivi/release/20140315.015610 accepted/tizen/ivi/release/20140412.070453 submit/heads/tizen/20140306.102504 submit/tizen/20140306.125701 submit/tizen_ivi_release/20140315.015643 submit/tizen_ivi_release/20140412.065334
authorManuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Thu, 27 Feb 2014 12:36:40 +0000 (13:36 +0100)
committerManuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Tue, 4 Mar 2014 10:43:39 +0000 (11:43 +0100)
commitec3bb3ddb1f3d44905b12bdfcd963440a9e6eb31
treea4092b551c18f825bba1776e3724a25975a61f30
parentf77acc8eb22faf155bff19c748dc0d9aaa6cd7ea
wayland: use the xdg-shell protocol to trigger window state

Implement the optional xdg-shell protocol for maximization,
fullscreen, title settings... in case it is implemented by
the compositor. Fall back gracefully to wl_shell otherwise.

Added feature: minimization.

Bug-Tizen: TIVI-2809

Change-Id: Ib764e6b267a24b70e916519b03d92920892c387b
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
configure.ac
src/lib/ecore_evas/ecore_evas_wayland_egl.c
src/lib/ecore_evas/ecore_evas_wayland_shm.c
src/lib/ecore_wayland/Ecore_Wayland.h
src/lib/ecore_wayland/Makefile.am
src/lib/ecore_wayland/ecore_wl.c
src/lib/ecore_wayland/ecore_wl_window.c
src/lib/ecore_wayland/xdg-shell-client-protocol.h [new file with mode: 0644]
src/lib/ecore_wayland/xdg-shell-protocol.c [new file with mode: 0644]