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

Issue 413123002: ServiceWorker: Implement ServiceWorkerRegistration [1/3] (Closed)

Created:
6 years, 5 months ago by nhiroki
Modified:
6 years, 5 months ago
CC:
blink-reviews, michaeln, jsbell+serviceworker_chromium.org, jamesr, tzik, serviceworker-reviews, abarth-chromium, falken, dglazkov+blink, kinuko+serviceworker, horo+watch_chromium.org, alecflett+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

ServiceWorker: Implement ServiceWorkerRegistration [1/3] This implements a part of ServiceWorkerRegistration interface as per the latest spec, and makes navigator.serviceWorker.register() resolve a promise with a ServiceWorkerRegistration object instead of a ServiceWorker object. Spec: https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#service-worker-registration-obj [1] Blink: This patch. [2] Chromium: https://codereview.chromium.org/415963002/ [3] Blink: Remove the macro and fix a bunch of layout tests. BUG=396400 TEST=compile (tests will be added by subsequent patches) Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=178919

Patch Set 1 : #

Patch Set 2 : fix test failure #

Total comments: 2

Patch Set 3 : fix for falken's comment #

Total comments: 26

Patch Set 4 : fix for tkent's comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+219 lines, -12 lines) Patch
M LayoutTests/webexposed/global-constructors-listing-expected.txt View 1 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/EventTargetModulesFactory.in View 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/modules.gypi View 2 chunks +3 lines, -0 lines 0 comments Download
M Source/modules/serviceworkers/ServiceWorkerContainer.cpp View 2 chunks +13 lines, -2 lines 0 comments Download
A Source/modules/serviceworkers/ServiceWorkerRegistration.h View 1 2 3 1 chunk +54 lines, -0 lines 0 comments Download
A Source/modules/serviceworkers/ServiceWorkerRegistration.cpp View 1 2 3 1 chunk +99 lines, -0 lines 0 comments Download
A + Source/modules/serviceworkers/ServiceWorkerRegistration.idl View 1 chunk +6 lines, -4 lines 0 comments Download
M public/platform/WebServiceWorkerProvider.h View 1 2 3 2 chunks +21 lines, -6 lines 0 comments Download
A public/platform/WebServiceWorkerRegistration.h View 1 2 3 1 chunk +21 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
nhiroki
Hi, can you review this? Thanks!
6 years, 5 months ago (2014-07-24 07:19:15 UTC) #1
falken
lgtm https://codereview.chromium.org/413123002/diff/100001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp File Source/modules/serviceworkers/ServiceWorkerRegistration.cpp (right): https://codereview.chromium.org/413123002/diff/100001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp#newcode54 Source/modules/serviceworkers/ServiceWorkerRegistration.cpp:54: return serviceWorkerRegistration; can this just be return ServiceWorkerRegistration::from(...)
6 years, 5 months ago (2014-07-25 06:10:24 UTC) #2
nhiroki
https://codereview.chromium.org/413123002/diff/100001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp File Source/modules/serviceworkers/ServiceWorkerRegistration.cpp (right): https://codereview.chromium.org/413123002/diff/100001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp#newcode54 Source/modules/serviceworkers/ServiceWorkerRegistration.cpp:54: return serviceWorkerRegistration; On 2014/07/25 06:10:23, falken wrote: > can ...
6 years, 5 months ago (2014-07-25 06:55:14 UTC) #3
nhiroki
tkent@: could you review this as an OWNER of following files? - Source/modules/EventTargetModulesFactory.in - Source/modules/serviceworkers/ServiceWorkerRegistration.idl ...
6 years, 5 months ago (2014-07-25 07:02:43 UTC) #4
tkent
https://codereview.chromium.org/413123002/diff/120001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp File Source/modules/serviceworkers/ServiceWorkerRegistration.cpp (right): https://codereview.chromium.org/413123002/diff/120001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp#newcode44 Source/modules/serviceworkers/ServiceWorkerRegistration.cpp:44: PassRefPtrWillBeRawPtr<ServiceWorkerRegistration> ServiceWorkerRegistration::from(ExecutionContext* executionContext, WebType* registration) We don't name 'from' ...
6 years, 5 months ago (2014-07-25 07:50:25 UTC) #5
nhiroki
Thank you for reviewing. Updated. https://codereview.chromium.org/413123002/diff/120001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp File Source/modules/serviceworkers/ServiceWorkerRegistration.cpp (right): https://codereview.chromium.org/413123002/diff/120001/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp#newcode44 Source/modules/serviceworkers/ServiceWorkerRegistration.cpp:44: PassRefPtrWillBeRawPtr<ServiceWorkerRegistration> ServiceWorkerRegistration::from(ExecutionContext* executionContext, WebType* ...
6 years, 5 months ago (2014-07-25 08:28:57 UTC) #6
tkent
lgtm
6 years, 5 months ago (2014-07-25 08:32:54 UTC) #7
nhiroki
The CQ bit was checked by nhiroki@chromium.org
6 years, 5 months ago (2014-07-25 08:42:59 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nhiroki@chromium.org/413123002/160001
6 years, 5 months ago (2014-07-25 08:43:15 UTC) #9
commit-bot: I haz the power
6 years, 5 months ago (2014-07-25 09:37:48 UTC) #10
Message was sent while issue was closed.
Change committed as 178919

Powered by Google App Engine
This is Rietveld 408576698