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

Issue 1202453002: ServiceWorker: Implement navigate() method in WindowClient (chromium side). (Closed)

Created:
5 years, 6 months ago by zino
Modified:
5 years, 4 months ago
CC:
chromium-reviews, michaeln, jsbell+serviceworker_chromium.org, mlamouri+watch-content_chromium.org, tzik, serviceworker-reviews, jam, darin-cc_chromium.org, horo+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, kinuko+serviceworker, kinuko+watch
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

ServiceWorker: Implement navigate() method in WindowClient (chromium side). Implement navigate() method in WindowClient (chromium side). Spec: http://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#client-navigate Intent to implement: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/KETlHSSc878 Blink side: https://codereview.chromium.org/1196193003/ Layout test: https://codereview.chromium.org/1211253007/ BUG=500911 Committed: https://crrev.com/a564acb41ce9fe3243643546258fb1a04783d77b Cr-Commit-Position: refs/heads/master@{#340635}

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Patch Set 3 : #

Total comments: 8

Patch Set 4 : #

Patch Set 5 : #

Total comments: 1

Patch Set 6 : #

Total comments: 3

Patch Set 7 : nit #

Total comments: 10

Patch Set 8 : addressed comment #

Total comments: 4

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+228 lines, -16 lines) Patch
M content/browser/service_worker/service_worker_version.h View 1 2 3 4 5 6 7 8 1 chunk +9 lines, -0 lines 0 comments Download
M content/browser/service_worker/service_worker_version.cc View 1 2 3 4 5 6 7 8 6 chunks +142 lines, -16 lines 0 comments Download
M content/common/service_worker/service_worker_messages.h View 1 2 3 4 5 6 7 8 2 chunks +16 lines, -0 lines 0 comments Download
M content/renderer/service_worker/service_worker_context_client.h View 1 2 3 4 5 6 7 8 2 chunks +6 lines, -0 lines 0 comments Download
M content/renderer/service_worker/service_worker_context_client.cc View 1 2 3 4 5 6 7 8 3 chunks +55 lines, -0 lines 0 comments Download

Messages

