[Rebase][dev/m42] Vibration changes
authorArnaud Renevier <a.renevier@samsung.com>
Thu, 16 Apr 2015 20:32:25 +0000 (13:32 -0700)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commit3b4575f44595def7c5124fdc3cd60f5dc5d5e8ad
treefac52757e73234fc701ec882c70a9bda02254cf8
parent2bd32e8e4ecb1edb635266f193342aa8d0b52dd1
[Rebase][dev/m42] Vibration changes

Vibration is not signaled by ipc messages anymore. Instead, mojo is
used to call methods of a VibrationManager object living in the browser
process.

This patch implements this interface. It also provides a virtual
interface device::VibrationProviderClient

On ewk side, things are simplified: instead of having
Ewk_Vibration_Client and VibrationProviderClient. There is only one
class: VibrationProviderClientEwk, which implements
device::VibrationProviderClient

Bug: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=10491

Change-Id: Ifef41e504cb0b9ea3dec8e7f9703a325c1fb3e7d
Signed-off-by: Arnaud Renevier <a.renevier@samsung.com>
13 files changed:
tizen_src/chromium_impl/chromium_impl.gypi
tizen_src/chromium_impl/device/vibration/vibration_manager_impl_efl.cc [new file with mode: 0644]
tizen_src/chromium_impl/device/vibration/vibration_manager_impl_efl.h [new file with mode: 0644]
tizen_src/chromium_impl/device/vibration/vibration_provider_client.h [new file with mode: 0644]
tizen_src/chromium_impl/device/vibration_efl.gypi [new file with mode: 0644]
tizen_src/ewk/efl_integration/browser/vibration/vibration_message_filter.cc [deleted file]
tizen_src/ewk/efl_integration/browser/vibration/vibration_message_filter.h [deleted file]
tizen_src/ewk/efl_integration/browser/vibration/vibration_provider_client.cc
tizen_src/ewk/efl_integration/browser/vibration/vibration_provider_client.h
tizen_src/ewk/efl_integration/content_browser_client_efl.cc
tizen_src/ewk/efl_integration/efl_integration.gypi
tizen_src/ewk/efl_integration/eweb_context.cc
tizen_src/ewk/efl_integration/public/ewk_context.cc