gecko-dev/dom
Tom Tung 64a20094ea Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke
This patch mainly enables the pref for SharedArrayBuffer on Nightly.

This change causes some tests to fail. This patch handles the failures for
mochitests and web-platform-tests. The jsreftest will be handled in the next
patch.

For mochitests:
- dom/serviceworkers/test/test_serviceworker_interfaces.js
- dom/tests/mochitest/general/test_interfaces.js
- dom/workers/test/test_worker_interfaces.js

These tests check which interfaces are exposed on the web. Since we are now
exposing SharedArrayBuffer in some configurations, the tests need to be adjusted
accordingly.

For the rest of tests in this patch:
- testing/web-platform/meta/encoding/encodeInto.any.js.ini
This test partially fails because the integration of encoding and SAB is not
completely supported yet.

- testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini
This test partially fails because the integration of decoding and SAB is not
completely supported yet.

- testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-failure.https.any.js.ini
- testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-success.any.js.ini
- testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini
- testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini
The subtests related to SAB in these tests now pass when SAB is enabled, so we
need to annotate them as failing only in configurations where SAB is disabled.

- testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html.ini
This test partially fails because there are some issues between SAB and Audio.

Differential Revision: https://phabricator.services.mozilla.com/D48838

--HG--
extra : moz-landing-system : lando
2019-11-25 16:28:06 +00:00
..
abort
animation Bug 1576946 - Remove nsStackFrame platform code. r=mats 2019-11-12 19:50:19 +00:00
audiochannel
base Bug 1597679 - part 2: Make `nsITextControlElement` inherit `nsGenericHTMLFormElementWithState` r=smaug 2019-11-25 06:35:15 +00:00
battery Bug 1441976 - Expose BatteryManager only to Chrome scripts r=baku 2019-11-18 10:17:29 +00:00
bindings Bug 1597543 - Don't try and associate memory if we failed to create the reflector object r=bzbarsky 2019-11-19 15:41:31 +00:00
broadcastchannel Bug 1594981 - improve BUG_COMPONENT in various moz.build files r=mccr8 2019-11-14 15:44:32 +00:00
browser-element Bug 1584998: Make x-frame-options work with fission enabled. r=jkt,farre,johannh,flod 2019-10-31 08:28:35 +00:00
cache Bug 1591491. Add more use of FakeString::ShareOrDependUpon. r=froydnj 2019-10-28 20:41:59 +00:00
canvas Bug 1415114: Remove 2D Canvas Mochitests in favour of Web Platform Tests r=jrmuizel 2019-11-25 12:26:44 +00:00
chrome-webidl Bug 1597999 - Implements ChromeUtils.getObjectNodeId. r=jimb 2019-11-21 22:12:20 +00:00
clients
commandhandler Bug 1594981 - update Core::DOM* and Core::Storage* bugzilla product and component meta data in moz.build files after reorganization in bug 1594717. r=annevk 2019-11-08 12:17:57 +00:00
console
credentialmanagement
crypto Bug 1596547 - be more specific in CryptoBuffer::Assign parameter types; r=jcj 2019-11-15 13:12:58 +00:00
debugger
docs Bug 1595048 - move JSWindowActor notes into Fission.rst document, r=mconley 2019-11-08 19:42:02 +00:00
encoding
events Bug 1597679 - part 2: Make `nsITextControlElement` inherit `nsGenericHTMLFormElementWithState` r=smaug 2019-11-25 06:35:15 +00:00
fetch Bug 1593162 - Remove the expired telemetry probes added in bug 1127552; r=edgar 2019-11-01 13:43:15 +00:00
file Bug 1593560 - Make sure IPCBlobInputStream::ReadSegments is always supported, regardless of which inner async stream type gets created. r=baku 2019-11-07 19:02:21 +00:00
filehandle Bug 1594981 - improve BUG_COMPONENT in various moz.build files r=mccr8 2019-11-14 15:44:32 +00:00
filesystem
flex
gamepad
geolocation Bug 1594306 - Rename nsGeo* files to match the WebIDL interfaces r=marcosc 2019-11-14 04:18:04 +00:00
grid
html Bug 1597679 - part 3: Create methods to compare given string with values of `TextControlState`, `nsTextControlFrame`, `HTMLInputElement` and `HTMLTextAreaElement` r=smaug 2019-11-25 06:35:17 +00:00
imptests
indexedDB Bug 1598559 - Do not forget runnable within loop. r=dom-workers-and-storage-reviewers,janv 2019-11-25 14:30:54 +00:00
interfaces Backed out changeset 4082b974a1e6 (bug 1597704) test_isOriginPotentiallyTrustworthy.js. CLOSED TREE 2019-11-22 13:35:36 +02:00
ipc Bug 1586411 - Don't crash if AttachLayerManager fails. r=rhunt 2019-11-24 21:23:04 +00:00
jsurl Backed out 6 changesets (bug 1552176) for causing Hazard bustages CLOSED TREE 2019-11-11 12:11:36 +02:00
l10n Bug 1593475 - Ensure FluentDOM does not localize elements in template. r=bgrins 2019-11-06 18:18:14 +00:00
locales Bug 982125 - make HTML5 <mark> accessible, r=Jamie 2019-11-18 05:34:15 +00:00
localstorage Bug 1594981 - update Core::DOM* and Core::Storage* bugzilla product and component meta data in moz.build files after reorganization in bug 1594717. r=annevk 2019-11-08 12:17:57 +00:00
manifest Bug 1562642 - add missing license in dom/manifest r=sebastian 2019-11-13 08:26:32 +00:00
mathml
media Bug 1598101 - disable test_mediarecorder_record_4ch_audiocontext.html on linux64 r=jmaher 2019-11-25 10:57:31 +00:00
messagechannel Bug 1565956 run worker-specific MessagePort close on initialize on only worker threads r=baku 2019-11-17 21:09:52 +00:00
midi
network
notification Bug 1592959 - Warn about non-user interaction Notification requests. r=Ehsan 2019-11-01 09:55:06 +00:00
offline
payments Bug 1587162 - Fix UBSAN complaints about pref callbacks. r=erahm 2019-11-01 02:57:20 +00:00
performance
permission Bug 1583142 - Remove third-party "persistent-storage" prompting support r=baku 2019-11-07 14:29:02 +00:00
plugins Bug 1598258 - Add a list of additional minidumps to the event delivered when a plug-in crashes r=froydnj 2019-11-22 07:30:23 +00:00
power
presentation Bug 1422582 - disable test_tcp_control_channel.js on android r=hsinyi 2019-11-25 10:26:56 +00:00
prio
promise Bug 1594304. Add deprecation notes to methods that allow throwing a bare nsresult with no useful message. r=smaug 2019-11-14 22:51:21 +00:00
prototype Bug 1593119 - Remove dom/xbl and the MOZ_XBL build option r=bzbarsky 2019-11-07 00:35:32 +00:00
push Bug 1592699 - Fix test_serviceworker_lifetime.html r=asuth 2019-10-30 17:23:53 +00:00
quota Bug 1592934 - Disable test_qm_first_initialization_attempt.js on Thunderbird, which doesn't have the Telemetry probe tested. r=ttung 2019-11-22 08:17:42 +00:00
reporting
res
script Bug 1597153 - Part 1: Add JS::BinASTFormat enum and use it in API. r=Yoric 2019-11-22 14:18:41 +00:00
security Bug 1598647 - Set Origin to null with network.http.referer.hideOnionSource r=JuniorHsu 2019-11-25 13:29:47 +00:00
serviceworkers Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke 2019-11-25 16:28:06 +00:00
simpledb
smil Bug 1587142 - Remove most XBL tests in dom/ r=bzbarsky 2019-10-25 22:38:08 +00:00
storage Bug 1558420 - Part 5: Remove an invalid assertion; r=baku 2019-11-12 15:40:16 +00:00
svg Bug 1597881 : convert NS_STYLE_STROKE_LINECAP_* to an enum class in nsStyleConsts.h r=emilio 2019-11-21 06:07:30 +00:00
system Bug 1594306 - Rename nsGeo* files to match the WebIDL interfaces r=marcosc 2019-11-14 04:18:04 +00:00
tests Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke 2019-11-25 16:28:06 +00:00
u2f
url
vr Bug 1592713 - Avoid to update VR HMD sensor states when pages are not in the presenting mode. r=kip 2019-10-31 22:10:43 +00:00
webauthn
webbrowserpersist Bug 1591891 - Make the fix for bug 1536468 work with session history in the parent turned off. r=annyG 2019-10-28 09:46:50 +01:00
webgpu Bug 1594182 - Move wgpu stuff under gfx/wgpu r=jgilbert,remote-protocol-reviewers 2019-11-15 00:29:53 +00:00
webidl Bug 1536156 - Let cloneElementVisually() return a promise that resolves when frames have been rendered. r=alwu,mconley,bzbarsky 2019-11-22 12:52:48 +00:00
websocket Bug 1594981 - improve BUG_COMPONENT in various moz.build files r=mccr8 2019-11-14 15:44:32 +00:00
workers Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke 2019-11-25 16:28:06 +00:00
worklet Bug 1565956 close BackgroundChild before deleting CycleCollectedJSContext r=baku 2019-11-17 21:16:53 +00:00
xhr Bug 1594147 - prevent possible null dereference in MaybeDispatchPrematureAbortEvents, r=smaug 2019-11-08 22:28:07 +00:00
xml Bug 1596463 - Remove GetBindingParent usage in the XML pretty printer. r=smaug 2019-11-14 16:41:24 +00:00
xslt Bug 1596768 - Remove GetBindingParentUsage in xpath. r=smaug 2019-11-15 17:09:15 +00:00
xul Backed out changeset 25246ff84740 (bug 1596709) as per Mossop req. a=backout 2019-11-23 17:06:44 +02:00
jar.mn
moz.build Bug 1594907 - Fix some duplicate URL segments in firefox-source-docs, r=sylvestre 2019-11-07 23:07:20 +00:00