|
|
cast: support cursor rendering for tab capture
This refactors the current cursor rendering being done by
aura window capture machine and adds support for mouse cursor display for
both window/desktop and tab mirroring
In cast of tab capture, the mouse is rendered only when user is interacting with
the tab being mirrored and stops showing when user stops
interacting.
BUG= 550555
Committed: https://crrev.com/727606cdcd89919585d5decf3579ef427adced98
Cr-Commit-Position: refs/heads/master@{#358958}
Total comments: 27
Total comments: 65
Total comments: 12
Total comments: 5
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+779 lines, -225 lines) |
Patch |
 |
M |
content/browser/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/compositor/delegated_frame_host.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/compositor/delegated_frame_host.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
5 chunks |
+23 lines, -16 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_widget_host_view_child_frame.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/render_widget_host_view_child_frame.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/browser/media/capture/DEPS
|
View
|
1
2
3
4
5
6
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/media/capture/aura_window_capture_machine.h
|
View
|
1
2
3
4
|
3 chunks |
+11 lines, -12 lines |
0 comments
|
Download
|
 |
M |
content/browser/media/capture/aura_window_capture_machine.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
6 chunks |
+25 lines, -140 lines |
0 comments
|
Download
|
 |
A |
content/browser/media/capture/cursor_renderer.h
|
View
|
1
2
3
4
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/media/capture/cursor_renderer_aura.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+78 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/media/capture/cursor_renderer_aura.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+214 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/media/capture/cursor_renderer_aura_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+201 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/media/capture/web_contents_video_capture_device.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
18 chunks |
+97 lines, -25 lines |
0 comments
|
Download
|
 |
M |
content/browser/media/capture/web_contents_video_capture_device_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_android.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_android.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_aura.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_aura.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_base.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_browsertest.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_mac.h
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_mac.mm
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/content_browser.gypi
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/content_tests.gypi
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/render_widget_host_view_frame_subscriber.h
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/test/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/test/test_render_view_host.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/test/test_render_view_host.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 65 (28 generated)
|