|
content/ui[Android]: Remove ContextProviderFactory.
The class was added in ui/ to expose the compositor dependencies needed
by blimp, which is no longer necessary. The change removes the interface
and the implementation from content with the functionality added to
CompositorImpl.
Also, the logic for shutdown in GpuChannelEstablishFactory can currently
be reentrant, since the factory loops over all pending callbacks, and
running the callbacks with a null host can have the caller retry and add
to this list. This makes sure that the factory doesn't add any more
requests during shutdown.
BUG= 684072
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Review-Url: https://codereview.chromium.org/2686243002
Cr-Commit-Position: refs/heads/master@{#453738}
Committed: https://chromium.googlesource.com/chromium/src/+/31690fb03a1ca682147c4e1f81a7d8479c88a233
Total comments: 20
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+159 lines, -775 lines) |
Patch |
 |
M |
content/browser/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/browser_main_loop.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/browser/compositor/surface_utils.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_widget_host_view_child_frame_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+0 lines, -16 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_widget_host_view_guest_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
7 chunks |
+0 lines, -27 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/browser_gpu_channel_host_factory.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_ipc_browsertests.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -19 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/compositor_impl_android.h
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/compositor_impl_android.cc
|
View
|
1
2
3
4
5
6
7
8
|
13 chunks |
+124 lines, -78 lines |
0 comments
|
Download
|
 |
D |
content/browser/renderer_host/context_provider_factory_impl_android.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -117 lines |
0 comments
|
Download
|
 |
D |
content/browser/renderer_host/context_provider_factory_impl_android.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -246 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/offscreen_canvas_surface_manager_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+2 lines, -14 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+0 lines, -11 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_android.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/public/test/test_renderer_host.h
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/public/test/test_renderer_host.cc
|
View
|
|
3 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
content/test/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
D |
content/test/mock_gpu_channel_establish_factory.h
|
View
|
|
1 chunk |
+0 lines, -26 lines |
0 comments
|
Download
|
 |
D |
content/test/mock_gpu_channel_establish_factory.cc
|
View
|
|
1 chunk |
+0 lines, -28 lines |
0 comments
|
Download
|
 |
M |
content/test/test_render_view_host.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -16 lines |
0 comments
|
Download
|
 |
M |
services/ui/public/cpp/gpu/command_buffer_metrics.h
|
View
|
1
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
services/ui/public/cpp/gpu/command_buffer_metrics.cc
|
View
|
1
2
|
2 chunks |
+0 lines, -12 lines |
0 comments
|
Download
|
 |
M |
services/ui/public/cpp/gpu/gpu.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
tools/metrics/histograms/histograms.xml
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+10 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/android/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
D |
ui/android/context_provider_factory.h
|
View
|
|
1 chunk |
+0 lines, -89 lines |
0 comments
|
Download
|
 |
D |
ui/android/context_provider_factory.cc
|
View
|
|
1 chunk |
+0 lines, -29 lines |
0 comments
|
Download
|
 |
M |
ui/android/delegated_frame_host_android.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ui/android/delegated_frame_host_android.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
Total messages: 60 (26 generated)
|