Supports IME window for Tizen keyboard application. 86/258586/22
authorDaekwang Ryu <dkdk.ryu@samsung.com>
Thu, 29 Apr 2021 06:44:52 +0000 (15:44 +0900)
committerWonsik Jung <sidein@samsung.com>
Tue, 29 Jun 2021 06:27:40 +0000 (15:27 +0900)
commit54c73e4d3ab9f98f3f0ceff61527fb59a829fa86
treee047bfb97312f2add2f8079fdff699f60136ba97
parent05c7634cc5730d4b1b36f81552d1ef981ed8d77e
Supports IME window for Tizen keyboard application.

It is only for internal Tizen keyboard application.
To do that, default window should be initialized with wayland input surface
and one wayland API should be called pre rendering.
So, new APIs does not work for the other window and application.

Change-Id: I21a332d57ea939afa7059d1b9b222fea16985a93
34 files changed:
automated-tests/src/dali-adaptor/utc-Dali-Application.cpp
automated-tests/src/dali-adaptor/utc-Dali-Window.cpp
build/tizen/deps-check.cmake
dali/devel-api/adaptor-framework/application-devel.cpp
dali/devel-api/adaptor-framework/application-devel.h
dali/devel-api/adaptor-framework/window-devel.cpp
dali/devel-api/adaptor-framework/window-devel.h
dali/internal/adaptor/common/application-impl.cpp
dali/internal/adaptor/common/application-impl.h
dali/internal/adaptor/tizen-wayland/component-application-impl.cpp
dali/internal/adaptor/tizen-wayland/framework-tizen.cpp
dali/internal/adaptor/tizen-wayland/tizen-wearable/watch-application-impl.cpp
dali/internal/system/common/widget-application-impl.cpp
dali/internal/window-system/android/window-base-android.cpp
dali/internal/window-system/android/window-base-android.h
dali/internal/window-system/common/window-base.h
dali/internal/window-system/common/window-impl.cpp
dali/internal/window-system/common/window-impl.h
dali/internal/window-system/common/window-render-surface.cpp
dali/internal/window-system/common/window-render-surface.h
dali/internal/window-system/macos/window-base-mac.h
dali/internal/window-system/macos/window-base-mac.mm
dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.cpp
dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.h
dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp
dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.h
dali/internal/window-system/ubuntu-x11/window-base-ecore-x.cpp
dali/internal/window-system/ubuntu-x11/window-base-ecore-x.h
dali/internal/window-system/windows/window-base-win.cpp
dali/internal/window-system/windows/window-base-win.h
dali/public-api/adaptor-framework/application.cpp
dali/public-api/adaptor-framework/window-enumerations.h
dali/public-api/adaptor-framework/window.cpp
packaging/dali-adaptor.spec