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

Issue 14134007: NetworkPortalDetector/NetworkStateInformer: Switch over to use NetworkStateHandler (Closed)

Created:
7 years, 8 months ago by gauravsh
Modified:
7 years, 7 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, nkostylev+watch_chromium.org, gspencer+watch_chromium.org, gauravsh+watch_chromium.org, oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Visibility:
Public.

Description

NetworkPortalDetector/NetworkStateInformer: Switch over to use NetworkStateHandler This removes the direct network library dependency for NetworkPortalDetector, NetworkStateInformer, and SigninScreenHandler. UpdateScreen and LocallyManagedUserCreationHandler no longer depend on NetworkLibrary as well. Also change active -> default network in these to be consistent with terminology we use in NetworkStateHandler. BUG=189093, 189009 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200968

Patch Set 1 : Fixed tests #

Patch Set 2 : Cleanup #

Patch Set 3 : add proxy_config #

Total comments: 32

Patch Set 4 : address review comments #

Patch Set 5 : remove last reference to lastNetworkType #

Total comments: 2

Patch Set 6 : #

Patch Set 7 : rebase #

Total comments: 16

Patch Set 8 : address stevenjb's comments #

Patch Set 9 : . #

Patch Set 10 : rebase again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+352 lines, -386 lines) Patch
M chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc View 3 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/login/screens/update_screen.h View 1 2 3 4 5 6 7 8 9 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/login/screens/update_screen.cc View 1 2 3 4 5 6 7 8 9 5 chunks +4 lines, -16 lines 0 comments Download
M chrome/browser/chromeos/login/screens/update_screen_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 chunks +16 lines, -36 lines 0 comments Download
M chrome/browser/chromeos/net/network_portal_detector.h View 1 2 3 4 5 6 7 8 9 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/net/network_portal_detector_impl.h View 1 2 3 4 5 6 7 8 9 8 chunks +20 lines, -22 lines 0 comments Download
M chrome/browser/chromeos/net/network_portal_detector_impl.cc View 1 2 3 4 5 6 7 8 9 18 chunks +47 lines, -76 lines 0 comments Download
M chrome/browser/chromeos/net/network_portal_detector_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 28 chunks +116 lines, -95 lines 0 comments Download
M chrome/browser/chromeos/net/network_portal_detector_stub.h View 1 2 3 4 5 6 7 8 9 3 chunks +5 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/net/network_portal_detector_stub.cc View 1 2 3 4 5 6 7 8 9 4 chunks +25 lines, -20 lines 0 comments Download
M chrome/browser/chromeos/proxy_config_service_impl.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/proxy_config_service_impl.cc View 1 2 3 4 5 6 7 2 chunks +6 lines, -5 lines 0 comments Download
M chrome/browser/resources/chromeos/login/network_dropdown.js View 1 2 3 4 1 chunk +2 lines, -4 lines 0 comments Download
M chrome/browser/resources/chromeos/login/screen_error_message.js View 1 2 3 1 chunk +1 line, -4 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/network_dropdown.h View 1 2 3 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/network_dropdown.cc View 1 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -5 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/network_state_informer.h View 1 2 3 4 5 6 7 8 9 6 chunks +14 lines, -10 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/network_state_informer.cc View 1 2 3 4 5 6 7 8 9 10 chunks +43 lines, -37 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc View 1 2 3 4 5 6 7 8 9 8 chunks +22 lines, -28 lines 0 comments Download
M chromeos/dbus/shill_service_client_stub.cc View 1 2 3 4 5 6 7 8 9 1 chunk +6 lines, -3 lines 0 comments Download
M chromeos/network/network_state.h View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -0 lines 0 comments Download
M chromeos/network/network_state.cc View 1 2 3 4 5 6 7 8 9 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
gauravsh
nkostylev: Please review portal detector (c/b/chromeos/net/*) changes, as well as everything under c/b/chromeos/login and c/b/ui/webui/chromeos/login/*.
7 years, 7 months ago (2013-05-02 00:24:25 UTC) #1
gauravsh
pneubeck: please review changes to NetworkState and the proxy config.
7 years, 7 months ago (2013-05-02 19:04:22 UTC) #2
Nikita (slow)
Yuri is the better reviewer than me for this CL. +Yuri
7 years, 7 months ago (2013-05-02 19:49:36 UTC) #3
pneubeck (no reviews)
proxy_config* and network_state* lgtm after the other comments are addressed. https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/screens/update_screen_browsertest.cc File chrome/browser/chromeos/login/screens/update_screen_browsertest.cc (right): https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/screens/update_screen_browsertest.cc#newcode150 ...
7 years, 7 months ago (2013-05-02 22:11:13 UTC) #4
ygorshenin1
https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc File chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc (right): https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc#newcode7 chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc:7: #include "base/values.h" nit: not needed there. https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h File chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h ...
7 years, 7 months ago (2013-05-06 09:14:39 UTC) #5
pneubeck (no reviews)
https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc File chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc (right): https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc#newcode7 chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc:7: #include "base/values.h" On 2013/05/06 09:14:39, ygorshenin1 wrote: > nit: ...
7 years, 7 months ago (2013-05-06 09:43:18 UTC) #6
ygorshenin1
https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc File chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc (right): https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc#newcode7 chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.cc:7: #include "base/values.h" I see, sorry :) On 2013/05/06 09:43:18, ...
7 years, 7 months ago (2013-05-06 09:45:47 UTC) #7
gauravsh
https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h File chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h (right): https://codereview.chromium.org/14134007/diff/12001/chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h#newcode79 chrome/browser/chromeos/login/managed/locally_managed_user_creation_screen.h:79: // ConnectivityStateHelperObserver implementation: On 2013/05/06 09:14:39, ygorshenin1 wrote: > ...
7 years, 7 months ago (2013-05-07 23:38:09 UTC) #8
ygorshenin1
https://codereview.chromium.org/14134007/diff/12001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc File chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc (right): https://codereview.chromium.org/14134007/diff/12001/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc#newcode649 chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc:649: params.SetString("lastNetworkType", connection_type); Yes, lastNetworkType is not used, but we ...
7 years, 7 months ago (2013-05-08 08:03:23 UTC) #9
gauravsh
I fixed the comment and code in network_dropdown.js. I already fixed (removed) the SetLastNetworkType call ...
7 years, 7 months ago (2013-05-08 18:33:58 UTC) #10
pneubeck (no reviews)
only one last comment from my side. lgtm. https://codereview.chromium.org/14134007/diff/7003/chromeos/network/network_state_handler.h File chromeos/network/network_state_handler.h (right): https://codereview.chromium.org/14134007/diff/7003/chromeos/network/network_state_handler.h#newcode225 chromeos/network/network_state_handler.h:225: friend ...
7 years, 7 months ago (2013-05-08 18:41:39 UTC) #11
gauravsh
https://codereview.chromium.org/14134007/diff/7003/chromeos/network/network_state_handler.h File chromeos/network/network_state_handler.h (right): https://codereview.chromium.org/14134007/diff/7003/chromeos/network/network_state_handler.h#newcode225 chromeos/network/network_state_handler.h:225: friend class NetworkPortalDetectorImplTest; On 2013/05/08 18:41:39, pneubeck wrote: > ...
7 years, 7 months ago (2013-05-08 20:07:03 UTC) #12
gauravsh
ygorshnenin: PTAL
7 years, 7 months ago (2013-05-09 17:38:10 UTC) #13
ygorshenin1
lgtm
7 years, 7 months ago (2013-05-13 05:30:55 UTC) #14
gauravsh
stevenjb: OWNERS review for chromeos/dbus/shill_service_client_stub.cc nkostylev: Please do OWNERS review for c/b/chromeos/net/network_portal_detector*
7 years, 7 months ago (2013-05-13 20:18:45 UTC) #15
Nikita (slow)
lgtm
7 years, 7 months ago (2013-05-13 21:35:08 UTC) #16
stevenjb
https://codereview.chromium.org/14134007/diff/45028/chrome/browser/chromeos/net/network_portal_detector_impl.cc File chrome/browser/chromeos/net/network_portal_detector_impl.cc (right): https://codereview.chromium.org/14134007/diff/45028/chrome/browser/chromeos/net/network_portal_detector_impl.cc#newcode104 chrome/browser/chromeos/net/network_portal_detector_impl.cc:104: DCHECK(NetworkStateHandler::Get()); nit: This is redundant. The line below will ...
7 years, 7 months ago (2013-05-14 15:46:15 UTC) #17
gauravsh
https://codereview.chromium.org/14134007/diff/45028/chrome/browser/chromeos/net/network_portal_detector_impl.cc File chrome/browser/chromeos/net/network_portal_detector_impl.cc (right): https://codereview.chromium.org/14134007/diff/45028/chrome/browser/chromeos/net/network_portal_detector_impl.cc#newcode104 chrome/browser/chromeos/net/network_portal_detector_impl.cc:104: DCHECK(NetworkStateHandler::Get()); On 2013/05/14 15:46:16, stevenjb (chromium) wrote: > nit: ...
7 years, 7 months ago (2013-05-14 21:51:15 UTC) #18
stevenjb
It looks like the base upload failed, the deltas do not look correct.
7 years, 7 months ago (2013-05-14 22:44:47 UTC) #19
gauravsh
On 2013/05/14 22:44:47, stevenjb (chromium) wrote: > It looks like the base upload failed, the ...
7 years, 7 months ago (2013-05-14 22:52:51 UTC) #20
stevenjb
lgtm
7 years, 7 months ago (2013-05-17 18:30:55 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gauravsh@chromium.org/14134007/76001
7 years, 7 months ago (2013-05-17 18:31:38 UTC) #22
commit-bot: I haz the power
Failed to apply patch for chrome/browser/chromeos/login/screens/update_screen.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 7 months ago (2013-05-17 18:31:47 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gauravsh@chromium.org/14134007/87001
7 years, 7 months ago (2013-05-17 20:31:08 UTC) #24
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) sync_integration_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=150627
7 years, 7 months ago (2013-05-18 00:19:32 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gauravsh@chromium.org/14134007/87001
7 years, 7 months ago (2013-05-18 00:22:50 UTC) #26
commit-bot: I haz the power
7 years, 7 months ago (2013-05-18 08:48:24 UTC) #27
Message was sent while issue was closed.
Change committed as 200968

Powered by Google App Engine
This is Rietveld 408576698