|
Remove some content_child dependency from content_common
content_common does not have an explicit dependency on content_child in the GYP
files, yet depends on symbols from content_child. This causes order-dependent
linker errors on some builds (e.g. win8_aura). Fix this by refactoring
content::ChildThread to remove the need for that dependency, namely:
* Refactor content::ChildThread to allow users to access (and pass around) its
content::MessageRouter member for use in IPC messaging, instead of passing
around the ChildThread itself.
* Remove explicit check for ChildThread in content::VaapiVideoDecodeAccelerator.
* Update DEPS files accordingly.
BUG= 351948
TEST=local build on desktop Linux
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=256787
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+61 lines, -71 lines) |
Patch |
 |
M |
content/child/child_thread.h
|
View
|
1
2
|
3 chunks |
+13 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/child/child_thread.cc
|
View
|
1
2
|
3 chunks |
+13 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/child/webmessageportchannel_impl.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/DEPS
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/gpu_channel_manager.h
|
View
|
|
2 chunks |
+3 lines, -10 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/gpu_channel_manager.cc
|
View
|
|
4 chunks |
+7 lines, -9 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/media/vaapi_video_decode_accelerator.cc
|
View
|
|
5 chunks |
+5 lines, -14 lines |
0 comments
|
Download
|
 |
M |
content/gpu/gpu_child_thread.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/pepper/ppb_broker_impl.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_thread_impl.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/shared_worker_repository.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/websharedworker_proxy.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/renderer/websharedworker_proxy.cc
|
View
|
|
4 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
content/worker/websharedworker_stub.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 16 (0 generated)
|