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

Issue 2028823002: Refactor to make BlimpLocationProvider accessible to content layer. (Closed)

Created:
4 years, 6 months ago by CJ
Modified:
4 years, 6 months ago
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, mlamouri+watch-geolocation_chromium.org, jam, 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, Michael van Ouwerkerk, darin-cc_chromium.org, dtrainor+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org, scheib, mcasas
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor to make BlimpLocationProvider accessible to content layer. This change adds to ContentBrowserClient the ability to indicate whether one should use NetworkLocationProvider objects when accessing location data. The LocationArbitratorImpl now checks this boolean to determine what LocationProviders to create and register, allowing for system/override location providers to be used without the network location providers. BlimpContentBrowserClient is updated to use these changes to indicate that NetworkLocationProvider objects should not be used. It also provides a BlimpLocationProvider through OverrideSystemLocationProvider. Since UseNetworkLocationProviders returns false, and we supply the override, Blimp will only use the BlimpLocationProvider for querying location. Other additions: * Moved non-NetworkLocationProvider creation out into a separate function to allow for optional instantiation of NetworkLocationProvider objects. * Moved call to UseNetworkLocationProviders() so that its result is now passed to LocaitonArbitratorImpl through to GeolocationProviderImpl. This was done to give a better way to test the codepath for the case that UseNetworkLocationProviders returns false. BUG=614486 Committed: https://crrev.com/564907f6ecd1040e0074aeeadf7da5e2ec7fdde6 Cr-Commit-Position: refs/heads/master@{#401453}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Fixes in response to creis #

Total comments: 1

Patch Set 3 : Changes to address kmarshall's comments #

Total comments: 6

Patch Set 4 : Addresses kmarshall's comments #

Total comments: 4

Patch Set 5 : Response to mvanouwerkerk's #21-1, #26 (partial) comments #

Total comments: 15

Patch Set 6 : Addresses Wez's comments #

Total comments: 2

Patch Set 7 : Moved commemt re: mvanouwerkerk's suggestion #

Patch Set 8 : Makes testing override location provider accessible #

Total comments: 6

Patch Set 9 : Addresses kmarshall's and mvanouwerkerk's comments + code clean up #

Total comments: 44

Patch Set 10 : In response to mvanouwerkerk's #61 comments #

Patch Set 11 : Rebase update #

Patch Set 12 : Resolving merge conflict #

Patch Set 13 : Addresses kmarshall's #63 comments #

Total comments: 15

Patch Set 14 : Addresses mvanouwerkerk's #81 comments #

Total comments: 24

Patch Set 15 : In response to Wez's #86 comments #

Total comments: 12

Patch Set 16 : Addresses mvanouwerkerk's #90 comments #

Patch Set 17 : Addresses wez's #96 and creis's #95 comments #

Total comments: 2

Patch Set 18 : Addresses Wez's #101 comments #

Patch Set 19 : Merge with Master #

Patch Set 20 : Fixes try issue #

