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

Issue 2363153002: Migrate Linux Blimp client to use BlimpClientContext (Closed)

Created:
4 years, 3 months ago by steimel
Modified:
4 years, 2 months ago
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, gcasto+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, perumaal+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, scf+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Migrating the Linux Blimp client away from using the deprecated BlimpClientSession and towards using BlimpClientContext. For this CL, we now create a BlimpClientContext and create a BlimpContents from that to send to the display manager, which replaces the individual features being sent before (e.g. TabControlFeature). blimp_main now handles some things that were being handled in the BlimpClientSession (e.g. creating a display manager and an IO thread) BUG=645202 Committed: https://crrev.com/d890645241cfa41fe40e22a5cdf5cd9d6cef4f01 Cr-Commit-Position: refs/heads/master@{#421851}

Patch Set 1 #

Patch Set 2 : Move compositor creation into display manager. Pull out BlimpDisplayManagerDelegateMain class from … #

Total comments: 22

Patch Set 3 : Code review changes #

Total comments: 2

Patch Set 4 : Fix more nits #

Total comments: 37

Patch Set 5 : More code review changes #

Total comments: 15

Patch Set 6 : More nits. Refactored display manager's ctor. #

Patch Set 7 : Fix dependency issue found by gn check #

Unified diffs Side-by-side diffs Delta from patch set Stats (+347 lines, -66 lines) Patch
M blimp/client/BUILD.gn View 1 1 chunk +4 lines, -2 lines 0 comments Download
A blimp/client/app/linux/blimp_client_context_delegate_linux.h View 1 2 3 4 1 chunk +36 lines, -0 lines 0 comments Download
A blimp/client/app/linux/blimp_client_context_delegate_linux.cc View 1 2 3 4 5 1 chunk +86 lines, -0 lines 0 comments Download
M blimp/client/app/linux/blimp_display_manager.h View 1 2 3 4 5 2 chunks +16 lines, -12 lines 0 comments Download
M blimp/client/app/linux/blimp_display_manager.cc View 1 2 3 4 5 5 chunks +37 lines, -34 lines 0 comments Download
A blimp/client/app/linux/blimp_display_manager_delegate_main.h View 1 1 chunk +21 lines, -0 lines 0 comments Download
A + blimp/client/app/linux/blimp_display_manager_delegate_main.cc View 1 2 3 4 1 chunk +6 lines, -7 lines 0 comments Download
M blimp/client/app/linux/blimp_main.cc View 1 2 3 4 5 3 chunks +42 lines, -11 lines 0 comments Download
M blimp/client/support/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
A blimp/client/support/session/BUILD.gn View 1 2 3 4 5 6 1 chunk +24 lines, -0 lines 0 comments Download
A blimp/client/support/session/blimp_default_identity_provider.h View 1 2 1 chunk +38 lines, -0 lines 0 comments Download
A blimp/client/support/session/blimp_default_identity_provider.cc View 1 2 3 4 5 1 chunk +36 lines, -0 lines 0 comments Download

Messages

