Fix things to support EvasPlugin 11/206811/13
authorJiyun Yang <ji.yang@samsung.com>
Mon, 27 May 2019 11:00:17 +0000 (20:00 +0900)
committerJIYUN YANG <ji.yang@samsung.com>
Fri, 21 Jun 2019 04:30:25 +0000 (04:30 +0000)
commitac0fc35678f3700af25ade02c193e71a2184bc96
tree6d7abed2443064f93b13e006bce59f467bbef6c9
parentce149d7e262e9076581bb5b148737d3169a550f6
Fix things to support EvasPlugin

1. Expose several internal API
  * Adaptor::AddWindow
  * Adaptor::SurfaceResizePrepare, SurfaceResizeComplete
  * Adaptor::OnWindowShown, OnWindowHidden
  * KeyLookup::GetDaliKeyCode

2. InputMethodContextWl supports not only WindowRenderSurface but NativeRenderSurface

3. EglImplementation::ReplaceSurfaceWindow() seems to have a bug.
   It calls MakeContextCurrent with destroyed surface.

Change-Id: I901c34d5d4bf40a4ba0075c13cf8ebe6b60e8500
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
12 files changed:
dali/devel-api/adaptor-framework/key-devel.cpp [new file with mode: 0644]
dali/devel-api/adaptor-framework/key-devel.h
dali/devel-api/file.list
dali/integration-api/adaptor.h
dali/internal/adaptor/common/adaptor-impl.cpp
dali/internal/adaptor/common/adaptor-impl.h
dali/internal/adaptor/common/adaptor.cpp
dali/internal/graphics/gles/egl-implementation.cpp
dali/internal/input/common/key-impl.h
dali/internal/input/tizen-wayland/input-method-context-impl-ecore-wl.cpp
dali/internal/window-system/tizen-wayland/native-render-surface-ecore-wl.cpp
dali/public-api/adaptor-framework/window.cpp