Alastor Wu
afd7e10439
Bug 1577890 - part7 : remove 'computedSuspended' which is a testing-only attribute. r=baku
...
This attribute is used to expose the internal suspend state of media element to see if we set `SUSPENDED_PAUSE` and `SUSPENDED_PAUSE_DISPOSABLE` correctly. As we don't use those suspend state anymore and have removed the related tests, no need to keep this attribute anymore.
Differential Revision: https://phabricator.services.mozilla.com/D65263
--HG--
extra : moz-landing-system : lando
2020-03-05 06:17:48 +00:00
alwu
71f97d6fff
Bug 1592037 - part6 : implement a chrome-only method for accessing current active media metadata during testing. r=bzbarsky
...
Create a chrome-only method to get the current media metadata to know if we correctly update the media metadata or not. That method would only be used for testing.
Differential Revision: https://phabricator.services.mozilla.com/D64849
--HG--
extra : moz-landing-system : lando
2020-03-05 19:43:50 +00:00
Boris Chiou
73f98d78b8
Bug 1619276 - Fix the order of the setting of Keyframe options. r=smaug,birtles
...
Besides, we add the pref setup in the webidl, so if we turn it off,
iterationComposite and composite will always be the default values.
Differential Revision: https://phabricator.services.mozilla.com/D65437
--HG--
extra : moz-landing-system : lando
2020-03-05 09:42:55 +00:00
Erik Nordin
8fe2efa8d6
Bug 1608489
- Add baseURL constructor option for CSSStyleSheet r=emilio
...
- Add baseURL constructor option for CSSStyleSheet WebIDL
- Resolve baseURL in CSSStyleSheet WebIDL Constructor
- Add WPTs for custom URL, default URL, invalid URL
Differential Revision: https://phabricator.services.mozilla.com/D65048
--HG--
extra : moz-landing-system : lando
2020-03-04 18:34:35 +00:00
Brad Werth
4c4fadb3ed
Bug 1593756 Part 1: Add a new method GetBoxQuadsFromWindowOrigin. r=emilio,hiro
...
Window space is not a sensible space for CSS points, as returned by
getBoxQuads, since the CSS points are relative to window origin and not the
layout origin. This new method is useful in paired calling patterns, where
the returned quads are further translated by the position of the document
node relative to the window origin. Later parts of this patch demonstrate
this calling pattern in a test.
Differential Revision: https://phabricator.services.mozilla.com/D52788
--HG--
extra : moz-landing-system : lando
2020-03-04 00:45:38 +00:00
Dzmitry Malyshau
1b1bc98a76
Bug 1614703 - WebGPU render pipeline creation r=jgilbert,webidl,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D64833
--HG--
extra : moz-landing-system : lando
2020-03-03 16:37:02 +00:00
Daniel Varga
8d900cf3ef
Backed out changeset e51b4e883adc (bug 1507287) for not having proper review
2020-03-03 18:23:07 +02:00
Alphan Chen
9ead74bd10
Bug 1507287 - Make sessionRestore work with session history living in the parent process. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D46281
--HG--
extra : moz-landing-system : lando
2020-03-03 16:16:03 +00:00
Mihai Alexandru Michis
1e6afc5e96
Backed out changeset f1c86e7d23cd (bug 1614703) for causing bustages in WebGPUParent.cpp
...
CLOSED TREE
2020-03-03 17:23:55 +02:00
Kartikaya Gupta
d633586fcc
Bug 1618545 - Delete obsolete/unused code relating to Fennec's experimental ui.zoomedview feature. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D65022
--HG--
extra : moz-landing-system : lando
2020-03-03 15:27:50 +00:00
Dzmitry Malyshau
53a10a49a5
Bug 1614703 - WebGPU render pipeline creation r=jgilbert,webidl,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D64833
--HG--
extra : moz-landing-system : lando
2020-03-03 15:08:24 +00:00
Mihai Alexandru Michis
27d7312e19
Backed out changeset 469d7894f720 (bug 1618545) for causing bustages in src/layout/base/PositionedEventTargeting.cpp
...
CLOSED TREE
2020-03-03 14:52:13 +02:00
Frederic Wang
f70d494fe7
Bug 1617154 - [intersection-observer] Accept a Document as an explicit root. r=emilio,bzbarsky
...
This patch allows users to specify a Document as an explicit root of an
intersection observer. For rationale, see the intent-to thread:
https://groups.google.com/forum/#!topic/mozilla.dev.platform/64nDLTAZGzY
It is implemented under a preference option enabled in Nightly:
dom.IntersectionObserverExplicitDocumentRoot.enabled
When disabled, the current TypeError exception is preserved so that
people can continue to feature detect the support.
The enhancement is tested by and enabled for the following test:
https://w3c-test.org/intersection-observer/document-scrolling-element-root.html
Differential Revision: https://phabricator.services.mozilla.com/D63766
--HG--
extra : moz-landing-system : lando
2020-03-03 12:25:30 +00:00
Kartikaya Gupta
432394ae9f
Bug 1618545 - Delete obsolete/unused code relating to Fennec's experimental ui.zoomedview feature. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D65022
--HG--
extra : moz-landing-system : lando
2020-03-02 21:53:50 +00:00
Masayuki Nakano
b4cc4486d4
Bug 1449831 - part 1: Add `InputEvent.getTargetRanges()` r=smaug
...
`InputEvent.getTargetRanges()` can be used only when event type is
`beforeinput`. So, it may be used for feature detection of `beforeinput`
event because Chrome does not implement `onbeforeinput` event handler attribute.
Therefore, this patch makes it behind the pref for `beforeinput` event.
Differential Revision: https://phabricator.services.mozilla.com/D64728
--HG--
extra : moz-landing-system : lando
2020-03-02 07:39:38 +00:00
Mike de Boer
929799eef6
Bug 440895 - Add support for Mac OSX spaces in session restore, which allows any window to be restored to their respective (work)space. r=mconley,mstange,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D61457
--HG--
extra : moz-landing-system : lando
2020-03-02 13:36:39 +00:00
Christoph Kerschbaumer
de17388af5
Bug 1374612 - CSP: Hide nonce values from the DOM. r=smaug,annevk
...
Differential Revision: https://phabricator.services.mozilla.com/D62811
--HG--
extra : moz-landing-system : lando
2020-02-29 12:35:46 +00:00
Jan-Ivar Bruaroey
cfac5bac3b
Bug 1568292 - Support pc.setLocalDescription() without arguments. r=bwc,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D58332
--HG--
extra : moz-landing-system : lando
2020-02-29 04:17:30 +00:00
Boris Zbarsky
9eac89a8fe
Bug 1618744. Use the correct name for the 'EndingType' enum. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D64702
--HG--
extra : moz-landing-system : lando
2020-02-28 08:23:01 +00:00
shindli
f5511fecc8
Backed out changeset ec4c2b2a561b (bug 1374612) for causing wpt permafails in /html/dom/reflection-metadata.html CLOSED TREE
2020-02-27 22:46:44 +02:00
Christoph Kerschbaumer
00976af48c
Bug 1374612 - CSP: Hide nonce values from the DOM. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D62811
--HG--
extra : moz-landing-system : lando
2020-02-27 18:08:54 +00:00
Dorel Luca
2e1e470d9e
Backed out changeset 59fe98b41d80 (bug 1374612) for WPT failures in /html/dom/idlharness.https.html. CLOSED TREE
...
--HG--
extra : amend_source : a537237327643c365f02c0bfbed643b0d54cf1d5
2020-02-27 14:08:48 +02:00
Christoph Kerschbaumer
ec996a7e9d
Bug 1374612 - CSP: Hide nonce values from the DOM. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D62811
--HG--
extra : moz-landing-system : lando
2020-02-27 09:32:04 +00:00
Erik Nordin
b57e52d440
Bug 1618394 - Remove alternate and title from CSSStyleSheet constructor options r=emilio
...
- Remove `alternate` and `title` from the `CSSStyleSheetInit` struct.
- Remove all usages/assertions that involve `alternate` or `title` from WPTs.
- Add WPT test case ensuring that title cannot be set in the constructor.
Differential Revision: https://phabricator.services.mozilla.com/D64492
--HG--
extra : moz-landing-system : lando
2020-02-27 00:43:38 +00:00
Boris Chiou
c68547f8f9
Bug 1612106 - Use NIGHTLY build flag to distinguish the writable/readonly Animation.timeline. r=birtles,bzbarsky
...
We only support writable Animation.timeline attribute on nightly
build, so use nightly build flag in WebIDL and Animation.h/cpp.
For the test expectations, we also use this build flag to skip them or
mark them as expected fail if necessary.
Differential Revision: https://phabricator.services.mozilla.com/D63432
--HG--
extra : moz-landing-system : lando
2020-02-24 23:07:09 +00:00
Dzmitry Malyshau
5437a922a7
Bug 1614702 - WebGPU textures, texture views, and samplers r=jgilbert,webidl,smaug
...
this change adds an ability to create WebGPU textures, views, and samplers
Differential Revision: https://phabricator.services.mozilla.com/D63595
--HG--
extra : source : 8f51a5fac21cb52e2ddb647f0b99a9bfccb41f6a
2020-02-24 20:12:16 +00:00
Dorel Luca
0d23881940
Backed out changeset 8f51a5fac21c (bug 1614702) for build-notarization failures. CLOSED TREE
2020-02-25 00:54:54 +02:00
Dzmitry Malyshau
757896954c
Bug 1614702 - WebGPU textures, texture views, and samplers r=jgilbert,webidl,smaug
...
this change adds an ability to create WebGPU textures, views, and samplers
Differential Revision: https://phabricator.services.mozilla.com/D63595
--HG--
extra : moz-landing-system : lando
2020-02-24 20:12:16 +00:00
Erik Nordin
9f804f290f
Bug 1613746 - Update Replace() WebIDL to take UTF8String -- r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D62127
--HG--
extra : moz-landing-system : lando
2020-02-19 01:00:15 +00:00
Boris Chiou
468e3c044e
Bug 1616443 - Hide composite memeber from the result of getKeyframes(). r=birtles,bzbarsky
...
If dom.animations-api.compositing.enabled is false, we have to hide
composite member from getKeyframes.
Differential Revision: https://phabricator.services.mozilla.com/D63388
--HG--
extra : moz-landing-system : lando
2020-02-20 19:09:34 +00:00
Boris Zbarsky
99d4eaa3ed
Bug 1614546 part 2. Give SVGLengthList an indexed setter. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D62400
--HG--
extra : moz-landing-system : lando
2020-02-19 21:58:31 +00:00
Dzmitry Malyshau
199a362906
Bug 1602131 - WebGPU render passes r=jgilbert,webidl,smaug
...
Adds support for recording render passes in WebGPU.
The `wgpu` logo is also added to the repository ("gfx/wgpu/logo.png") under [CC-BY-SA](https://creativecommons.org/licenses/by-sa/3.0/ ) license.
Differential Revision: https://phabricator.services.mozilla.com/D62461
--HG--
extra : moz-landing-system : lando
2020-02-19 19:25:30 +00:00
Boris Chiou
51dc66023d
Bug 1610981 - Add a separate pref for CSSPseudoElement. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D63014
--HG--
extra : moz-landing-system : lando
2020-02-18 20:44:17 +00:00
Boris Chiou
4f3959bfee
Bug 1610981 - Eliminate usage of CSSPseudoElement from KeyframeEffect. r=birtles,smaug
...
Replace ElementOrCSSPseudoElement with Element and add PseudoElement (which is
a DOMString) into KeyframeAnimationOptions and KeyframeEffect.
Differential Revision: https://phabricator.services.mozilla.com/D62667
--HG--
extra : moz-landing-system : lando
2020-02-18 20:44:14 +00:00
Edgar Chen
960446a64e
Bug 1615741 - Make converting a buffer source follow the spec when a shared buffer is passed in; r=bzbarsky
...
Converting a shared buffer source to buffer souce type should
always throw if the type isn't annotated with [AllowShared].
Differential Revision: https://phabricator.services.mozilla.com/D63047
--HG--
extra : moz-landing-system : lando
2020-02-18 21:03:17 +00:00
Neil Deakin
ad9f9101fa
Bug 1607214, the implementation of the HTMLInputElement.controllers getter can return null, r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D58789
--HG--
extra : moz-landing-system : lando
2020-02-18 19:16:12 +00:00
Boris Zbarsky
b322f611fc
Document where PromiseRejectionEvent comes from. No bug.
...
Differential Revision: https://phabricator.services.mozilla.com/D63214
--HG--
extra : moz-landing-system : lando
2020-02-18 18:15:42 +00:00
Kagami Sascha Rosylight
0c391af6ec
Bug 1573029 - Windows Web Share implementation r=marcosc,farre
...
Differential Revision: https://phabricator.services.mozilla.com/D44613
--HG--
extra : moz-landing-system : lando
2020-02-13 14:21:06 +00:00
Hiroyuki Ikezoe
bd45d3d3af
Bug 1613294
- Drop IntersectionObserver.callback. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D62678
--HG--
extra : moz-landing-system : lando
2020-02-13 02:43:25 +00:00
Tom Schuster
9121200eb8
Bug 1614359 - Remove explicit initialization from Headers in Headers constructor. r=Ehsan
...
The Web IDL type for HeadersInit didn't match the definition in http://fetch.spec.whatwg.org/#headers-class .
The headers-basic tests makes it clear that this difference is observable.
Differential Revision: https://phabricator.services.mozilla.com/D62489
--HG--
extra : moz-landing-system : lando
2020-02-11 22:25:58 +00:00
J.C. Jones
ac5dfc4597
Bug 1333140 - Require SecureContext for WebCrypto r=bholley,keeler,baku
...
Adds [SecureContext] for crypto.subtle, CryptoKey, and SubtleCrypto, retiring
the WebCrypto WPT overrides for WebCryptoAPI/historical.any.js.
Rebased on https://phabricator.services.mozilla.com/D58743
Differential Revision: https://phabricator.services.mozilla.com/D58555
--HG--
extra : moz-landing-system : lando
2020-02-11 09:25:09 +00:00
Dzmitry Malyshau
bf6b5347b2
Bug 1611024 - Turn WebGPU programmable passes into interface mixins r=jgilbert,webidl,bzbarsky
...
this makes us closer to the upstream spec and removes a bunch of useless code
Differential Revision: https://phabricator.services.mozilla.com/D62377
--HG--
extra : moz-landing-system : lando
2020-02-11 03:03:47 +00:00
John Dai
5683fcf7c8
Bug 1588715 - Implement SubmitEvent; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D62030
--HG--
extra : moz-landing-system : lando
2020-02-11 12:46:54 +00:00
Byron Campen [:bwc]
a029828313
Bug 1591199: Reduce redundant code. r=mjf,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D56404
--HG--
extra : moz-landing-system : lando
2020-02-06 15:50:03 +00:00
Byron Campen [:bwc]
fb466ae3cb
Bug 1591199: Queue updates to pending/current descriptions. r=mjf,jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D56403
--HG--
extra : moz-landing-system : lando
2020-02-06 15:49:50 +00:00
Paul Adenot
47ac808688
Bug 1569809 - Update AudioWorkletNodeOptions.processorOptions to not be nullable. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D61715
--HG--
extra : moz-landing-system : lando
2020-02-05 19:20:09 +00:00
Paul Adenot
227468453f
Bug 1569809 - Remove AudioNodeOptions from the ctor of AudioWorkletProcessor. r=baku
...
This was changed in https://github.com/WebAudio/web-audio-api/issues/2044
Differential Revision: https://phabricator.services.mozilla.com/D61714
--HG--
extra : moz-landing-system : lando
2020-02-05 19:21:15 +00:00
Paul Adenot
c17dc41bb3
Bug 1161025 - Reject attempts to set non-null AudioBufferSourceNode.buffer more than once r=karlt,baku
...
as spec'd in https://github.com/WebAudio/web-audio-api/pull/743
This also removes the crashtests that don't apply anymore now that a buffer
cannot be set more than once, and changes another one so it still tests what
needs to be tested, but doesn't time-out.
Differential Revision: https://phabricator.services.mozilla.com/D58756
--HG--
extra : moz-landing-system : lando
2020-02-05 16:26:52 +00:00
Emilio Cobos Álvarez
322cec0c5e
Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky
...
XBL is no longer a thing... Also, should we rename AllowContentXBLScope?
Differential Revision: https://phabricator.services.mozilla.com/D61359
--HG--
extra : moz-landing-system : lando
2020-02-04 21:28:57 +00:00
Emilio Cobos Álvarez
2727cf28b8
Bug 1612470 - Remove Document.hasScriptsBlockedBySandbox and Document.inlineScriptAllowedByCSP. r=bzbarsky
...
Seems they were only used for the old XBL marquee implementation and have no
remaining callers.
Differential Revision: https://phabricator.services.mozilla.com/D61338
--HG--
extra : moz-landing-system : lando
2020-02-04 21:20:32 +00:00