efl/src/lib/ecore_wayland
Philippe Coval 17dbfd3ec7 ecore-wayland: make possible to disable xdg-shell at runtime
Summary:
Since xdg-shell is not yet supported officialy by wayland
It makes sense to have it disabled by default
and enable it on purpose.

Using env variable : EFL_WAYLAND_DONT_USE_XDG_SHELL
(name is inspired from Qt implementation of xdg-shell
but in the opposite way)

There is no EFL_WAYLAND_USE_XDG_SHELL in efl,
please use EFL_WAYLAND_DONT_USE_XDG_SHELL instead.

By default xdg-shell is enabled since it's supported by efl

Since there is only one shell supported at runtime
it's easier to switch to wl-shell (wayland's fallback shell)
by change this env variable.

Note, this patch can be reverted once xdg-shell replaces wl-shell
in wayland which is not the case in weston-1.6
but could integrated into upcoming wayland-1.7
(to be confirmed on release)

Change-Id: Id3732492397df9abe4a7c9e6e92a8f2c993c8395
Bug: https://phab.enlightenment.org/T1901
Bug-Tizen: TC-1353/part
Forwarded: https://phab.enlightenment.org/T1901
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>

Tizen Test Plan: echo 'export EFL_WAYLAND_DONT_USE_XDG_SHELL=defined' > /etc/profile.d/ecore.sh

Reviewers: seoz, devilhorns

Reviewed By: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1734
2014-12-05 14:08:02 -05:00
..
Ecore_Wayland.h ecore-wayland: Add since tag to new ecore_wl_window_xdg_surface_get() function 2014-10-24 14:43:27 +02:00
ecore_wl.c ecore-wayland: make possible to disable xdg-shell at runtime 2014-12-05 14:08:02 -05:00
ecore_wl_dnd.c ecore-wayland: Fixed a request of start_drag with null value 2014-12-01 09:58:39 -05:00
ecore_wl_input.c ecore-wayland: Check if system has mouse in ecore_wl_input 2014-12-01 10:00:26 -05:00
ecore_wl_output.c ecore-wayland: Remove need for function prototypes 2014-08-26 11:11:21 -04:00
ecore_wl_private.h ecore-wayland: Add minimized field to window structure 2014-10-01 16:15:37 -04:00
ecore_wl_subsurf.c ecore-wayland: test for subsurface protocol in wayland core 2013-11-22 05:09:53 -08:00
ecore_wl_window.c ecore-wayland: Check for xdg_surface before sending ack_configure 2014-12-01 13:52:30 -05:00
ivi-application-client-protocol.h ecore-wayland: Implement ivi-shell support for Ecore_Wayland 2014-08-25 09:04:38 -04:00
ivi-application-protocol.c ecore-wayland: Implement ivi-shell support for Ecore_Wayland 2014-08-25 09:04:38 -04:00
subsurface-client-protocol.h ecore/wayland: Do not generate subsurface source files. 2013-10-11 14:26:34 -03:00
subsurface-protocol.c ecore/wayland: Do not generate subsurface source files. 2013-10-11 14:26:34 -03:00
xdg-shell-client-protocol.h ecore-wayland: Bump xdg_shell version for pending release 2014-10-01 16:15:37 -04:00
xdg-shell-protocol.c Added support for xdg-shell protocol in ecore-wayland 2014-10-01 16:15:37 -04:00