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

Issue 2322623002: [Remoting Android] Refactor GlDesktopView (Closed)

Created:
4 years, 3 months ago by Yuwei
Modified:
4 years, 3 months ago
Reviewers:
Hzj_jie, joedow
CC:
chromium-reviews, chromoting-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Remoting Android] Refactor GlDesktopView This CL further refactors the DesktopView design. Now DesktopView will have no rendering related logic and there is no need to have placeholder for implementation specific DesktopView. BUG=641123 Committed: https://crrev.com/56ba6ed7f8898ea9b6fbc7a573a3adaaa404e591 Cr-Commit-Position: refs/heads/master@{#418337}

Patch Set 1 #

Patch Set 2 : Add RenderController #

Total comments: 25

Patch Set 3 : Reviewer's Feedback #

Total comments: 2

Patch Set 4 : Fix processAnimation bug. Abort animation when detach #

Total comments: 35

Patch Set 5 : Reviewer's Feedback #

Total comments: 13

Patch Set 6 : Reviewer's Feedback #

Total comments: 10

Patch Set 7 : Reviewer's Feedback #

Total comments: 4

Patch Set 8 : Reviewer's Feedback #

Messages

Total messages: 34 (10 generated)
Yuwei
PTAL thanks! https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode34 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:34: public void init(Desktop desktop) { Maybe we ...
4 years, 3 months ago (2016-09-07 20:45:40 UTC) #3
joedow
https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode17 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:17: * The abstract class for viewing and interacting with ...
4 years, 3 months ago (2016-09-08 18:32:47 UTC) #4
Yuwei
https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode34 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:34: public void init(Desktop desktop) { On 2016/09/08 18:32:47, joedow ...
4 years, 3 months ago (2016-09-08 19:12:17 UTC) #5
Hzj_jie
https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode34 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:34: public void init(Desktop desktop) { On 2016/09/08 19:12:16, Yuwei ...
4 years, 3 months ago (2016-09-08 21:37:33 UTC) #6
Yuwei
ptal https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/20001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode17 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:17: * The abstract class for viewing and interacting ...
4 years, 3 months ago (2016-09-08 23:09:15 UTC) #7
Yuwei
ping
4 years, 3 months ago (2016-09-10 01:19:44 UTC) #12
Hzj_jie
https://codereview.chromium.org/2322623002/diff/40001/remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java File remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java (right): https://codereview.chromium.org/2322623002/diff/40001/remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java#newcode238 remoting/android/java/src/org/chromium/chromoting/TouchInputHandler.java:238: attachEvent(mViewer.onTouch(), new Event.ParameterRunnable<TouchEventParameter>() { On 2016/09/08 23:09:15, Yuwei wrote: ...
4 years, 3 months ago (2016-09-10 02:06:32 UTC) #13
Yuwei
https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode43 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:43: Preconditions.notNull(renderStub); On 2016/09/10 02:06:32, Hzj_jie wrote: > You do ...
4 years, 3 months ago (2016-09-10 05:29:15 UTC) #14
Yuwei
ptal https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/Desktop.java File remoting/android/java/src/org/chromium/chromoting/Desktop.java (right): https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/Desktop.java#newcode148 remoting/android/java/src/org/chromium/chromoting/Desktop.java:148: super.onDestroy(); On 2016/09/10 02:06:32, Hzj_jie wrote: > Though ...
4 years, 3 months ago (2016-09-12 18:56:14 UTC) #15
Yuwei
https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java File remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java (right): https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java#newcode30 remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java:30: private volatile long mNativeJniGlDisplay; On 2016/09/12 18:56:14, Yuwei wrote: ...
4 years, 3 months ago (2016-09-12 19:13:15 UTC) #16
joedow
https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode19 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:19: * The class for viewing and interacting with a ...
4 years, 3 months ago (2016-09-12 19:55:08 UTC) #17
Yuwei
https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode19 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:19: * The class for viewing and interacting with a ...
4 years, 3 months ago (2016-09-12 20:57:18 UTC) #18
joedow
https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode19 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:19: * The class for viewing and interacting with a ...
4 years, 3 months ago (2016-09-12 21:01:56 UTC) #19
Hzj_jie
https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode43 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:43: Preconditions.notNull(renderStub); On 2016/09/12 18:56:13, Yuwei wrote: > On 2016/09/10 ...
4 years, 3 months ago (2016-09-12 21:28:05 UTC) #20
Yuwei
https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode43 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:43: Preconditions.notNull(renderStub); On 2016/09/12 21:28:04, Hzj_jie wrote: > On 2016/09/12 ...
4 years, 3 months ago (2016-09-12 21:50:05 UTC) #21
Yuwei
ptal https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/80001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode19 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:19: * The class for viewing and interacting with ...
4 years, 3 months ago (2016-09-12 22:17:58 UTC) #22
joedow
lgtm once my comments are addressed. https://codereview.chromium.org/2322623002/diff/100001/remoting/android/java/src/org/chromium/chromoting/Desktop.java File remoting/android/java/src/org/chromium/chromoting/Desktop.java (right): https://codereview.chromium.org/2322623002/diff/100001/remoting/android/java/src/org/chromium/chromoting/Desktop.java#newcode32 remoting/android/java/src/org/chromium/chromoting/Desktop.java:32: * background. Since ...
4 years, 3 months ago (2016-09-13 00:08:51 UTC) #23
Yuwei
https://codereview.chromium.org/2322623002/diff/100001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java File remoting/android/java/src/org/chromium/chromoting/DesktopView.java (right): https://codereview.chromium.org/2322623002/diff/100001/remoting/android/java/src/org/chromium/chromoting/DesktopView.java#newcode20 remoting/android/java/src/org/chromium/chromoting/DesktopView.java:20: * is roughly the same as the Desktop activity. ...
4 years, 3 months ago (2016-09-13 01:22:46 UTC) #24
Yuwei
Thanks! And @zijiehe PTAL https://codereview.chromium.org/2322623002/diff/100001/remoting/android/java/src/org/chromium/chromoting/Desktop.java File remoting/android/java/src/org/chromium/chromoting/Desktop.java (right): https://codereview.chromium.org/2322623002/diff/100001/remoting/android/java/src/org/chromium/chromoting/Desktop.java#newcode32 remoting/android/java/src/org/chromium/chromoting/Desktop.java:32: * background. On 2016/09/13 00:08:50, ...
4 years, 3 months ago (2016-09-13 01:42:26 UTC) #25
Hzj_jie
lgtm https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java File remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java (right): https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java#newcode30 remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java:30: private volatile long mNativeJniGlDisplay; On 2016/09/12 21:50:04, Yuwei ...
4 years, 3 months ago (2016-09-13 18:00:13 UTC) #26
Yuwei
Thanks! https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java File remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java (right): https://codereview.chromium.org/2322623002/diff/60001/remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java#newcode30 remoting/android/java/src/org/chromium/chromoting/jni/GlDisplay.java:30: private volatile long mNativeJniGlDisplay; On 2016/09/13 18:00:13, Hzj_jie ...
4 years, 3 months ago (2016-09-13 18:21:10 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2322623002/140001
4 years, 3 months ago (2016-09-13 18:22:31 UTC) #30
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 3 months ago (2016-09-13 19:37:43 UTC) #32
commit-bot: I haz the power
4 years, 3 months ago (2016-09-13 19:40:19 UTC) #34
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/56ba6ed7f8898ea9b6fbc7a573a3adaaa404e591
Cr-Commit-Position: refs/heads/master@{#418337}

Powered by Google App Engine
This is Rietveld 408576698