commit | f97ff39aad460fe98358eb49f2df6c6beaaeebc1 | [log] [tgz] |
---|---|---|
author | Sasha Bermeister <[email protected]> | Mon Jan 29 04:50:56 2018 |
committer | Commit Bot <[email protected]> | Mon Jan 29 04:50:56 2018 |
tree | 10459aff084f9a7a9609e5e1fc0e6cf33fbff332 | |
parent | 53ab80a6625a378e7c1757f5fc07e1d2452c6a70 [diff] |
Onion soup QuotaDispatcher/Host * Move QuotaDispatcher from content/ to blink/ (and adds a TODO for it to be removed altogether) * Change the lifetime of QuotaDispatcher to be a supplement per ExecutionContext, rather than a thread global * Move QuotaDispatcherHost to be per-frame/worker rather than per-process (moving it from RenderProcessHost to RendererInterfaceBinders and RenderFrameHostImpl, with a TODO to move it to just RenderInterfaceBinders - see crbug.com/775792). This is pre-work to remove the |origin| parameter (although this is blocked on a race condition, see crbug.com/595685#c26). * Remove QueryStorageUsageAndQuota() and RequestStorageQuota() from the public APIs (Platform and WebFrameClient, respectively). * Remove render_frame_id from the QuotaDispatcherHost mojo, getting it directly from the RenderProcessHost instead * Add DEPS rule to allow mojo includes from Source/modules/quota * Remove QuotaDispatcher and StorageQuotaClient Bug: 781643 Change-Id: Id8b36ebf67fd19b2949ef7ba045c2c0225dac376 Reviewed-on: https://chromium-review.googlesource.com/851592 Reviewed-by: Kentaro Hara <[email protected]> Reviewed-by: Kinuko Yasuda <[email protected]> Reviewed-by: Sam McNally <[email protected]> Commit-Queue: Sasha Morrissey <[email protected]> Cr-Commit-Position: refs/heads/master@{#532324}
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 .