5 years, 7 months ago
(2015-05-21 05:18:49 UTC)
#2
PTAL
kinuko
Generally looks good. https://codereview.chromium.org/1146913004/diff/1/content/browser/service_worker/service_worker_dispatcher_host.cc File content/browser/service_worker/service_worker_dispatcher_host.cc (right): https://codereview.chromium.org/1146913004/diff/1/content/browser/service_worker/service_worker_dispatcher_host.cc#newcode519 content/browser/service_worker/service_worker_dispatcher_host.cc:519: "ServiceWorkerDispatcherHost::OnGetRegistrations"); (nit: are all these TRACE ...
5 years, 7 months ago
(2015-05-21 07:57:06 UTC)
#3
some drive by comments https://codereview.chromium.org/1146913004/diff/20001/content/browser/service_worker/service_worker_dispatcher_host.cc File content/browser/service_worker/service_worker_dispatcher_host.cc (right): https://codereview.chromium.org/1146913004/diff/20001/content/browser/service_worker/service_worker_dispatcher_host.cc#newcode1049 content/browser/service_worker/service_worker_dispatcher_host.cc:1049: GetContext()->GetLiveRegistration(infos[i].registration_id); What about registrations that ...
5 years, 7 months ago
(2015-05-21 20:33:31 UTC)
#7
some drive by comments
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
File content/browser/service_worker/service_worker_dispatcher_host.cc (right):
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
content/browser/service_worker/service_worker_dispatcher_host.cc:1049:
GetContext()->GetLiveRegistration(infos[i].registration_id);
What about registrations that are stored but not "live"? I think the intent of
the method is to return all registrations for an origin (is that right?).
What about unittests for the new ServiceWorkerDispatcherHost method to cover
picking up regs that are live vs not live and various error conditions.
kinuko
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service_worker/service_worker_dispatcher_host.cc File content/browser/service_worker/service_worker_dispatcher_host.cc (right): https://codereview.chromium.org/1146913004/diff/20001/content/browser/service_worker/service_worker_dispatcher_host.cc#newcode1049 content/browser/service_worker/service_worker_dispatcher_host.cc:1049: GetContext()->GetLiveRegistration(infos[i].registration_id); On 2015/05/21 20:33:30, michaeln wrote: > What about ...
5 years, 7 months ago
(2015-05-22 06:19:06 UTC)
#8
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
File content/browser/service_worker/service_worker_dispatcher_host.cc (right):
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
content/browser/service_worker/service_worker_dispatcher_host.cc:1049:
GetContext()->GetLiveRegistration(infos[i].registration_id);
On 2015/05/21 20:33:30, michaeln wrote:
> What about registrations that are stored but not "live"? I think the intent of
> the method is to return all registrations for an origin (is that right?).
Yes, I think so. (Hadn't looked impl details yet)
Probably we'd want to somehow reuse Storage::GetOrCreateRegistration.
(Looks like this method could be somewhat heavyweight, we might be populating
lots of registrations and versions but most of them would be quickly
discarded... for initial cut I assume it should be fine though)
> What about unittests for the new ServiceWorkerDispatcherHost method to cover
> picking up regs that are live vs not live and various error conditions.
+1
jungkees
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service_worker/service_worker_dispatcher_host.cc File content/browser/service_worker/service_worker_dispatcher_host.cc (right): https://codereview.chromium.org/1146913004/diff/20001/content/browser/service_worker/service_worker_dispatcher_host.cc#newcode1049 content/browser/service_worker/service_worker_dispatcher_host.cc:1049: GetContext()->GetLiveRegistration(infos[i].registration_id); On 2015/05/22 06:19:06, kinuko wrote: > On 2015/05/21 ...
5 years, 7 months ago
(2015-05-22 13:26:44 UTC)
#9
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
File content/browser/service_worker/service_worker_dispatcher_host.cc (right):
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
content/browser/service_worker/service_worker_dispatcher_host.cc:1049:
GetContext()->GetLiveRegistration(infos[i].registration_id);
On 2015/05/22 06:19:06, kinuko wrote:
> On 2015/05/21 20:33:30, michaeln wrote:
> > What about registrations that are stored but not "live"? I think the intent
of
> > the method is to return all registrations for an origin (is that right?).
>
> Yes, I think so. (Hadn't looked impl details yet)
>
> Probably we'd want to somehow reuse Storage::GetOrCreateRegistration.
>
> (Looks like this method could be somewhat heavyweight, we might be populating
> lots of registrations and versions but most of them would be quickly
> discarded... for initial cut I assume it should be fine though)
>
Yes, I think I'd like to try something like:
// callback: ServiceWorkerDispatcherHost::GetRegistrationsComplete
// registration's type: std::vector<ServiceWorkerRegistration>
ServiceWorkerStorage::DidGetRegistrations(callback, reg_data_vector,
res_record_vector ..)
for each reg_data in reg_data_vector:
registration := GetLiveRegistration(reg_data.id) ||
GetOrCreateRegistration(reg_data, res_record_vector)
registrations.push_back(registration)
callback.Run(registrations)
}
I'll follow up on it. Will there be better way to do?
> > What about unittests for the new ServiceWorkerDispatcherHost method to cover
> > picking up regs that are live vs not live and various error conditions.
>
> +1
Will add this.
5 years, 7 months ago
(2015-05-25 07:13:13 UTC)
#10
On 2015/05/22 13:26:44, jungkees wrote:
>
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
> File content/browser/service_worker/service_worker_dispatcher_host.cc (right):
>
>
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
> content/browser/service_worker/service_worker_dispatcher_host.cc:1049:
> GetContext()->GetLiveRegistration(infos[i].registration_id);
> On 2015/05/22 06:19:06, kinuko wrote:
> > On 2015/05/21 20:33:30, michaeln wrote:
> > > What about registrations that are stored but not "live"? I think the
intent
> of
> > > the method is to return all registrations for an origin (is that right?).
> >
> > Yes, I think so. (Hadn't looked impl details yet)
> >
> > Probably we'd want to somehow reuse Storage::GetOrCreateRegistration.
> >
> > (Looks like this method could be somewhat heavyweight, we might be
populating
> > lots of registrations and versions but most of them would be quickly
> > discarded... for initial cut I assume it should be fine though)
> >
>
> Yes, I think I'd like to try something like:
> // callback: ServiceWorkerDispatcherHost::GetRegistrationsComplete
> // registration's type: std::vector<ServiceWorkerRegistration>
> ServiceWorkerStorage::DidGetRegistrations(callback, reg_data_vector,
> res_record_vector ..)
> for each reg_data in reg_data_vector:
> registration := GetLiveRegistration(reg_data.id) ||
> GetOrCreateRegistration(reg_data, res_record_vector)
> registrations.push_back(registration)
> callback.Run(registrations)
> }
GetOrCreateRegistration seems to also perform GetLiveRegistration internally.
I suspect you might want to refactor the storage methods a bit, rename the
existing GetRegistrationsForOrigin to something like
GetRegistrationInfosForOrigin and add a new method that retrieves registrations
(but not registration infos)? michaeln@ and nhiroki@ may probably have better
ideas though.
> I'll follow up on it. Will there be better way to do?
>
> > > What about unittests for the new ServiceWorkerDispatcherHost method to
cover
> > > picking up regs that are live vs not live and various error conditions.
> >
> > +1
>
> Will add this.
nhiroki
On 2015/05/25 07:13:13, kinuko wrote: > On 2015/05/22 13:26:44, jungkees wrote: > > > https://codereview.chromium.org/1146913004/diff/20001/content/browser/service_worker/service_worker_dispatcher_host.cc ...
5 years, 7 months ago
(2015-05-25 18:44:07 UTC)
#11
On 2015/05/25 07:13:13, kinuko wrote:
> On 2015/05/22 13:26:44, jungkees wrote:
> >
>
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
> > File content/browser/service_worker/service_worker_dispatcher_host.cc
(right):
> >
> >
>
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
> > content/browser/service_worker/service_worker_dispatcher_host.cc:1049:
> > GetContext()->GetLiveRegistration(infos[i].registration_id);
> > On 2015/05/22 06:19:06, kinuko wrote:
> > > On 2015/05/21 20:33:30, michaeln wrote:
> > > > What about registrations that are stored but not "live"? I think the
> intent
> > of
> > > > the method is to return all registrations for an origin (is that
right?).
> > >
> > > Yes, I think so. (Hadn't looked impl details yet)
> > >
> > > Probably we'd want to somehow reuse Storage::GetOrCreateRegistration.
> > >
> > > (Looks like this method could be somewhat heavyweight, we might be
> populating
> > > lots of registrations and versions but most of them would be quickly
> > > discarded... for initial cut I assume it should be fine though)
> > >
> >
> > Yes, I think I'd like to try something like:
> > // callback: ServiceWorkerDispatcherHost::GetRegistrationsComplete
> > // registration's type: std::vector<ServiceWorkerRegistration>
> > ServiceWorkerStorage::DidGetRegistrations(callback, reg_data_vector,
> > res_record_vector ..)
> > for each reg_data in reg_data_vector:
> > registration := GetLiveRegistration(reg_data.id) ||
> > GetOrCreateRegistration(reg_data, res_record_vector)
> > registrations.push_back(registration)
> > callback.Run(registrations)
> > }
>
> GetOrCreateRegistration seems to also perform GetLiveRegistration internally.
>
> I suspect you might want to refactor the storage methods a bit, rename the
> existing GetRegistrationsForOrigin to something like
> GetRegistrationInfosForOrigin and add a new method that retrieves
registrations
> (but not registration infos)? michaeln@ and nhiroki@ may probably have better
> ideas though.
SGTM. Apparently, GetRegistrationsForOrigin is no longer used except tests, so
we could directly change the method to retrieve real registrations (and we could
rename GetAllRegistrations to GetAllRegistrationInfos).
jungkees
On 2015/05/25 18:44:07, nhiroki wrote: > On 2015/05/25 07:13:13, kinuko wrote: > > On 2015/05/22 ...
5 years, 7 months ago
(2015-05-26 00:52:43 UTC)
#12
On 2015/05/25 18:44:07, nhiroki wrote:
> On 2015/05/25 07:13:13, kinuko wrote:
> > On 2015/05/22 13:26:44, jungkees wrote:
> > >
> >
>
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
> > > File content/browser/service_worker/service_worker_dispatcher_host.cc
> (right):
> > >
> > >
> >
>
https://codereview.chromium.org/1146913004/diff/20001/content/browser/service...
> > > content/browser/service_worker/service_worker_dispatcher_host.cc:1049:
> > > GetContext()->GetLiveRegistration(infos[i].registration_id);
> > > On 2015/05/22 06:19:06, kinuko wrote:
> > > > On 2015/05/21 20:33:30, michaeln wrote:
> > > > > What about registrations that are stored but not "live"? I think the
> > intent
> > > of
> > > > > the method is to return all registrations for an origin (is that
> right?).
> > > >
> > > > Yes, I think so. (Hadn't looked impl details yet)
> > > >
> > > > Probably we'd want to somehow reuse Storage::GetOrCreateRegistration.
> > > >
> > > > (Looks like this method could be somewhat heavyweight, we might be
> > populating
> > > > lots of registrations and versions but most of them would be quickly
> > > > discarded... for initial cut I assume it should be fine though)
> > > >
> > >
> > > Yes, I think I'd like to try something like:
> > > // callback: ServiceWorkerDispatcherHost::GetRegistrationsComplete
> > > // registration's type: std::vector<ServiceWorkerRegistration>
> > > ServiceWorkerStorage::DidGetRegistrations(callback, reg_data_vector,
> > > res_record_vector ..)
> > > for each reg_data in reg_data_vector:
> > > registration := GetLiveRegistration(reg_data.id) ||
> > > GetOrCreateRegistration(reg_data, res_record_vector)
> > > registrations.push_back(registration)
> > > callback.Run(registrations)
> > > }
> >
> > GetOrCreateRegistration seems to also perform GetLiveRegistration
internally.
> >
> > I suspect you might want to refactor the storage methods a bit, rename the
> > existing GetRegistrationsForOrigin to something like
> > GetRegistrationInfosForOrigin and add a new method that retrieves
> registrations
> > (but not registration infos)? michaeln@ and nhiroki@ may probably have
better
> > ideas though.
>
> SGTM. Apparently, GetRegistrationsForOrigin is no longer used except tests, so
> we could directly change the method to retrieve real registrations (and we
could
> rename GetAllRegistrations to GetAllRegistrationInfos).
I'll work in that direction. Thanks for comments.
jungkees
I'm having an access denied error when git cl upload to this CL. The companion ...
5 years, 7 months ago
(2015-05-27 12:35:49 UTC)
#13
I'm having an access denied error when git cl upload to this CL. The companion
Blink CL successfully went in in the same terminal shell. depot-tools-auth login
to codereview site is done with no problem as well. Any clue? I'll continue
tomorrow to resolve this uploading issue:
...
18 files changed, 486 insertions(+), 92 deletions(-)
This branch is associated with issue 1146913004. Adding patch to that issue.
Upload server: https://codereview.chromium.org (change with -s/--server)
Title describing this patch set: Refactor GetRegistrationsForOrigin to get real
registrations.
Access to https://codereview.chromium.org is denied (server returned HTTP 403).
$_
michaeln
Maybe depot tools is confused about your login? I'd try to reauthenticate, look in chromium-dev ...
5 years, 6 months ago
(2015-05-27 18:28:15 UTC)
#14
Maybe depot tools is confused about your login? I'd try to reauthenticate, look
in chromium-dev mailing list for info about
depot-tools-auth login https://codereview.chromium.org
The method renames sgtm2.
jungkees
Patchset #3 (id:40001) has been deleted
5 years, 6 months ago
(2015-05-28 07:57:14 UTC)
#15
Patchset #3 (id:40001) has been deleted
jungkees
Patchset #3 (id:60001) has been deleted
5 years, 6 months ago
(2015-05-28 08:03:57 UTC)
#16
Patchset #3 (id:60001) has been deleted
jungkees
Patchset #3 (id:80001) has been deleted
5 years, 6 months ago
(2015-05-28 08:10:07 UTC)
#17
Patchset #3 (id:80001) has been deleted
jungkees
Patchset #3 (id:100001) has been deleted
5 years, 6 months ago
(2015-05-28 08:15:40 UTC)
#18
Patchset #3 (id:100001) has been deleted
jungkees
Patchset #3 (id:120001) has been deleted
5 years, 6 months ago
(2015-05-28 08:39:15 UTC)
#19
Patchset #3 (id:120001) has been deleted
jungkees
Patchset #3 (id:140001) has been deleted
5 years, 6 months ago
(2015-05-28 08:39:24 UTC)
#20
Patchset #3 (id:140001) has been deleted
jungkees
Patchset #3 (id:160001) has been deleted
5 years, 6 months ago
(2015-05-28 08:40:03 UTC)
#21
Patchset #3 (id:160001) has been deleted
jungkees
Patchset #3 (id:180001) has been deleted
5 years, 6 months ago
(2015-05-28 08:47:25 UTC)
#22
Patchset #3 (id:180001) has been deleted
jungkees
Patchset #3 (id:200001) has been deleted
5 years, 6 months ago
(2015-05-28 09:14:54 UTC)
#23
Patchset #3 (id:200001) has been deleted
jungkees
It was not an authentication error. Login to codereview was fine. I'd tried quite a ...
5 years, 6 months ago
(2015-05-28 12:48:22 UTC)
#24
It was not an authentication error. Login to codereview was fine. I'd tried
quite a few things. Uploading only the files that were in the previous patch
sets worked fine actually. But when it comes with other files newly added in
this new patch, it raised the access denied error. I suspect some of the newly
changed files are filtered in the proxy and make a bad request or something like
that. Finally I made it at home this time. PTAL.
jungkees
5 years, 6 months ago
(2015-05-28 12:48:48 UTC)
#25
falken
Looks pretty good. It'd be nice to flesh out the CL description a bit more ...
5 years, 6 months ago
(2015-06-05 02:58:22 UTC)
#26
5 years, 6 months ago
(2015-06-05 12:53:57 UTC)
#28
Uploaded a new snapshot. PTAL
michaeln
some more drive-by comments https://codereview.chromium.org/1146913004/diff/240001/content/browser/service_worker/service_worker_database.h File content/browser/service_worker/service_worker_database.h (right): https://codereview.chromium.org/1146913004/diff/240001/content/browser/service_worker/service_worker_database.h#newcode105 content/browser/service_worker/service_worker_database.h:105: std::vector<std::vector<ResourceRecord>>* resource_lists); since this param ...
5 years, 6 months ago
(2015-06-05 21:50:42 UTC)
#29
Thanks for the review! Just uploaded a new snapshot having addressed the comments. PTAL
5 years, 6 months ago
(2015-06-06 13:55:01 UTC)
#30
Thanks for the review!
Just uploaded a new snapshot having addressed the comments. PTAL
jungkees
https://codereview.chromium.org/1146913004/diff/240001/content/browser/service_worker/service_worker_database.h File content/browser/service_worker/service_worker_database.h (right): https://codereview.chromium.org/1146913004/diff/240001/content/browser/service_worker/service_worker_database.h#newcode105 content/browser/service_worker/service_worker_database.h:105: std::vector<std::vector<ResourceRecord>>* resource_lists); Renamed it |opt_resources_list|. Note that I found ...
5 years, 6 months ago
(2015-06-06 13:55:12 UTC)
#31
5 years, 6 months ago
(2015-06-08 16:14:58 UTC)
#35
https://codereview.chromium.org/1146913004/diff/260001/content/browser/servic...
File content/browser/service_worker/service_worker_storage_unittest.cc (right):
https://codereview.chromium.org/1146913004/diff/260001/content/browser/servic...
content/browser/service_worker/service_worker_storage_unittest.cc:606:
std::vector<scoped_refptr<ServiceWorkerRegistration>> registrations_origin;
On 2015/06/08 16:00:19, jungkees wrote:
> Renamed all the occurrences.
Sorry, I didn't realize there were multiple occurrences. Thanks for doing the
renaming.
https://codereview.chromium.org/1146913004/diff/260001/content/browser/servic...
content/browser/service_worker/service_worker_storage_unittest.cc:729:
std::vector<std::vector<ResourceRecord>> resource_lists;
On 2015/06/08 16:00:19, jungkees wrote:
> Thanks for spotting this. This value is not at all used in
> service_worker_storage files. I removed them.
I was hoping we could add tests for the new functionality. That is, test that
the resource_lists are populated with what you'd expect.
jungkees
https://codereview.chromium.org/1146913004/diff/260001/content/browser/service_worker/service_worker_storage_unittest.cc File content/browser/service_worker/service_worker_storage_unittest.cc (right): https://codereview.chromium.org/1146913004/diff/260001/content/browser/service_worker/service_worker_storage_unittest.cc#newcode729 content/browser/service_worker/service_worker_storage_unittest.cc:729: std::vector<std::vector<ResourceRecord>> resource_lists; That bit is done in the service_worker_database_unittest.cc ...
5 years, 6 months ago
(2015-06-08 16:27:17 UTC)
#36
Thanks for the review! Indeed I found that bad_message.h has been changed with a new ...
5 years, 6 months ago
(2015-06-09 07:52:26 UTC)
#38
Thanks for the review!
Indeed I found that bad_message.h has been changed with a new CL landed after my
latest patch set. I'll merge my change for the file and incorporate your last
comment in the final patch set.
jungkees
Uploaded a new snapshot rebased onto ToT and having the last comment (adding registrations->clear()) addressed.
5 years, 6 months ago
(2015-06-09 14:58:36 UTC)
#39
Uploaded a new snapshot rebased onto ToT and having the last comment (adding
registrations->clear()) addressed.
jungkees
The CQ bit was checked by jungkee.song@samsung.com
5 years, 6 months ago
(2015-06-10 07:46:25 UTC)
#40
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/69746)
5 years, 6 months ago
(2015-06-10 07:53:36 UTC)
#44
nick@, mkwst@, While committing this CL, I encountered a chromium-presubmit error missing LGTMs for 'content/browser/bad_message.h' ...
5 years, 6 months ago
(2015-06-10 08:17:48 UTC)
#46
nick@, mkwst@,
While committing this CL, I encountered a chromium-presubmit error missing LGTMs
for 'content/browser/bad_message.h' and
'content/common/service_worker/service_worker_messages.h' files.
This CL is adding ServiceWorkerContainer.getRegistrations() method as reviewed
by Service Worker team. PTAL
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/69794)
5 years, 6 months ago
(2015-06-10 14:17:30 UTC)
#53
kinuko@ Could you take a look at 'content/browser/bad_message.h'? And I'm not sure to whom I ...
5 years, 6 months ago
(2015-06-10 15:29:54 UTC)
#54
kinuko@ Could you take a look at 'content/browser/bad_message.h'? And I'm not
sure to whom I can ask a review of 'tools/metrics/histograms/histograms.xml'
file. Is that one of the owners of src directory?
ncarter (slow)
On 2015/06/10 15:29:54, jungkees wrote: > kinuko@ Could you take a look at 'content/browser/bad_message.h'? And ...
5 years, 6 months ago
(2015-06-10 18:42:41 UTC)
#55
On 2015/06/10 15:29:54, jungkees wrote:
> kinuko@ Could you take a look at 'content/browser/bad_message.h'? And I'm not
> sure to whom I can ask a review of 'tools/metrics/histograms/histograms.xml'
> file. Is that one of the owners of src directory?
bad_message.h LGTM. You can ask isherman for a histograms.xml review.
kinuko
lgtm/2 (reg: histograms.xml we often ask asvitkine or isherman to review) https://codereview.chromium.org/1146913004/diff/320001/content/browser/service_worker/service_worker_storage.cc File content/browser/service_worker/service_worker_storage.cc (right): ...
5 years, 6 months ago
(2015-06-11 00:03:36 UTC)
#56
asvitkine@ isherman@ Could you take a look at histograms.xml that has two additional entries by ...
5 years, 6 months ago
(2015-06-11 01:03:24 UTC)
#58
asvitkine@ isherman@ Could you take a look at histograms.xml that has two
additional entries by running update_bad_message_reasons.py?
https://codereview.chromium.org/1146913004/diff/320001/content/browser/servic...
File content/browser/service_worker/service_worker_storage.cc (right):
https://codereview.chromium.org/1146913004/diff/320001/content/browser/servic...
content/browser/service_worker/service_worker_storage.cc:1136: it !=
installing_registrations_.end(); ++it) {
Right. A thing is that I'm having uploading this patch set from within our proxy
(still unknown 403 error), so this change will prevent me from committing it
until the end of the day. Can I change this in a separate CL if you don't mind?
Let me know.
kinuko
https://codereview.chromium.org/1146913004/diff/320001/content/browser/service_worker/service_worker_storage.cc File content/browser/service_worker/service_worker_storage.cc (right): https://codereview.chromium.org/1146913004/diff/320001/content/browser/service_worker/service_worker_storage.cc#newcode1136 content/browser/service_worker/service_worker_storage.cc:1136: it != installing_registrations_.end(); ++it) { On 2015/06/11 01:03:24, jungkees ...
5 years, 6 months ago
(2015-06-11 02:12:21 UTC)
#59
https://codereview.chromium.org/1146913004/diff/320001/content/browser/servic...
File content/browser/service_worker/service_worker_storage.cc (right):
https://codereview.chromium.org/1146913004/diff/320001/content/browser/servic...
content/browser/service_worker/service_worker_storage.cc:1136: it !=
installing_registrations_.end(); ++it) {
On 2015/06/11 01:03:24, jungkees wrote:
> Right. A thing is that I'm having uploading this patch set from within our
proxy
> (still unknown 403 error), so this change will prevent me from committing it
> until the end of the day. Can I change this in a separate CL if you don't
mind?
> Let me know.
>
np, works for me.
Ilya Sherman
histograms.xml lgtm
5 years, 6 months ago
(2015-06-11 03:25:52 UTC)
#60
histograms.xml lgtm
jungkees
The CQ bit was checked by jungkee.song@samsung.com
5 years, 6 months ago
(2015-06-11 03:38:08 UTC)
#61
Issue 1146913004: Service Worker: Add ServiceWorkerContainer.getRegistrations() method.
(Closed)
Created 5 years, 7 months ago by jungkees
Modified 5 years, 6 months ago
Reviewers: Mike West, falken, kinuko, michaeln, nhiroki, ncarter (slow), Alexei Svitkine (slow), Ilya Sherman
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 54