Skip to content

Remove vendor prefix support in webaudio/; assert their absense#7508

Merged
foolip merged 1 commit intomasterfrom
webaudio-vendor-prefixes
Sep 29, 2017
Merged

Remove vendor prefix support in webaudio/; assert their absense#7508
foolip merged 1 commit intomasterfrom
webaudio-vendor-prefixes

Conversation

@foolip
Copy link
Member

@foolip foolip commented Sep 27, 2017

See the many other historical.html in the repo for precedence. Of
course, if they are added to some standard, then it would be
appropriate to instead assert that they exist. (Prefixes are not the
problem, lack of standardization is.)

See the many other historical.html in the repo for precedence. Of
course, if they are added to some standard, then it would be
appropriate to instead assert that they exist. (Prefixes are not the
problem, lack of standardization is.)
foolip added a commit that referenced this pull request Sep 27, 2017
Tests should follow what the specs say, and unless the specs define
the prefixed APIs [1] the right this is to assume the per-spec names
and to add historical.html tests asserting the absense of prefixed
APIs that have existed somewhere.

Based on web-confluence.appspot.com, navigator.vibrate was never
prefixed, but mozSrcObject is in Firefox. A test is added for
mozSrcObject, and the others APIs are already covered by existing
tests, or one of these:
#7507
#7508

[1] https://dom.spec.whatwg.org/#dom-element-webkitmatchesselector
    https://url.spec.whatwg.org/#url-class
    and others
@ghost
Copy link

ghost commented Sep 27, 2017

Build PASSED

Started: 2017-09-27 13:51:49
Finished: 2017-09-27 14:09:48

View more information about this build on:

@foolip
Copy link
Member Author

foolip commented Sep 28, 2017

@rtoy, can you review?

Copy link
Contributor

@padenot padenot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine, thanks!

Sorry for the delay here.

@foolip foolip merged commit 71f11e7 into master Sep 29, 2017
@foolip foolip deleted the webaudio-vendor-prefixes branch September 29, 2017 11:21
foolip added a commit that referenced this pull request Sep 29, 2017
Tests should follow what the specs say, and unless the specs define
the prefixed APIs [1] the right this is to assume the per-spec names
and to add historical.html tests asserting the absense of prefixed
APIs that have existed somewhere.

Based on web-confluence.appspot.com, navigator.vibrate was never
prefixed, but mozSrcObject is in Firefox. A test is added for
mozSrcObject, and the others APIs are already covered by existing
tests, or one of these:
#7507
#7508

[1] https://dom.spec.whatwg.org/#dom-element-webkitmatchesselector
    https://url.spec.whatwg.org/#url-class
    and others
jakearchibald pushed a commit to jakearchibald/web-platform-tests that referenced this pull request Nov 16, 2017
Tests should follow what the specs say, and unless the specs define
the prefixed APIs [1] the right this is to assume the per-spec names
and to add historical.html tests asserting the absense of prefixed
APIs that have existed somewhere.

Based on web-confluence.appspot.com, navigator.vibrate was never
prefixed, but mozSrcObject is in Firefox. A test is added for
mozSrcObject, and the others APIs are already covered by existing
tests, or one of these:
web-platform-tests#7507
web-platform-tests#7508

[1] https://dom.spec.whatwg.org/#dom-element-webkitmatchesselector
    https://url.spec.whatwg.org/#url-class
    and others
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants