-
Jani Hautakangas authored
Refactor base/ime components and dependencies for ozone plaform integration to avoid cyclic dependencies. - Groups ui/base/ime common types into their own GN component (ime_types) to break a dependency cycle that ozone ime context integration would cause on ChromeOS. - Groups some of ui/base/ime/linux interfaces into their own GN component (ime_linux) to break a dependency cycle that ozone ime context integration would cause on ChromeOS. - Move chromeos source files under is_chromeos flag to avoid depending them when chromeos is not used, but ime is needed (kudos to msisov@igalia.com). Bug: 791920 Change-Id: I0b1668564dde22c6e2b05ee1323ebbe4a1343475 Reviewed-on: https://chromium-review.googlesource.com/1193871 Commit-Queue: Jani Hautakangas <jani.hautakangas@lge.com> Reviewed-by:
Shu Chen <shuchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#590072}
40a87fcf