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

Issue 586163003: Basic implementation of GeofencingManager class. (Closed)

Created:
6 years, 3 months ago by Marijn Kruisselbrink
Modified:
6 years, 2 months ago
CC:
chromium-reviews, darin-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@geofencing5
Project:
chromium
Visibility:
Public.

Description

Basic implementation of GeofencingManager class. This class is the single entry point for all Geofencing related API calls, and will be responsible for storing all geofence registrations, and registering them with the underlying platform specific GeofencingProvider. BUG=383125 Committed: https://crrev.com/d19c6afcdf3d786de4e782a62e81fc75058f7b23 Cr-Commit-Position: refs/heads/master@{#299172}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : make lint happy #

Patch Set 4 : rebase #

Patch Set 5 : scope registrations by service worker #

Total comments: 17

Patch Set 6 : address comments #

Patch Set 7 : fix this on the branch I'm uploading from #

Total comments: 2

Patch Set 8 : minor cleanup #

Unified diffs Side-by-side diffs Delta from patch set Stats (+919 lines, -22 lines) Patch
M content/browser/geofencing/geofencing_dispatcher_host.h View 1 2 3 4 5 3 chunks +14 lines, -1 line 0 comments Download
M content/browser/geofencing/geofencing_dispatcher_host.cc View 1 2 3 4 5 3 chunks +51 lines, -20 lines 0 comments Download
A content/browser/geofencing/geofencing_manager.h View 1 2 3 4 5 1 chunk +141 lines, -0 lines 0 comments Download
A content/browser/geofencing/geofencing_manager.cc View 1 2 3 4 5 6 7 1 chunk +252 lines, -0 lines 0 comments Download
A content/browser/geofencing/geofencing_manager_unittest.cc View 1 2 3 4 5 1 chunk +405 lines, -0 lines 0 comments Download
A content/browser/geofencing/geofencing_provider.h View 1 2 3 4 5 6 1 chunk +45 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M content/common/geofencing_status.h View 1 chunk +3 lines, -0 lines 0 comments Download
M content/common/geofencing_status.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 29 (10 generated)
Marijn Kruisselbrink
I'm not quite sure if I'm entirely happy with this CL and its interface to ...
6 years, 2 months ago (2014-09-26 19:37:00 UTC) #4
Marijn Kruisselbrink
ping?
6 years, 2 months ago (2014-10-01 00:23:58 UTC) #5
Marijn Kruisselbrink
+peter, maybe you have some time to take a look at this?
6 years, 2 months ago (2014-10-01 16:08:40 UTC) #7
Marijn Kruisselbrink
ping
6 years, 2 months ago (2014-10-03 03:47:46 UTC) #8
Michael van Ouwerkerk
On 2014/10/03 03:47:46, Marijn Kruisselbrink wrote: > ping Apologies for the delay, I've been heads ...
6 years, 2 months ago (2014-10-03 12:54:41 UTC) #9
Marijn Kruisselbrink
On 2014/10/03 12:54:41, Michael van Ouwerkerk wrote: > On 2014/10/03 03:47:46, Marijn Kruisselbrink wrote: > ...
6 years, 2 months ago (2014-10-03 19:14:21 UTC) #10
Michael van Ouwerkerk
Could you please run the try bots? https://codereview.chromium.org/586163003/diff/120001/content/browser/geofencing/geofencing_dispatcher_host.cc File content/browser/geofencing/geofencing_dispatcher_host.cc (right): https://codereview.chromium.org/586163003/diff/120001/content/browser/geofencing/geofencing_dispatcher_host.cc#newcode46 content/browser/geofencing/geofencing_dispatcher_host.cc:46: 0, /* ...
6 years, 2 months ago (2014-10-06 16:43:42 UTC) #11
Marijn Kruisselbrink
https://codereview.chromium.org/586163003/diff/120001/content/browser/geofencing/geofencing_dispatcher_host.cc File content/browser/geofencing/geofencing_dispatcher_host.cc (right): https://codereview.chromium.org/586163003/diff/120001/content/browser/geofencing/geofencing_dispatcher_host.cc#newcode46 content/browser/geofencing/geofencing_dispatcher_host.cc:46: 0, /* service_worker_registration_id */ On 2014/10/06 16:43:42, Michael van ...
6 years, 2 months ago (2014-10-06 19:14:11 UTC) #14
Marijn Kruisselbrink
PTAL
6 years, 2 months ago (2014-10-08 01:23:39 UTC) #16
Michael van Ouwerkerk
lgtm with a question https://codereview.chromium.org/586163003/diff/120001/content/browser/geofencing/geofencing_dispatcher_host.cc File content/browser/geofencing/geofencing_dispatcher_host.cc (right): https://codereview.chromium.org/586163003/diff/120001/content/browser/geofencing/geofencing_dispatcher_host.cc#newcode46 content/browser/geofencing/geofencing_dispatcher_host.cc:46: 0, /* service_worker_registration_id */ On ...
6 years, 2 months ago (2014-10-08 16:59:01 UTC) #17
Marijn Kruisselbrink
https://codereview.chromium.org/586163003/diff/220001/content/browser/geofencing/geofencing_manager.h File content/browser/geofencing/geofencing_manager.h (right): https://codereview.chromium.org/586163003/diff/220001/content/browser/geofencing/geofencing_manager.h#newcode55 content/browser/geofencing/geofencing_manager.h:55: static GeofencingManager* GetInstance(); On 2014/10/08 16:59:01, Michael van Ouwerkerk ...
6 years, 2 months ago (2014-10-08 17:17:09 UTC) #18
Marijn Kruisselbrink
+jam for OWNERS review
6 years, 2 months ago (2014-10-08 17:19:42 UTC) #20
jam
where is the tracking bug? i.e. I can't tell if this is a web platform ...
6 years, 2 months ago (2014-10-08 22:30:08 UTC) #21
Marijn Kruisselbrink
On 2014/10/08 22:30:08, jam wrote: > where is the tracking bug? i.e. I can't tell ...
6 years, 2 months ago (2014-10-08 22:33:06 UTC) #22
Marijn Kruisselbrink
Since jam is OOO adding another content OWNER +avi: could you please give this an ...
6 years, 2 months ago (2014-10-10 17:54:07 UTC) #24
Avi (use Gerrit)
Stampity stamp LGTM
6 years, 2 months ago (2014-10-10 18:00:54 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/586163003/240001
6 years, 2 months ago (2014-10-10 18:56:59 UTC) #27
commit-bot: I haz the power
Committed patchset #8 (id:240001)
6 years, 2 months ago (2014-10-10 20:16:48 UTC) #28
commit-bot: I haz the power
6 years, 2 months ago (2014-10-10 20:17:26 UTC) #29
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/d19c6afcdf3d786de4e782a62e81fc75058f7b23
Cr-Commit-Position: refs/heads/master@{#299172}

Powered by Google App Engine
This is Rietveld 408576698