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

Issue 2035543002: [Blimp] Creates engine tab class to handle tab related operations. (Closed)

Created:
4 years, 6 months ago by haibinlu
Modified:
4 years, 6 months ago
Reviewers:
Kevin M, maniscalco
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, nyquist+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, shaktisahu+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactoring. This is the first step towards multiple tab support in Engine. BUG=547231 Committed: https://crrev.com/bea8a2012f97b8491c8895885a89cacf86aeb6bd Cr-Commit-Position: refs/heads/master@{#398975}

Patch Set 1 #

Total comments: 40

Patch Set 2 : addresses comments #

Total comments: 18

Patch Set 3 : #

Total comments: 27

Patch Set 4 : #

Total comments: 13

Patch Set 5 : #

Patch Set 6 : #

Total comments: 12

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+303 lines, -197 lines) Patch
M blimp/engine/BUILD.gn View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M blimp/engine/session/blimp_engine_session.h View 1 2 3 4 6 chunks +16 lines, -34 lines 0 comments Download
M blimp/engine/session/blimp_engine_session.cc View 1 2 3 4 5 12 chunks +53 lines, -163 lines 0 comments Download
M blimp/engine/session/page_load_tracker.cc View 1 chunk +1 line, -0 lines 0 comments Download
A blimp/engine/session/tab.h View 1 2 3 4 5 6 1 chunk +81 lines, -0 lines 0 comments Download
A blimp/engine/session/tab.cc View 1 2 3 4 5 6 1 chunk +150 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (7 generated)
haibinlu
4 years, 6 months ago (2016-06-02 00:45:30 UTC) #3
Kevin M
Can you add some more meat to the CL description? https://codereview.chromium.org/2035543002/diff/1/blimp/engine/session/blimp_engine_session.cc File blimp/engine/session/blimp_engine_session.cc (right): https://codereview.chromium.org/2035543002/diff/1/blimp/engine/session/blimp_engine_session.cc#newcode237 ...
4 years, 6 months ago (2016-06-02 18:38:51 UTC) #4
haibinlu
PTAL https://codereview.chromium.org/2035543002/diff/1/blimp/engine/session/blimp_engine_session.cc File blimp/engine/session/blimp_engine_session.cc (right): https://codereview.chromium.org/2035543002/diff/1/blimp/engine/session/blimp_engine_session.cc#newcode237 blimp/engine/session/blimp_engine_session.cc:237: // Ensure that all WebContents are torn down ...
4 years, 6 months ago (2016-06-02 20:24:38 UTC) #5
Kevin M
Can we pull the tab management "feature" handlers out of BlimpEngineSession into a separate feature ...
4 years, 6 months ago (2016-06-02 21:54:05 UTC) #6
haibinlu
PTAL. per offline discussion, we will create TabManagementFeature for managing multiple tabs in separate CL. ...
4 years, 6 months ago (2016-06-02 23:24:34 UTC) #7
Kevin M
https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.cc File blimp/engine/session/blimp_engine_session.cc (right): https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.cc#newcode237 blimp/engine/session/blimp_engine_session.cc:237: // Ensure that all tabs are torn down first, ...
4 years, 6 months ago (2016-06-06 21:44:39 UTC) #8
Kevin M
https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.h File blimp/engine/session/blimp_engine_session.h (right): https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.h#newcode210 blimp/engine/session/blimp_engine_session.h:210: // Only one tab is supported for blimp 0.5. ...
4 years, 6 months ago (2016-06-06 21:54:58 UTC) #9
haibinlu
On 2016/06/06 21:54:58, Kevin M wrote: > https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.h > File blimp/engine/session/blimp_engine_session.h (right): > > https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.h#newcode210 ...
4 years, 6 months ago (2016-06-06 22:32:16 UTC) #10
haibinlu
On 2016/06/06 21:54:58, Kevin M wrote: > https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.h > File blimp/engine/session/blimp_engine_session.h (right): > > https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.h#newcode210 ...
4 years, 6 months ago (2016-06-06 22:32:17 UTC) #11
haibinlu
PTAL https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.cc File blimp/engine/session/blimp_engine_session.cc (right): https://codereview.chromium.org/2035543002/diff/40001/blimp/engine/session/blimp_engine_session.cc#newcode237 blimp/engine/session/blimp_engine_session.cc:237: // Ensure that all tabs are torn down ...
4 years, 6 months ago (2016-06-06 22:32:28 UTC) #12
Kevin M
https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/blimp_engine_session.cc File blimp/engine/session/blimp_engine_session.cc (right): https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/blimp_engine_session.cc#newcode378 blimp/engine/session/blimp_engine_session.cc:378: const ui::TextInputClient* client) { Also check that tab_ exists ...
4 years, 6 months ago (2016-06-07 22:43:43 UTC) #13
haibinlu
PTAL https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/blimp_engine_session.cc File blimp/engine/session/blimp_engine_session.cc (right): https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/blimp_engine_session.cc#newcode378 blimp/engine/session/blimp_engine_session.cc:378: const ui::TextInputClient* client) { On 2016/06/07 22:43:42, Kevin ...
4 years, 6 months ago (2016-06-08 17:57:22 UTC) #14
maniscalco
https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/tab.h File blimp/engine/session/tab.h (right): https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/tab.h#newcode1 blimp/engine/session/tab.h:1: // Copyright 2016 The Chromium Authors. All rights reserved. ...
4 years, 6 months ago (2016-06-08 19:59:39 UTC) #16
haibinlu
On 2016/06/08 19:59:39, maniscalco wrote: > https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/tab.h > File blimp/engine/session/tab.h (right): > > https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/tab.h#newcode1 > ...
4 years, 6 months ago (2016-06-08 20:09:18 UTC) #17
haibinlu
On 2016/06/08 20:09:18, haibinlu wrote: > On 2016/06/08 19:59:39, maniscalco wrote: > > > https://codereview.chromium.org/2035543002/diff/60001/blimp/engine/session/tab.h ...
4 years, 6 months ago (2016-06-08 20:22:46 UTC) #18
maniscalco
On 2016/06/08 20:22:46, haibinlu wrote: > On 2016/06/08 20:09:18, haibinlu wrote: > > On 2016/06/08 ...
4 years, 6 months ago (2016-06-08 21:36:33 UTC) #19
Kevin M
https://codereview.chromium.org/2035543002/diff/100001/blimp/engine/session/tab.cc File blimp/engine/session/tab.cc (right): https://codereview.chromium.org/2035543002/diff/100001/blimp/engine/session/tab.cc#newcode143 blimp/engine/session/tab.cc:143: ->set_page_load_completed(load_status == PageLoadStatus::LOADED); Dumb question: how is "page_load_completed_load_status" different ...
4 years, 6 months ago (2016-06-09 17:27:23 UTC) #20
Kevin M
lgtm % nits
4 years, 6 months ago (2016-06-09 17:27:36 UTC) #21
haibinlu
https://codereview.chromium.org/2035543002/diff/100001/blimp/engine/session/tab.cc File blimp/engine/session/tab.cc (right): https://codereview.chromium.org/2035543002/diff/100001/blimp/engine/session/tab.cc#newcode143 blimp/engine/session/tab.cc:143: ->set_page_load_completed(load_status == PageLoadStatus::LOADED); On 2016/06/09 17:27:23, Kevin M wrote: ...
4 years, 6 months ago (2016-06-09 17:58:05 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2035543002/120001
4 years, 6 months ago (2016-06-09 17:58:28 UTC) #25
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 6 months ago (2016-06-09 19:08:50 UTC) #27
commit-bot: I haz the power
CQ bit was unchecked
4 years, 6 months ago (2016-06-09 19:09:13 UTC) #28
commit-bot: I haz the power
4 years, 6 months ago (2016-06-09 19:10:03 UTC) #30
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/bea8a2012f97b8491c8895885a89cacf86aeb6bd
Cr-Commit-Position: refs/heads/master@{#398975}

Powered by Google App Engine
This is Rietveld 408576698