|
[Android WebView] Migrate the rendering code to a separate set of classes.
It takes from https://codereview.chromium.org/11823027/
and assumes SW rendering and Capture Picture to be ready and enabled.
Most changes just move around code. The major structural changes are:
- Introduce a browser-layer view renderer interface and move the code to its implementation.
- Take out the rendering-related IPC to its own separate set of host/renderer classes.
- Change the way the view hierarchy and the compositor are initialized. Now they are created and set on BrowserViewRendererImpl construction.
- Content is now provided via a ContentViewCore object when initialized, updating the layer to use and the WebContents to observe.
- Remove/update the DEPS and gyp changes introduced to support rendering in the native layer.
BUG= 167913, 167908, 161409
NOTRY=true
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182710
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182717
Total comments: 64
Total comments: 30
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1259 lines, -714 lines) |
Patch |
|
M |
android_webview/DEPS
|
View
|
1
2
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
android_webview/android_webview.gyp
|
View
|
1
2
3
|
4 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
android_webview/browser/DEPS
|
View
|
1
2
3
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
android_webview/browser/browser_view_renderer.h
|
View
|
1
2
3
|
1 chunk |
+95 lines, -0 lines |
0 comments
|
Download
|
|
A |
android_webview/browser/browser_view_renderer_impl.h
|
View
|
1
2
3
|
1 chunk |
+115 lines, -0 lines |
0 comments
|
Download
|
|
A |
android_webview/browser/browser_view_renderer_impl.cc
|
View
|
1
2
3
4
|
1 chunk |
+596 lines, -0 lines |
0 comments
|
Download
|
|
M |
android_webview/browser/renderer_host/aw_render_view_host_ext.h
|
View
|
1
2
3
4
|
3 chunks |
+1 line, -19 lines |
0 comments
|
Download
|
|
M |
android_webview/browser/renderer_host/aw_render_view_host_ext.cc
|
View
|
1
2
3
4
|
4 chunks |
+2 lines, -31 lines |
0 comments
|
Download
|
|
A |
android_webview/browser/renderer_host/view_renderer_host.h
|
View
|
1
2
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
|
A |
android_webview/browser/renderer_host/view_renderer_host.cc
|
View
|
1
2
|
1 chunk |
+68 lines, -0 lines |
0 comments
|
Download
|
|
M |
android_webview/java/src/org/chromium/android_webview/AwContents.java
|
View
|
1
2
3
4
|
4 chunks |
+5 lines, -36 lines |
0 comments
|
Download
|
|
A |
android_webview/java/src/org/chromium/android_webview/JavaBrowserViewRendererHelper.java
|
View
|
1
2
3
|
1 chunk |
+56 lines, -0 lines |
0 comments
|
Download
|
|
M |
android_webview/native/DEPS
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
android_webview/native/android_webview_jni_registrar.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
android_webview/native/aw_contents.h
|
View
|
1
2
3
4
|
8 chunks |
+17 lines, -58 lines |
0 comments
|
Download
|
|
M |
android_webview/native/aw_contents.cc
|
View
|
1
2
3
4
|
14 chunks |
+45 lines, -528 lines |
0 comments
|
Download
|
|
A |
android_webview/native/java_browser_view_renderer_helper.h
|
View
|
1
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
A |
android_webview/native/java_browser_view_renderer_helper.cc
|
View
|
1
|
1 chunk |
+47 lines, -0 lines |
0 comments
|
Download
|
|
M |
android_webview/native/webview_native.gyp
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
android_webview/renderer/aw_content_renderer_client.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
android_webview/renderer/aw_render_view_ext.h
|
View
|
1
2
3
4
5
|
3 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
|
M |
android_webview/renderer/aw_render_view_ext.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+0 lines, -27 lines |
0 comments
|
Download
|
|
A |
android_webview/renderer/view_renderer.h
|
View
|
1
2
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
|
A |
android_webview/renderer/view_renderer.cc
|
View
|
1
2
3
4
|
1 chunk |
+61 lines, -0 lines |
0 comments
|
Download
|
Total messages: 14 (0 generated)
|