commit | b153f824f9e5e1de9114bba9574335098af2f6e6 | [log] [tgz] |
---|---|---|
author | Evan Stade <estade@chromium.org> | Thu May 23 19:14:43 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 23 19:14:43 2019 |
tree | 4a34832ec4704aee66f059a77341d17e56b86eac | |
parent | c656dbf6f518ea08d30b084483e9450cdda5cd65 [diff] |
Re-land "Mash cleanup: begin converting login mojo to C++" This re-lands db977c4b6c6bc31bd6d601273acc921435edda83 Change to original: LoginUserInfo::fingerprint_state is default initialized Original change's description: > Mash cleanup: begin converting login mojo to C++ > > This patch moves types implemented in login_user_info.mojom to > //ash/public/cpp/login_types.h. The handful of methods on > mojom::LoginScreen which used these types are moved to C++ > interfaces. > > There are two new public-facing C++ interfaces: > 1. ash::LoginScreen, which is a direct translation of the mojom. > This is implemented by ash::LoginScreenController. > 2. ash::LoginScreenModel, which is used for the methods that > were simple thunks in LoginScreenController. > (LoginDataDispatcher implements this interface.) > > Bug: 958206 > Change-Id: I329d606b234556bf05aee40849f3aa5ccc6c0be0 TBR=tsepez@chromium.org,xiyuan@chromium.org Bug: 958206 Change-Id: I9567af3331638e38590f143f1b43e55d4b609c81 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1626700 Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Evan Stade <estade@chromium.org> Cr-Commit-Position: refs/heads/master@{#662757}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .