e_foreign_shell: No longer use embedded client concept 96/258696/4
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 20 May 2021 04:00:53 +0000 (13:00 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Tue, 25 May 2021 01:08:25 +0000 (01:08 +0000)
commit56b47e62439ec48d93d82bba25b807d2ec26cb38
treee0a3f82bc288965e3df2cd9fdf8eeb4b7e923f7a
parent17bb4241b1b4502add7a5806f440518de4b9fe79
e_foreign_shell: No longer use embedded client concept

There were some tricky side effects because of the concept of embedded
client which used smart object mechanism for re-stack operation. So,
this patch removes using the concept, instead it gives the
e_foreign_shell responsibility for re-stacking on its own.

This also reverts following patchs which are no longer used:

  commit 8b545ca9e79ef2c06fc383cf9cbc788d4561e1e7.
  Revert "e_comp_object: Set an embedded E_Client as comp_object ..."

  commit fd9f1eb3cc89980295d923894ea5e016a1a360c1.
  Revert "e_client: Introduce a way of embdding a client to ..."

Change-Id: I912e038da129665b5ba6a62fe7c94aa8dce89176
src/bin/e_client.c
src/bin/e_client.h
src/bin/e_comp_object.c
src/bin/e_comp_object.h
src/bin/e_comp_wl.c
src/bin/e_foreign_shell.c