Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Issue 1904453004: Transfer DrawGLFunctor ownership from AwContents to AwGLFunctor (Closed)

Created:
4 years, 8 months ago by Tobias Sargeant
Modified:
4 years, 8 months ago
Reviewers:
boliu
CC:
chromium-reviews, android-webview-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Transfer DrawGLFunctor ownership from AwContents to AwGLFunctor BUG=597167 Committed: https://crrev.com/dbdd755abfd49e973f683967a5ad54edc5dc7274 Cr-Commit-Position: refs/heads/master@{#388757}

Patch Set 1 #

Total comments: 9

Patch Set 2 : Cleanups #

Patch Set 3 : Flow-on renaming #

Total comments: 4

Patch Set 4 : Cleanup, and more renaming in RTM. #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+175 lines, -162 lines) Patch
M android_webview/browser/deferred_gpu_command_service.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/render_thread_manager.h View 1 2 3 4 chunks +6 lines, -6 lines 0 comments Download
M android_webview/browser/render_thread_manager.cc View 1 2 3 10 chunks +33 lines, -33 lines 0 comments Download
M android_webview/browser/render_thread_manager_client.h View 1 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/test/fake_window.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/test/fake_window.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/test/rendering_test.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M android_webview/browser/test/rendering_test.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java View 1 2 3 3 chunks +26 lines, -36 lines 0 comments Download
M android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java View 2 chunks +7 lines, -25 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/AwContents.java View 1 6 chunks +48 lines, -23 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/AwGLFunctor.java View 1 2 3 2 chunks +9 lines, -9 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java View 1 chunk +4 lines, -5 lines 0 comments Download
M android_webview/native/aw_gl_functor.h View 1 1 chunk +1 line, -1 line 0 comments Download
M android_webview/native/aw_gl_functor.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M android_webview/test/shell/src/org/chromium/android_webview/shell/AwShellActivity.java View 1 chunk +1 line, -1 line 0 comments Download
M android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java View 1 2 3 4 7 chunks +31 lines, -14 lines 0 comments Download

Messages

Total messages: 31 (12 generated)
Tobias Sargeant
4 years, 8 months ago (2016-04-20 15:16:38 UTC) #2
boliu
close so next step would be to think about removing the cleanupreference from DrawGLFunctor. Do ...
4 years, 8 months ago (2016-04-20 15:38:32 UTC) #3
Tobias Sargeant
https://codereview.chromium.org/1904453004/diff/1/android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java File android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java (right): https://codereview.chromium.org/1904453004/diff/1/android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java#newcode57 android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java:57: if (!mWebViewDelegate.canInvokeDrawGlFunctor(containerView)) { On 2016/04/20 15:38:32, boliu wrote: > ...
4 years, 8 months ago (2016-04-20 16:00:31 UTC) #4
boliu
https://codereview.chromium.org/1904453004/diff/1/android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java File android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java (right): https://codereview.chromium.org/1904453004/diff/1/android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java#newcode57 android_webview/glue/java/src/com/android/webview/chromium/DrawGLFunctor.java:57: if (!mWebViewDelegate.canInvokeDrawGlFunctor(containerView)) { On 2016/04/20 15:38:32, boliu wrote: > ...
4 years, 8 months ago (2016-04-20 16:01:26 UTC) #5
boliu
https://codereview.chromium.org/1904453004/diff/1/android_webview/java/src/org/chromium/android_webview/AwContents.java File android_webview/java/src/org/chromium/android_webview/AwContents.java (right): https://codereview.chromium.org/1904453004/diff/1/android_webview/java/src/org/chromium/android_webview/AwContents.java#newcode203 android_webview/java/src/org/chromium/android_webview/AwContents.java:203: boolean requestDrawGL(View containerView, boolean waitForCompletion); On 2016/04/20 16:00:31, Tobias ...
4 years, 8 months ago (2016-04-20 16:02:23 UTC) #6
boliu
lgtm https://codereview.chromium.org/1904453004/diff/40001/android_webview/browser/render_thread_manager.cc File android_webview/browser/render_thread_manager.cc (right): https://codereview.chromium.org/1904453004/diff/40001/android_webview/browser/render_thread_manager.cc#newcode147 android_webview/browser/render_thread_manager.cc:147: if (!client_->RequestInvokeGL(false)) { Hmm... this should *almost* never ...
4 years, 8 months ago (2016-04-20 16:49:09 UTC) #7
boliu
still lgtm
4 years, 8 months ago (2016-04-20 17:19:55 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1904453004/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1904453004/60001
4 years, 8 months ago (2016-04-20 17:20:37 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/57169)
4 years, 8 months ago (2016-04-20 19:14:06 UTC) #12
boliu
This assertion do not hold for full screen video tests f9f3f: 04-20 18:55:09.439 29667 29667 ...
4 years, 8 months ago (2016-04-20 20:51:14 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1904453004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1904453004/80001
4 years, 8 months ago (2016-04-21 09:09:30 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: android_chromium_gn_compile_dbg on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_chromium_gn_compile_dbg/builds/54471) linux_chromium_compile_dbg_ng on tryserver.chromium.linux (JOB_FAILED, ...
4 years, 8 months ago (2016-04-21 09:14:23 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1904453004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1904453004/80001
4 years, 8 months ago (2016-04-21 09:29:57 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_ng/builds/82478)
4 years, 8 months ago (2016-04-21 09:35:15 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1904453004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1904453004/80001
4 years, 8 months ago (2016-04-21 10:14:08 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/57734)
4 years, 8 months ago (2016-04-21 11:32:53 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1904453004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1904453004/80001
4 years, 8 months ago (2016-04-21 13:16:51 UTC) #28
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 8 months ago (2016-04-21 13:21:03 UTC) #29
commit-bot: I haz the power
4 years, 8 months ago (2016-04-22 19:34:10 UTC) #31
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/dbdd755abfd49e973f683967a5ad54edc5dc7274
Cr-Commit-Position: refs/heads/master@{#388757}

Powered by Google App Engine
This is Rietveld 408576698