Total messages: 48 (12 generated)
zino
Dear reviewers, I uploaded the patch to implement the navigate() method in ServiceWorkerWindowClient. I'm not ...
5 years, 6 months ago (2015-06-22 15:02:11 UTC) #2
nhiroki
Partially commented. I'll take another look later. https://codereview.chromium.org/1202453002/diff/1/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/1/content/browser/service_worker/service_worker_version.cc#newcode1642 content/browser/service_worker/service_worker_version.cc:1642: } We ...
5 years, 6 months ago (2015-06-23 10:14:37 UTC) #4
Mike West
On 2015/06/23 at 10:14:37, nhiroki wrote: > Partially commented. I'll take another look later. > ...
5 years, 6 months ago (2015-06-24 14:53:38 UTC) #5
zino
Thank you for review. I'm sorry for delay. I'll upload a new patch set soon.
5 years, 5 months ago (2015-06-28 06:54:01 UTC) #6
zino
@nhiroki, Please take a look this as well. Thank you. https://codereview.chromium.org/1202453002/diff/1/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/1/content/browser/service_worker/service_worker_version.cc#newcode1642 ...
5 years, 5 months ago (2015-07-07 15:40:36 UTC) #7
nhiroki
https://codereview.chromium.org/1202453002/diff/40001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/40001/content/browser/service_worker/service_worker_version.cc#newcode255 content/browser/service_worker/service_worker_version.cc:255: CURRENT_TAB, ui::PAGE_TRANSITION_TYPED, false); Please add a comment after |false| ...
5 years, 5 months ago (2015-07-10 06:11:20 UTC) #8
nhiroki
https://codereview.chromium.org/1202453002/diff/40001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/40001/content/browser/service_worker/service_worker_version.cc#newcode255 content/browser/service_worker/service_worker_version.cc:255: CURRENT_TAB, ui::PAGE_TRANSITION_TYPED, false); This transition type could be PAGE_TRANSITION_AUTO_TOPLEVEL ...
5 years, 5 months ago (2015-07-10 06:15:35 UTC) #9
zino
I addressed your comments. Could you review this again? Thank you. https://codereview.chromium.org/1202453002/diff/40001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): ...
5 years, 5 months ago (2015-07-13 09:00:40 UTC) #10
nhiroki
REG: Patch Set 4, apparently you failed to upload service_worker_version.cc. Could you re-upload the entire ...
5 years, 5 months ago (2015-07-14 01:44:08 UTC) #11
zino
On 2015/07/14 01:44:08, nhiroki wrote: > REG: Patch Set 4, apparently you failed to upload ...
5 years, 5 months ago (2015-07-14 03:03:58 UTC) #12
zino
+ kinuko@ as content's owner.
5 years, 5 months ago (2015-07-14 03:05:26 UTC) #13
zino
+ kinuko@ as content's owner.
5 years, 5 months ago (2015-07-14 03:05:52 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1202453002/80001
5 years, 5 months ago (2015-07-14 10:03:25 UTC) #18
zino
kinuko@, nhiroki@, Could you review this CL? Thank you.
5 years, 5 months ago (2015-07-15 02:47:24 UTC) #19
nhiroki
LGTM https://codereview.chromium.org/1202453002/diff/80001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/80001/content/browser/service_worker/service_worker_version.cc#newcode252 content/browser/service_worker/service_worker_version.cc:252: if (!render_frame_host || !web_contents) Could you run |callback| ...
5 years, 5 months ago (2015-07-15 05:36:30 UTC) #20
nhiroki
On 2015/07/14 03:05:52, zino wrote: > + kinuko@ as content's owner. JFYI: You don't have ...
5 years, 5 months ago (2015-07-15 05:44:49 UTC) #21
zino
On 2015/07/15 05:44:49, nhiroki wrote: > On 2015/07/14 03:05:52, zino wrote: > > + kinuko@ ...
5 years, 5 months ago (2015-07-15 06:10:19 UTC) #22
nhiroki
Still LGTM https://codereview.chromium.org/1202453002/diff/100001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/100001/content/browser/service_worker/service_worker_version.cc#newcode253 content/browser/service_worker/service_worker_version.cc:253: BrowserThread::PostTask( On 2015/07/15 06:10:18, zino wrote: > ...
5 years, 5 months ago (2015-07-15 06:43:14 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1202453002/140001
5 years, 5 months ago (2015-07-15 07:45:44 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/78878)
5 years, 5 months ago (2015-07-15 07:53:35 UTC) #29
zino
On 2015/07/15 07:53:35, commit-bot: I haz the power wrote: > Try jobs failed on following ...
5 years, 5 months ago (2015-07-15 08:17:18 UTC) #30
zino
On 2015/07/15 07:53:35, commit-bot: I haz the power wrote: > Try jobs failed on following ...
5 years, 5 months ago (2015-07-15 08:19:05 UTC) #32
palmer
https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc#newcode1799 content/browser/service_worker/service_worker_version.cc:1799: client.client_uuid = client_uuid; I think you should validate that ...
5 years, 5 months ago (2015-07-15 17:07:54 UTC) #33
zino
Thank you for review. https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc#newcode1799 content/browser/service_worker/service_worker_version.cc:1799: client.client_uuid = client_uuid; On 2015/07/15 ...
5 years, 5 months ago (2015-07-16 14:06:52 UTC) #34
palmer
https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc#newcode1799 content/browser/service_worker/service_worker_version.cc:1799: client.client_uuid = client_uuid; It looks like the provider host ...
5 years, 5 months ago (2015-07-16 18:28:05 UTC) #35
zino
Thank you for answer. https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc#newcode1799 content/browser/service_worker/service_worker_version.cc:1799: client.client_uuid = client_uuid; Yes, the ...
5 years, 5 months ago (2015-07-17 11:26:11 UTC) #36
zino
palmer@ and IPC owners. Could you please reply? Thank you.
5 years, 5 months ago (2015-07-20 11:52:11 UTC) #37
palmer
https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc#newcode1799 content/browser/service_worker/service_worker_version.cc:1799: client.client_uuid = client_uuid; > Yes, the uuid is passed ...
5 years, 5 months ago (2015-07-20 23:15:32 UTC) #38
zino
Thank you for review. Could you please review again? https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/140001/content/browser/service_worker/service_worker_version.cc#newcode1799 content/browser/service_worker/service_worker_version.cc:1799: ...
5 years, 5 months ago (2015-07-23 05:56:17 UTC) #39
zino
Ping palmer@ Please review again :) Thank you.
5 years, 5 months ago (2015-07-27 02:40:59 UTC) #40
palmer
IPC LGTM, with some questions about error handling. https://codereview.chromium.org/1202453002/diff/150001/content/browser/service_worker/service_worker_version.cc File content/browser/service_worker/service_worker_version.cc (right): https://codereview.chromium.org/1202453002/diff/150001/content/browser/service_worker/service_worker_version.cc#newcode1750 content/browser/service_worker/service_worker_version.cc:1750: if ...
5 years, 4 months ago (2015-07-27 21:55:58 UTC) #41
zino
palmer@, Thank you for review. I addressed your comments :) Could you review again? https://codereview.chromium.org/1202453002/diff/150001/content/browser/service_worker/service_worker_version.cc ...
5 years, 4 months ago (2015-07-28 01:27:22 UTC) #42
palmer
Still LGTM. Thanks!
5 years, 4 months ago (2015-07-28 01:38:33 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1202453002/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1202453002/170001
5 years, 4 months ago (2015-07-28 01:56:22 UTC) #46
commit-bot: I haz the power
Committed patchset #9 (id:170001)
5 years, 4 months ago (2015-07-28 02:57:07 UTC) #47
commit-bot: I haz the power
5 years, 4 months ago (2015-07-28 02:57:51 UTC) #48
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/a564acb41ce9fe3243643546258fb1a04783d77b
Cr-Commit-Position: refs/heads/master@{#340635}

Powered by Google App Engine
This is Rietveld 408576698