In mushrome chrome and ash are together, so we don't need IME to be routed differently. We need to make mushrome use classic input method and provide a switch so that mash can use IME from mus.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/13d5c661b83dd941fbc49c63a079ffad1ae17e44 commit 13d5c661b83dd941fbc49c63a079ffad1ae17e44 Author: moshayedi <moshayedi@chromium.org> Date: Thu May 04 20:08:47 2017 Enable Config::MUS to use classic IME instead of servicified IME. Adds |WindowTreeHostMusInitParams.use_classic_ime| to enable using InputMethodChromeOS instead of InputMethodMus. Later we will wire this up with a command line argument so we can use classic IME in --mus. BUG= 706913 Review-Url: https://codereview.chromium.org/2831583005 Cr-Commit-Position: refs/heads/master@{#469442} [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ash/display/window_tree_host_manager.cc [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ash/mus/ash_window_tree_host_mus.cc [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ash/mus/ash_window_tree_host_mus.h [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ash/mus/bridge/shell_port_mash.cc [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ash/shell.cc [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ui/aura/mus/window_tree_client.cc [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ui/aura/mus/window_tree_host_mus.cc [modify] https://crrev.com/13d5c661b83dd941fbc49c63a079ffad1ae17e44/ui/aura/mus/window_tree_host_mus_init_params.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c229a523deb5c69d49f4757d471eb206f6305ca3 commit c229a523deb5c69d49f4757d471eb206f6305ca3 Author: moshayedi <moshayedi@chromium.org> Date: Fri May 05 18:14:26 2017 Add --use-ime-service command line flag to enable InputMethodMus in --mus. BUG= 706913 Review-Url: https://codereview.chromium.org/2861173002 Cr-Commit-Position: refs/heads/master@{#469724} [modify] https://crrev.com/c229a523deb5c69d49f4757d471eb206f6305ca3/ash/ash_switches.cc [modify] https://crrev.com/c229a523deb5c69d49f4757d471eb206f6305ca3/ash/ash_switches.h [modify] https://crrev.com/c229a523deb5c69d49f4757d471eb206f6305ca3/ash/display/window_tree_host_manager.cc [modify] https://crrev.com/c229a523deb5c69d49f4757d471eb206f6305ca3/ash/mus/ash_window_tree_host_mus.cc [modify] https://crrev.com/c229a523deb5c69d49f4757d471eb206f6305ca3/ash/mus/bridge/shell_port_mash.cc [modify] https://crrev.com/c229a523deb5c69d49f4757d471eb206f6305ca3/ash/shell.cc [modify] https://crrev.com/c229a523deb5c69d49f4757d471eb206f6305ca3/ash/shell.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/75800102558e55df6381be223a92e21a9705fd93 commit 75800102558e55df6381be223a92e21a9705fd93 Author: James Cook <jamescook@chromium.org> Date: Fri Jun 01 21:36:14 2018 chromeos: Remove ash::Config::MUS Config::MUS isn't used any more since --enable-features=Mus was deleted. We're switching to ws2 ("window service as a library"). Bug: 706913 , 837684 , 841941 Change-Id: Ifc05e369d558ede4f04692fe54eabc1e357c95b7 Reviewed-on: https://chromium-review.googlesource.com/1082916 Commit-Queue: James Cook <jamescook@chromium.org> Reviewed-by: Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#563806} [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/ash/display/mirror_window_controller.cc [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/ash/display/mirror_window_controller_unittest.cc [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/ash/public/cpp/config.h [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/ash/shell.cc [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/ash/test/ash_test_base.h [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/ash/window_manager.cc [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h [modify] https://crrev.com/75800102558e55df6381be223a92e21a9705fd93/testing/buildbot/filters/mash.ash_unittests.filter
Comment 1 by jonr...@chromium.org
, Apr 18 2017