[M108 Migration][IME] Support IME additional functionalities 19/286819/7
authorGajendra N <gajendra.n@samsung.com>
Fri, 13 Jan 2023 06:25:34 +0000 (11:55 +0530)
committerBot Blink <blinkbot@samsung.com>
Tue, 17 Jan 2023 03:47:56 +0000 (03:47 +0000)
commit4e8668a53254521f3782a9c1ade6c30e56b255dc
tree78fdac8c6e0fce79eb6de1c6b2197bd86283bb5e
parent781ab3c3667d3068266489110a988accec86f4fb
[M108 Migration][IME] Support IME additional functionalities

Functionalities:
1) Notify FocusedNodeChanged and TextInputStateChanged status
2) New parameters during FocusedNodeChanged:
   password_minlength, radio_or_checkbox, input_maxlength, editable etc.
3) |is_in_form_tag| check
4) inputDevice and remote control info
5) Few other IME related changes, etc.

References:
https://review.tizen.org/gerrit/279650
https://review.tizen.org/gerrit/284673

Change-Id: I3cf646b83727a2aa6d3f23216afa22e972eb80e6
Signed-off-by: Gajendra N <gajendra.n@samsung.com>
36 files changed:
content/browser/renderer_host/render_frame_host_delegate.h
content/browser/renderer_host/render_frame_host_impl.cc
content/browser/renderer_host/render_frame_host_impl.h
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/renderer_host/render_widget_host_view_aura.h
content/browser/renderer_host/render_widget_host_view_base.h
content/browser/web_contents/web_contents_impl.cc
content/browser/web_contents/web_contents_impl.h
third_party/blink/common/input/web_coalesced_input_event_mojom_traits.cc
third_party/blink/public/common/input/web_keyboard_event.h
third_party/blink/public/mojom/BUILD.gn
third_party/blink/public/mojom/frame/frame.mojom
third_party/blink/public/mojom/input/input_handler.mojom
third_party/blink/public/platform/web_text_input_info.h
third_party/blink/public/web/web_input_element.h
third_party/blink/renderer/core/dom/document.cc
third_party/blink/renderer/core/editing/ime/input_method_controller.cc
third_party/blink/renderer/core/editing/ime/input_method_controller.h
third_party/blink/renderer/core/events/keyboard_event.cc
third_party/blink/renderer/core/events/keyboard_event.h
third_party/blink/renderer/core/events/keyboard_event.idl
third_party/blink/renderer/core/exported/web_input_element.cc
third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
third_party/blink/renderer/platform/widget/input/widget_base_input_handler.cc
third_party/blink/renderer/platform/widget/widget_base.cc
third_party/blink/renderer/platform/widget/widget_base.h
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_offscreen_helper_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_offscreen_helper_efl.h
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_input_method_context.cc
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_keycode_map.h
tizen_src/chromium_impl/ui/ozone/platform/efl/im_context_efl.cc
ui/base/ime/mojom/BUILD.gn
ui/base/ime/mojom/text_input_state.mojom
ui/events/blink/web_input_event_traits.cc
ui/events/event.cc
ui/events/keycodes/keyboard_codes_posix.h