Unified diffs Side-by-side diffs Delta from patch set Stats (+227 lines, -90 lines) Patch
M blimp/engine/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +1 line, -0 lines 0 comments Download
M blimp/engine/app/blimp_content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +6 lines, -0 lines 0 comments Download
M blimp/engine/app/blimp_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +12 lines, -0 lines 0 comments Download
M blimp/engine/feature/geolocation/blimp_location_provider.cc View 1 2 3 4 8 9 10 11 12 2 chunks +1 line, -4 lines 0 comments Download
M content/browser/geolocation/location_arbitrator_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +16 lines, -6 lines 0 comments Download
M content/browser/geolocation/location_arbitrator_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +40 lines, -35 lines 0 comments Download
M content/browser/geolocation/location_arbitrator_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 12 chunks +128 lines, -17 lines 0 comments Download
M content/browser/geolocation/mock_location_provider.h View 1 2 3 4 5 6 7 8 2 chunks +5 lines, -10 lines 0 comments Download
M content/browser/geolocation/mock_location_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +9 lines, -18 lines 0 comments Download
M content/public/browser/content_browser_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +5 lines, -0 lines 0 comments Download
M content/public/browser/content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 120 (39 generated)
CJ
4 years, 6 months ago (2016-05-31 20:42:18 UTC) #3
CJ
4 years, 6 months ago (2016-05-31 20:42:18 UTC) #4
CJ
+creis@, +mvanouwerkerk@ OWNERS.
4 years, 6 months ago (2016-05-31 21:06:50 UTC) #6
Charlie Reis
On 2016/05/31 21:06:50, lethalantidote wrote: > +creis@, +mvanouwerkerk@ OWNERS. Please clarify what you want people ...
4 years, 6 months ago (2016-05-31 21:44:01 UTC) #7
Charlie Reis
Oops, wrong button. Here's the nits. https://codereview.chromium.org/2028823002/diff/1/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/1/content/public/browser/content_browser_client.h#newcode625 content/public/browser/content_browser_client.h:625: // its sole ...
4 years, 6 months ago (2016-05-31 21:44:18 UTC) #8
CJ
On 2016/05/31 21:44:01, Charlie Reis wrote: > On 2016/05/31 21:06:50, lethalantidote wrote: > > +creis@, ...
4 years, 6 months ago (2016-05-31 22:05:30 UTC) #9
CJ
https://codereview.chromium.org/2028823002/diff/1/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/1/content/public/browser/content_browser_client.h#newcode625 content/public/browser/content_browser_client.h:625: // its sole LocationProvider. Called when any other LocationProvider ...
4 years, 6 months ago (2016-05-31 22:17:19 UTC) #10
Wez
nit: CL description has some typos. :P I'd recommend splitting this CL into two - ...
4 years, 6 months ago (2016-05-31 22:20:16 UTC) #11
Kevin M
https://codereview.chromium.org/2028823002/diff/20001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/20001/blimp/engine/app/blimp_content_browser_client.h#newcode37 blimp/engine/app/blimp_content_browser_client.h:37: content::LocationProvider* GetSoleLocationProvider() override; The implementation is the same as ...
4 years, 6 months ago (2016-05-31 22:42:55 UTC) #12
Charlie Reis
On 2016/05/31 22:05:30, lethalantidote wrote: > On 2016/05/31 21:44:01, Charlie Reis wrote: > > On ...
4 years, 6 months ago (2016-05-31 23:07:24 UTC) #13
CJ
On 2016/05/31 22:42:55, Kevin M wrote: > https://codereview.chromium.org/2028823002/diff/20001/blimp/engine/app/blimp_content_browser_client.h > File blimp/engine/app/blimp_content_browser_client.h (right): > > https://codereview.chromium.org/2028823002/diff/20001/blimp/engine/app/blimp_content_browser_client.h#newcode37 ...
4 years, 6 months ago (2016-05-31 23:29:03 UTC) #14
Kevin M
lgtm https://codereview.chromium.org/2028823002/diff/40001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/40001/blimp/engine/app/blimp_content_browser_client.h#newcode37 blimp/engine/app/blimp_content_browser_client.h:37: content::LocationProvider* OverrideSystemLocationProvider() override; Cluster these overrides with the ...
4 years, 6 months ago (2016-05-31 23:43:55 UTC) #16
CJ
https://codereview.chromium.org/2028823002/diff/40001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/40001/blimp/engine/app/blimp_content_browser_client.h#newcode37 blimp/engine/app/blimp_content_browser_client.h:37: content::LocationProvider* OverrideSystemLocationProvider() override; On 2016/05/31 23:43:55, Kevin M wrote: ...
4 years, 6 months ago (2016-05-31 23:51:25 UTC) #17
CJ
https://codereview.chromium.org/2028823002/diff/40001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/40001/blimp/engine/app/blimp_content_browser_client.h#newcode37 blimp/engine/app/blimp_content_browser_client.h:37: content::LocationProvider* OverrideSystemLocationProvider() override; On 2016/05/31 23:43:55, Kevin M wrote: ...
4 years, 6 months ago (2016-05-31 23:51:25 UTC) #18
Michael van Ouwerkerk
I'll take a look. It helps when you actually add me as a reviewer, in ...
4 years, 6 months ago (2016-06-01 15:28:56 UTC) #20
Michael van Ouwerkerk
Whatever approach we settle on, it should also be covered by a test. https://codereview.chromium.org/2028823002/diff/60001/blimp/engine/app/blimp_content_browser_client.h File ...
4 years, 6 months ago (2016-06-01 15:57:35 UTC) #21
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2028823002/60001
4 years, 6 months ago (2016-06-01 15:58:37 UTC) #23
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_clobber_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_clobber_rel_ng/builds/183193) linux_chromium_gn_chromeos_rel on ...
4 years, 6 months ago (2016-06-01 16:03:20 UTC) #25
Michael van Ouwerkerk
The bots are very colorful :-) Better make them green.
4 years, 6 months ago (2016-06-01 16:07:29 UTC) #26
CJ
https://codereview.chromium.org/2028823002/diff/60001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/60001/blimp/engine/app/blimp_content_browser_client.h#newcode43 blimp/engine/app/blimp_content_browser_client.h:43: BlimpLocationProvider location_provider_; On 2016/06/01 15:57:35, Michael van Ouwerkerk wrote: ...
4 years, 6 months ago (2016-06-01 21:04:53 UTC) #27
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2028823002/80001
4 years, 6 months ago (2016-06-01 21:19:32 UTC) #29
CJ
https://codereview.chromium.org/2028823002/diff/60001/content/browser/geolocation/location_arbitrator_impl.cc File content/browser/geolocation/location_arbitrator_impl.cc (right): https://codereview.chromium.org/2028823002/diff/60001/content/browser/geolocation/location_arbitrator_impl.cc#newcode103 content/browser/geolocation/location_arbitrator_impl.cc:103: if (GetContentClient()->browser()->UseDefaultLocationProviders()) { On 2016/06/01 15:57:35, Michael van Ouwerkerk ...
4 years, 6 months ago (2016-06-01 21:37:06 UTC) #30
Wez
Very nice :) https://codereview.chromium.org/2028823002/diff/80001/blimp/engine/app/blimp_content_browser_client.cc File blimp/engine/app/blimp_content_browser_client.cc (right): https://codereview.chromium.org/2028823002/diff/80001/blimp/engine/app/blimp_content_browser_client.cc#newcode44 blimp/engine/app/blimp_content_browser_client.cc:44: if (location_provider_ == nullptr) { nit: ...
4 years, 6 months ago (2016-06-01 21:45:19 UTC) #31
CJ
https://codereview.chromium.org/2028823002/diff/80001/blimp/engine/app/blimp_content_browser_client.cc File blimp/engine/app/blimp_content_browser_client.cc (right): https://codereview.chromium.org/2028823002/diff/80001/blimp/engine/app/blimp_content_browser_client.cc#newcode44 blimp/engine/app/blimp_content_browser_client.cc:44: if (location_provider_ == nullptr) { On 2016/06/01 21:45:19, Wez ...
4 years, 6 months ago (2016-06-01 22:37:10 UTC) #32
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2028823002/100001
4 years, 6 months ago (2016-06-02 09:32:36 UTC) #34
Michael van Ouwerkerk
Thanks CJ! This generally looks good, but what is your test plan for covering this ...
4 years, 6 months ago (2016-06-02 10:04:32 UTC) #35
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-02 10:48:41 UTC) #37
CJ
On 2016/06/02 10:04:32, Michael van Ouwerkerk wrote: > Thanks CJ! This generally looks good, but ...
4 years, 6 months ago (2016-06-02 22:08:38 UTC) #38
CJ
https://codereview.chromium.org/2028823002/diff/100001/content/browser/geolocation/location_arbitrator_impl.cc File content/browser/geolocation/location_arbitrator_impl.cc (right): https://codereview.chromium.org/2028823002/diff/100001/content/browser/geolocation/location_arbitrator_impl.cc#newcode55 content/browser/geolocation/location_arbitrator_impl.cc:55: // GetAccessTokenStore() will return NULL for embedders not implementing ...
4 years, 6 months ago (2016-06-02 22:12:05 UTC) #40
Wez
How does this CL relate to crrev.com/2015403002? Does it just need rebasing onto the prior ...
4 years, 6 months ago (2016-06-03 00:16:00 UTC) #41
Michael van Ouwerkerk
The CL description still mentions default providers, while ContentBrowserClient now works with specific types of ...
4 years, 6 months ago (2016-06-03 10:09:48 UTC) #42
CJ
Updated CL description. Also added support for testing the override and use_network = false code ...
4 years, 6 months ago (2016-06-03 21:48:31 UTC) #44
Michael van Ouwerkerk
https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h File content/browser/geolocation/location_arbitrator.h (right): https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h#newcode20 content/browser/geolocation/location_arbitrator.h:20: virtual void StartProviders(bool enable_high_accuracy, bool use_network) = 0; I'm ...
4 years, 6 months ago (2016-06-06 17:17:28 UTC) #45
Michael van Ouwerkerk
Adding scheib to CC.
4 years, 6 months ago (2016-06-06 17:18:20 UTC) #46
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/140001
4 years, 6 months ago (2016-06-06 17:19:39 UTC) #48
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device-gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/16843) ios-simulator on ...
4 years, 6 months ago (2016-06-06 17:22:00 UTC) #50
Kevin M
https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h File content/browser/geolocation/location_arbitrator.h (right): https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h#newcode20 content/browser/geolocation/location_arbitrator.h:20: virtual void StartProviders(bool enable_high_accuracy, bool use_network) = 0; On ...
4 years, 6 months ago (2016-06-08 20:47:25 UTC) #51
CJ
On 2016/06/06 17:17:28, Michael van Ouwerkerk wrote: > https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h > File content/browser/geolocation/location_arbitrator.h (right): > > ...
4 years, 6 months ago (2016-06-08 22:11:29 UTC) #52
CJ
On 2016/06/06 17:17:28, Michael van Ouwerkerk wrote: > https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h > File content/browser/geolocation/location_arbitrator.h (right): > > ...
4 years, 6 months ago (2016-06-08 22:11:31 UTC) #53
CJ
On 2016/06/06 17:17:28, Michael van Ouwerkerk wrote: > https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h > File content/browser/geolocation/location_arbitrator.h (right): > > ...
4 years, 6 months ago (2016-06-08 22:11:34 UTC) #54
CJ
On 2016/06/06 17:17:28, Michael van Ouwerkerk wrote: > https://codereview.chromium.org/2028823002/diff/140001/content/browser/geolocation/location_arbitrator.h > File content/browser/geolocation/location_arbitrator.h (right): > > ...
4 years, 6 months ago (2016-06-08 22:11:40 UTC) #55
CJ
Updated to address comments as well as adds tests for override and override/no-network code paths. ...
4 years, 6 months ago (2016-06-09 01:02:18 UTC) #56
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/160001
4 years, 6 months ago (2016-06-09 01:02:59 UTC) #58
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-simulator on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/18494) mac_chromium_compile_dbg_ng on ...
4 years, 6 months ago (2016-06-09 01:05:46 UTC) #60
Michael van Ouwerkerk
Thanks CJ! I think we're getting there. https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/geolocation_provider_impl.cc File content/browser/geolocation/geolocation_provider_impl.cc (right): https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/geolocation_provider_impl.cc#newcode18 content/browser/geolocation/geolocation_provider_impl.cc:18: #include "content/public/common/content_client.h" ...
4 years, 6 months ago (2016-06-09 13:03:11 UTC) #61
CJ
https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/geolocation_provider_impl.cc File content/browser/geolocation/geolocation_provider_impl.cc (right): https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/geolocation_provider_impl.cc#newcode18 content/browser/geolocation/geolocation_provider_impl.cc:18: #include "content/public/common/content_client.h" On 2016/06/09 13:03:10, Michael van Ouwerkerk wrote: ...
4 years, 6 months ago (2016-06-09 20:31:51 UTC) #62
Kevin M
https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/location_arbitrator_impl.cc File content/browser/geolocation/location_arbitrator_impl.cc (right): https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/location_arbitrator_impl.cc#newcode69 content/browser/geolocation/location_arbitrator_impl.cc:69: return; What about loading the system providers instead of ...
4 years, 6 months ago (2016-06-09 20:36:44 UTC) #63
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/200001
4 years, 6 months ago (2016-06-09 20:44:06 UTC) #65
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/18979) ios-device-gn on ...
4 years, 6 months ago (2016-06-09 20:47:18 UTC) #67
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/220001
4 years, 6 months ago (2016-06-09 21:05:51 UTC) #69
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device-gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/19175) mac_chromium_compile_dbg_ng on ...
4 years, 6 months ago (2016-06-09 21:09:16 UTC) #71
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/240001
4 years, 6 months ago (2016-06-09 23:02:49 UTC) #73
CJ
https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/location_arbitrator_impl.cc File content/browser/geolocation/location_arbitrator_impl.cc (right): https://codereview.chromium.org/2028823002/diff/160001/content/browser/geolocation/location_arbitrator_impl.cc#newcode69 content/browser/geolocation/location_arbitrator_impl.cc:69: return; On 2016/06/09 20:36:44, Kevin M wrote: > What ...
4 years, 6 months ago (2016-06-09 23:07:06 UTC) #74
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_TIMED_OUT, no build URL) ...
4 years, 6 months ago (2016-06-10 01:04:55 UTC) #76
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/240001
4 years, 6 months ago (2016-06-10 01:06:59 UTC) #78
commit-bot: I haz the power
Dry run: Exceeded global retry quota
4 years, 6 months ago (2016-06-10 03:08:27 UTC) #80
Michael van Ouwerkerk
https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h#newcode9 blimp/engine/app/blimp_content_browser_client.h:9: #include "blimp/engine/feature/geolocation/blimp_location_provider.h" nit: you could forward declare BlimpLocationProvider and ...
4 years, 6 months ago (2016-06-10 12:46:52 UTC) #81
CJ
https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h#newcode9 blimp/engine/app/blimp_content_browser_client.h:9: #include "blimp/engine/feature/geolocation/blimp_location_provider.h" On 2016/06/10 12:46:52, Michael van Ouwerkerk wrote: ...
4 years, 6 months ago (2016-06-10 19:51:35 UTC) #82
Kevin M
https://codereview.chromium.org/2028823002/diff/240001/content/browser/geolocation/location_arbitrator_impl.h File content/browser/geolocation/location_arbitrator_impl.h (right): https://codereview.chromium.org/2028823002/diff/240001/content/browser/geolocation/location_arbitrator_impl.h#newcode95 content/browser/geolocation/location_arbitrator_impl.h:95: base::CancelableCallback<void(AccessTokenStore::AccessTokenMap, On 2016/06/10 19:51:34, CJ wrote: > On 2016/06/10 ...
4 years, 6 months ago (2016-06-10 20:39:11 UTC) #83
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/260001
4 years, 6 months ago (2016-06-10 23:19:06 UTC) #85
Wez
Looks good, w/ a few remaining nits. https://codereview.chromium.org/2028823002/diff/80001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/80001/content/public/browser/content_browser_client.h#newcode621 content/public/browser/content_browser_client.h:621: // information. ...
4 years, 6 months ago (2016-06-10 23:40:35 UTC) #86
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-11 00:46:37 UTC) #88
CJ
https://codereview.chromium.org/2028823002/diff/80001/content/public/browser/content_browser_client.h File content/public/browser/content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/80001/content/public/browser/content_browser_client.h#newcode625 content/public/browser/content_browser_client.h:625: // used. On 2016/06/10 23:40:34, Wez wrote: > On ...
4 years, 6 months ago (2016-06-13 23:45:21 UTC) #89
Michael van Ouwerkerk
lgtm with nits Thanks! https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h#newcode9 blimp/engine/app/blimp_content_browser_client.h:9: #include "blimp/engine/feature/geolocation/blimp_location_provider.h" On 2016/06/10 19:51:34, ...
4 years, 6 months ago (2016-06-14 16:46:42 UTC) #90
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/280001
4 years, 6 months ago (2016-06-14 16:47:27 UTC) #92
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-14 17:42:35 UTC) #94
Charlie Reis
content/public/browser LGTM. https://codereview.chromium.org/2028823002/diff/280001/content/browser/geolocation/location_arbitrator_impl.cc File content/browser/geolocation/location_arbitrator_impl.cc (right): https://codereview.chromium.org/2028823002/diff/280001/content/browser/geolocation/location_arbitrator_impl.cc#newcode79 content/browser/geolocation/location_arbitrator_impl.cc:79: // If no providers are available, we ...
4 years, 6 months ago (2016-06-16 21:56:54 UTC) #95
Wez
OK, just a couple of remaining nits to clean up. https://codereview.chromium.org/2028823002/diff/260001/content/browser/geolocation/mock_location_provider.cc File content/browser/geolocation/mock_location_provider.cc (right): https://codereview.chromium.org/2028823002/diff/260001/content/browser/geolocation/mock_location_provider.cc#newcode97 ...
4 years, 6 months ago (2016-06-17 05:50:09 UTC) #96
CJ
https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h#newcode9 blimp/engine/app/blimp_content_browser_client.h:9: #include "blimp/engine/feature/geolocation/blimp_location_provider.h" On 2016/06/14 16:46:42, mvanouwerkerk - OOO to ...
4 years, 6 months ago (2016-06-21 21:27:41 UTC) #97
CJ
4 years, 6 months ago (2016-06-21 21:27:49 UTC) #98
CJ
https://codereview.chromium.org/2028823002/diff/260001/content/browser/geolocation/mock_location_provider.cc File content/browser/geolocation/mock_location_provider.cc (right): https://codereview.chromium.org/2028823002/diff/260001/content/browser/geolocation/mock_location_provider.cc#newcode97 content/browser/geolocation/mock_location_provider.cc:97: base::Unretained(this), position_)); On 2016/06/17 05:50:09, Wez wrote: > On ...
4 years, 6 months ago (2016-06-21 22:16:07 UTC) #100
Wez
LGTM w/ nits. https://codereview.chromium.org/2028823002/diff/280001/content/browser/geolocation/location_arbitrator_impl_unittest.cc File content/browser/geolocation/location_arbitrator_impl_unittest.cc (right): https://codereview.chromium.org/2028823002/diff/280001/content/browser/geolocation/location_arbitrator_impl_unittest.cc#newcode83 content/browser/geolocation/location_arbitrator_impl_unittest.cc:83: // GetSystemLocationProviderOverride(). The caller takes ownership. ...
4 years, 6 months ago (2016-06-22 18:51:02 UTC) #101
CJ
https://codereview.chromium.org/2028823002/diff/280001/content/browser/geolocation/location_arbitrator_impl_unittest.cc File content/browser/geolocation/location_arbitrator_impl_unittest.cc (right): https://codereview.chromium.org/2028823002/diff/280001/content/browser/geolocation/location_arbitrator_impl_unittest.cc#newcode83 content/browser/geolocation/location_arbitrator_impl_unittest.cc:83: // GetSystemLocationProviderOverride(). The caller takes ownership. On 2016/06/22 18:51:01, ...
4 years, 6 months ago (2016-06-22 20:47:29 UTC) #102
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/340001
4 years, 6 months ago (2016-06-22 20:48:28 UTC) #105
commit-bot: I haz the power
Try jobs failed on following builders: ios-device-gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/25238) ios-simulator on tryserver.chromium.mac (JOB_FAILED, ...
4 years, 6 months ago (2016-06-22 20:52:50 UTC) #107
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/360001
4 years, 6 months ago (2016-06-22 21:07:35 UTC) #110
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/114181)
4 years, 6 months ago (2016-06-22 21:38:39 UTC) #112
CJ
https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h File blimp/engine/app/blimp_content_browser_client.h (right): https://codereview.chromium.org/2028823002/diff/240001/blimp/engine/app/blimp_content_browser_client.h#newcode9 blimp/engine/app/blimp_content_browser_client.h:9: #include "blimp/engine/feature/geolocation/blimp_location_provider.h" On 2016/06/21 21:27:41, CJ wrote: > On ...
4 years, 6 months ago (2016-06-22 21:48:58 UTC) #113
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2028823002/380001
4 years, 6 months ago (2016-06-22 21:50:44 UTC) #116
commit-bot: I haz the power
Committed patchset #20 (id:380001)
4 years, 6 months ago (2016-06-22 23:18:14 UTC) #118
commit-bot: I haz the power
4 years, 6 months ago (2016-06-22 23:21:30 UTC) #120
Message was sent while issue was closed.
Patchset 20 (id:??) landed as
https://crrev.com/564907f6ecd1040e0074aeeadf7da5e2ec7fdde6
Cr-Commit-Position: refs/heads/master@{#401453}

Powered by Google App Engine
This is Rietveld 408576698