-
Kyle Horimoto authored
See go/unified-better-together-cros for an outline of this service. This CL does the following: (1) Creates a Mojo interface for the service, adding only a single function for now. (2) Creates the MultiDeviceSetupService and MultiDeviceSetupImpl classes which implement this interface, as well as a test for the service. (3) Registers the service in the browser process via ProfileImpl. (4) Generates JavaScript files for the interface; because these files are the first resources generated in //chromeos, this CL also adds a new chromeos_resources.grd. (5) Adds the new "multidevice_setup" capability to the content_browser manifest file so that it can be used by content_renderer. (6) Adds a new button on the chrome://proximity-auth debug WebUI page which makes a Mojo call to the service. Change-Id: I0b74373b78a1c92fe01d789028342707321c2134 Reviewed-on: https://chromium-review.googlesource.com/954010Reviewed-by:
Steven Bennetts <stevenjb@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
agrieve <agrieve@chromium.org> Reviewed-by:
anthonyvd <anthonyvd@chromium.org> Reviewed-by:
Ken Rockot <rockot@chromium.org> Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#543894}
940d7dfd