Start implementing new navigator.connect API.
As it turns out, we changed our mind about the desired API yet again, and this
time rather completely. This is the start of implementing the currently specced
API, which hopefully will actually stick.
This CL adds stubs for the new ServicePortCollection API.
BUG=426458
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=197697
On 2015/06/23 16:45:52, Marijn Kruisselbrink wrote: > +chrishtr for Source/modules/EventTargetModulesFactory.in OWNERS (although I'm > not ...
4 years, 10 months ago
(2015-06-23 23:56:00 UTC)
#13
On 2015/06/23 16:45:52, Marijn Kruisselbrink wrote:
> +chrishtr for Source/modules/EventTargetModulesFactory.in OWNERS (although I'm
> not entirely sure why that file requires top-level blink owners approval...)
Public API changes should be reviewed by an API owner.
Marijn Kruisselbrink
On 2015/06/23 at 23:56:00, tkent wrote: > On 2015/06/23 16:45:52, Marijn Kruisselbrink wrote: > > ...
4 years, 10 months ago
(2015-06-24 00:26:52 UTC)
#14
On 2015/06/23 at 23:56:00, tkent wrote:
> On 2015/06/23 16:45:52, Marijn Kruisselbrink wrote:
> > +chrishtr for Source/modules/EventTargetModulesFactory.in OWNERS (although
I'm
> > not entirely sure why that file requires top-level blink owners approval...)
>
> Public API changes should be reviewed by an API owner.
Yeah, I wasn't trying to say that I didn't think this CL should be reviewed by
an API owner. I just don't quite understand the difference at an OWNERS file
level between changes to Source/modules/modules.gypi (anybody can
change/approve) and Source/modules/EventTargetModulesFactory.in (needs API
owners approval). Both files just seem to be more or less lists of files/classes
that make up modules (one just being the subset of files that happen to inherit
from EventTarget). And there are many other possible web exposed API changes
that don't require (at OWNERS level) API owners to review the change.
https://codereview.chromium.org/1192913003/diff/60001/Source/modules/navigato...
File Source/modules/navigatorconnect/ServicePortCollection.h (right):
https://codereview.chromium.org/1192913003/diff/60001/Source/modules/navigato...
Source/modules/navigatorconnect/ServicePortCollection.h:29: virtual
~ServicePortCollection();
On 2015/06/23 at 23:54:48, tkent wrote:
> nit: remove |virtual|, and add |override|.
done
Marijn Kruisselbrink
The CQ bit was checked by mek@chromium.org
4 years, 10 months ago
(2015-06-24 00:30:49 UTC)
#15
LGTM https://codereview.chromium.org/1192913003/diff/80001/Source/modules/navigatorconnect/ServicePortCollection.h File Source/modules/navigatorconnect/ServicePortCollection.h (right): https://codereview.chromium.org/1192913003/diff/80001/Source/modules/navigatorconnect/ServicePortCollection.h#newcode19 Source/modules/navigatorconnect/ServicePortCollection.h:19: class MODULES_EXPORT ServicePortCollection final Nit: We can move ...
4 years, 10 months ago
(2015-06-24 01:18:46 UTC)
#18
Issue 1192913003: Start implementing new navigator.connect API
(Closed)
Created 4 years, 10 months ago by Marijn Kruisselbrink
Modified 4 years, 10 months ago
Reviewers: chrishtr, haraken, scheib, tkent
Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Comments: 14