commit | dc39f455f396ecbbdb436afb6abd4e19119e3483 | [log] [tgz] |
---|---|---|
author | Yuta Kitamura <yutak@chromium.org> | Thu May 17 08:17:26 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 17 08:17:26 2018 |
tree | c4f77008dd2016790f40f92594de72895ceaf3ba | |
parent | 051869e84f6fd73f9c1708ffeaf18ab6d3e2c115 [diff] |
Merge RendererWebSchedulerImpl into MainThreadSchedulerImpl. This patch moves virtual function implementation of Renderer- WebSchedulerImpl to MainThreadSchedulerImpl, and remove Renderer- WebSchedulerImpl. MainThreadSchedulerImpl now inherits from both WebMainThreadScheduler and ThreadScheduler, just like NonMainThread- Scheduler. WebMainThreadScheduler and ThreadScheduler have a substantial number of overlapping functions. They are implemented in MainThreadSchedulerImpl at the same time, as those functions are compatible with each other's. A future cleanup is planned to reduce the overlaps for a cleaner code structure. Bug: 826203 Change-Id: Ic32a1175b07a9f9e86123f4a70329b269758a841 Reviewed-on: https://chromium-review.googlesource.com/1058990 Commit-Queue: Yuta Kitamura <yutak@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#559452}
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 .