Descriptionchromeos: Make network enrollment and SIM unlock dialogs work with mash
Chrome running in mash cannot directly access the ash aura window hierarchy.
Instead it must pass an ash window container id when a new window is being
opened.
* Convert dialogs to use container id when no explicit parent is available
* Remove ash dependencies from NetworkConnectDelegateChromeos, including
GetNativeWindow()
* Add DEPS to restrict access to ash from chrome/browser/chromeos/net
Also do some cleanup:
* Add class comments for captive portal and HaTS dialogs, which I audited.
They do not need to be fixed for mash because they are always displayed in the
default container.
* Fix include-what-you-use.
BUG=657021
TEST=chrome browser_tests
Committed: https://crrev.com/f44dbc1714dc8e15a394c6eac2fbbfddf47dfb52
Cr-Commit-Position: refs/heads/master@{#428569}
Patch Set 1 #
Total comments: 6
Patch Set 2 : review comments #
Total comments: 1
Patch Set 3 : rebase #Patch Set 4 : rebase #Messages
Total messages: 24 (15 generated)
|