Total messages: 31 (13 generated)
David Trainor- moved to gerrit
https://codereview.chromium.org/2363153002/diff/20001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc File blimp/client/app/linux/blimp_client_context_delegate_linux.cc (right): https://codereview.chromium.org/2363153002/diff/20001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc#newcode21 blimp/client/app/linux/blimp_client_context_delegate_linux.cc:21: const Assignment& assignment) {} Should this log some information ...
4 years, 2 months ago (2016-09-26 20:54:26 UTC) #2
steimel
PTAL https://codereview.chromium.org/2363153002/diff/20001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc File blimp/client/app/linux/blimp_client_context_delegate_linux.cc (right): https://codereview.chromium.org/2363153002/diff/20001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc#newcode21 blimp/client/app/linux/blimp_client_context_delegate_linux.cc:21: const Assignment& assignment) {} On 2016/09/26 20:54:26, David ...
4 years, 2 months ago (2016-09-27 17:35:01 UTC) #3
David Trainor- moved to gerrit
last few nits https://codereview.chromium.org/2363153002/diff/20001/blimp/client/support/session/blimp_default_identity_provider.cc File blimp/client/support/session/blimp_default_identity_provider.cc (right): https://codereview.chromium.org/2363153002/diff/20001/blimp/client/support/session/blimp_default_identity_provider.cc#newcode11 blimp/client/support/session/blimp_default_identity_provider.cc:11: constexpr char kDummyAccountId[] = ""; On ...
4 years, 2 months ago (2016-09-27 17:40:37 UTC) #4
steimel
PTAL https://codereview.chromium.org/2363153002/diff/20001/blimp/client/support/session/blimp_default_identity_provider.cc File blimp/client/support/session/blimp_default_identity_provider.cc (right): https://codereview.chromium.org/2363153002/diff/20001/blimp/client/support/session/blimp_default_identity_provider.cc#newcode11 blimp/client/support/session/blimp_default_identity_provider.cc:11: constexpr char kDummyAccountId[] = ""; On 2016/09/27 17:40:37, ...
4 years, 2 months ago (2016-09-27 18:26:11 UTC) #5
David Trainor- moved to gerrit
looks good! lgtm on the code, waiting on tests
4 years, 2 months ago (2016-09-27 20:47:52 UTC) #6
steimel
Discussed with dtrainor offline and we decided to open a new issue regarding testing for ...
4 years, 2 months ago (2016-09-27 21:39:34 UTC) #7
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/2363153002/60001
4 years, 2 months ago (2016-09-27 21:40:21 UTC) #9
Kevin M
Mind if I add myself to the review? I'll uncheck the CQ bit.
4 years, 2 months ago (2016-09-27 21:41:30 UTC) #11
Kevin M
https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc File blimp/client/app/linux/blimp_client_context_delegate_linux.cc (right): https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc#newcode24 blimp/client/app/linux/blimp_client_context_delegate_linux.cc:24: VLOG(0) << "Assignment connection attempt result unknown"; "Connection" isn't ...
4 years, 2 months ago (2016-09-27 21:59:41 UTC) #13
steimel
PTAL https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc File blimp/client/app/linux/blimp_client_context_delegate_linux.cc (right): https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc#newcode24 blimp/client/app/linux/blimp_client_context_delegate_linux.cc:24: VLOG(0) << "Assignment connection attempt result unknown"; On ...
4 years, 2 months ago (2016-09-27 23:23:19 UTC) #14
Kevin M
lgtm https://codereview.chromium.org/2363153002/diff/80001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc File blimp/client/app/linux/blimp_client_context_delegate_linux.cc (right): https://codereview.chromium.org/2363153002/diff/80001/blimp/client/app/linux/blimp_client_context_delegate_linux.cc#newcode30 blimp/client/app/linux/blimp_client_context_delegate_linux.cc:30: LOG(WARNING) << "Assignment request error: Bad request"; Recommend ...
4 years, 2 months ago (2016-09-28 01:35:47 UTC) #15
Kevin M
Also, please add more detail to the CL description, and try not to reference team-specific ...
4 years, 2 months ago (2016-09-28 01:37:48 UTC) #16
David Trainor- moved to gerrit
https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_display_manager.cc File blimp/client/app/linux/blimp_display_manager.cc (right): https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_display_manager.cc#newcode40 blimp/client/app/linux/blimp_display_manager.cc:40: platform_window_->SetBounds(gfx::Rect(window_size)); On 2016/09/27 21:59:41, Kevin M wrote: > This ...
4 years, 2 months ago (2016-09-28 16:34:01 UTC) #17
steimel
PTAL https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_display_manager.cc File blimp/client/app/linux/blimp_display_manager.cc (right): https://codereview.chromium.org/2363153002/diff/60001/blimp/client/app/linux/blimp_display_manager.cc#newcode40 blimp/client/app/linux/blimp_display_manager.cc:40: platform_window_->SetBounds(gfx::Rect(window_size)); On 2016/09/28 16:34:01, David Trainor wrote: > ...
4 years, 2 months ago (2016-09-28 20:33:07 UTC) #19
David Trainor- moved to gerrit
lgtm thanks!
4 years, 2 months ago (2016-09-29 16:05:16 UTC) #24
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/2363153002/120001
4 years, 2 months ago (2016-09-29 16:07:11 UTC) #27
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 2 months ago (2016-09-29 17:00:10 UTC) #29
commit-bot: I haz the power
4 years, 2 months ago (2016-09-29 17:01:52 UTC) #31
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/d890645241cfa41fe40e22a5cdf5cd9d6cef4f01
Cr-Commit-Position: refs/heads/master@{#421851}

Powered by Google App Engine
This is Rietveld 408576698