commit | 350d5c9fba135d7c8c40d7f600671b5caed57bb4 | [log] [tgz] |
---|---|---|
author | David Benjamin <davidben@chromium.org> | Mon Feb 04 23:12:56 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Feb 04 23:12:56 2019 |
tree | 02ede9b0bb08c888c2f059168ebf30a4f3e381d8 | |
parent | 04ecb0e127c5b5e96859937990aad5791127f100 [diff] |
Make content::LoginDelegate single-threaded and uniquely-owned After all the preceding cleanup, every LoginDelegate is now a straightforwardly-owned UI-only loader with an ad-hoc IO/UI proxy in front. Shift the //content interface to just the former and drop all the ad-hoc proxy bits. Within //content... In the ResourceLoader path, this pushes the IO/UI hop to RDH. It's the same thread hops, but only written once. In the network service path, we don't need a thread hop at all, so this simplifies things and saves a UI/IO round-trip. Bug: 908926 Change-Id: Ica47c94f1e20cf071687b5ac413e79328ccf4fc8 Reviewed-on: https://chromium-review.googlesource.com/c/1388164 Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Richard Coles <torne@chromium.org> Reviewed-by: Carlos IL <carlosil@chromium.org> Reviewed-by: Matt Menke <mmenke@chromium.org> Commit-Queue: David Benjamin <davidben@chromium.org> Cr-Commit-Position: refs/heads/master@{#628925}
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 .