Граф коммитов

647988 Коммитов

Автор SHA1 Сообщение Дата
Blink WPT Bot 43a34a8adf Bug 1536619 [wpt PR 15852] - service worker: Improve WPT tests for async respondWith/waitUntil., a=testonly
Automatic update from web-platform-tests
service worker: Improve WPT tests for async respondWith/waitUntil. (#15852)

See discussion at [1] and [2].

This makes the following changes.

1.
Adds a test for:

self.addEventListener('fetch', e => {
  Promise.resolve().then(() => {
    e.respondWith(new Response('hi'));
  });
});

This should not throw because respondWith() is called while the event
dispatch flag is still set.

The microtask checkpoint is in "Cleanup After Running Scripts" here:
https://html.spec.whatwg.org/multipage/webappapis.html#clean-up-after-running-script

This is called from step 16.2 here:
https://heycam.github.io/webidl/#call-a-user-objects-operation

Which in turn is called from the DOM spec's "Inner Invoke" to call event
targets:
https://dom.spec.whatwg.org/#concept-event-listener-inner-invoke

2.
Changes the expectation for:

addEventListener('message', event => {
  Promise.resolve().then(event.waitUntil(p));
});

From throws to not throws, for the same reasoning as above.

3.
Changes the expectation for:

addEventListener('message', event => {
  waitPromise = Promise.resolve();
  event.waitUntil(waitPromise);
  waitPromise.then(() => {
    Promise.resolve().then(() => {event.waitUntil();});
  });
});

From throws to not throws. This is subtle. Because all the promises
are just Promise.resolve(), the event dispatch flag is still set
by the time the second waitUntil() is called.

4.
To test what 3. originally intended, a new test is
added which makes waitPromise a promise that does not immediately
resolve.

5.
Changes the expectation for:

addEventListener(‘fetch’, event => {
  response = Promise.resolve(new Response('RESP'));
  event.respondWith(response);
  response.then(() => {
    Promise.resolve().then(() => {event.waitUntil();});
  })
});

Again this is because the promises used resolve immediately,
so the event dispatch flag is still set.

Similarly, a new test is added to cover the original intent.

These WPT changes appear to match the behavior of Safari and Edge while
diverging from Chrome and (partially) Firefox.

[1] https://github.com/w3c/ServiceWorker/issues/1213
[2] https://github.com/w3c/ServiceWorker/issues/1394

Bug: 942414
Change-Id: I9a4a56d71d3919ed614ff78df2bdc6cc0251dadd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1524393
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641514}
--

wpt-commits: cecb3eba4dae3d795876f7b4be71bd49afa03356
wpt-pr: 15852
2019-04-23 15:05:50 +01:00
Danyao Wang 7ce83e5ec7 Bug 1536615 [wpt PR 15873] - [Payment Request] Fix validation order of PaymentCurrencyAmount., a=testonly
Automatic update from web-platform-tests
[Payment Request] Fix validation order of PaymentCurrencyAmount.

The "check and canonicalize amount" algorithm in the spec requires that
the |currency| field is validated before the |amount| field.
https://w3c.github.io/payment-request/#validity-checkers

Without this patch, Chrome incorrectly throws TypeError instead of
RangeError when both the currency and amount are invalid.

With the patch, Chrome passes the currency validation tests in
https://w3c-test.org/payment-request/PaymentRequestUpdateEvent/updateWith-method-abort-update-manual.https.html

Also fixed a typo in WPT test name.

Bug: 942656
Change-Id: I76b249bc1970740e0c3c9e2309bf2b9ce912450a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1526434
Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org>
Reviewed-by: Rouslan Solomakhin <rouslan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641586}

--

wpt-commits: e8b9fd1d25ee3fffa8de164773951d49fff28298
wpt-pr: 15873
2019-04-23 15:05:49 +01:00
Marcos Cáceres 55509e1865 Bug 1536610 [wpt PR 15891] - Some work on updateWith-method-pmi-handling-manual.https.html, a=testonly
Automatic update from web-platform-tests
Some work on updateWith-method-pmi-handling-manual.https.html (#15891)

--

wpt-commits: 25dbafd3388dcca95d5bf81896b14f1c22e716ce
wpt-pr: 15891
2019-04-23 15:05:49 +01:00
autofoolip b383e487a4 Bug 1536341 [wpt PR 15900] - Update interfaces/user-timing.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/user-timing.idl (#15900)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/user-timing.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: 4da3ed2c6c27f84909f8669e188d9619f58f740f
wpt-pr: 15900
2019-04-23 15:05:49 +01:00
autofoolip 3791a6f126 Bug 1536338 [wpt PR 15902] - Update interfaces/webauthn.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webauthn.idl (#15902)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/webauthn.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: 51fa5f716a1234eda197e56fabc8b987b061aa65
wpt-pr: 15902
2019-04-23 15:05:48 +01:00
autofoolip 5733d280e4 Bug 1536337 [wpt PR 15899] - Update interfaces/css-typed-om.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/css-typed-om.idl (#15899)

Source: https://github.com/tidoust/reffy-reports/blob/71eee25/whatwg/idl/css-typed-om.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/507703979
--

wpt-commits: ce5e5c234f8842bebf577b50fd1eab860daf2b44
wpt-pr: 15899
2019-04-23 15:05:48 +01:00
autofoolip 27ed0e714f Bug 1536335 [wpt PR 15898] - Update interfaces/css-regions.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/css-regions.idl (#15898)

Source: https://github.com/tidoust/reffy-reports/blob/71eee25/whatwg/idl/css-regions.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/507703979
--

wpt-commits: c8b79a092345e78173ed744973210ec87ace4741
wpt-pr: 15898
2019-04-23 15:05:48 +01:00
Marcos Cáceres a387626fd9 Bug 1536329 [wpt PR 15890] - fix: mark as needing long timeout, a=testonly
Automatic update from web-platform-tests
Mark event dispatch test as needing long timeout

--

wpt-commits: cf535b2356620b5b0e89b7c981c43b30b9c54a9b
wpt-pr: 15890
2019-04-23 15:05:47 +01:00
moz-wptsync-bot 3fcdce68d6 Bug 1535435 [wpt PR 15761] - Update wpt metadata, a=testonly
wpt-pr: 15761
wpt-type: metadata
2019-04-23 15:05:47 +01:00
Wanming Lin 43cd267ae0 Bug 1535435 [wpt PR 15761] - Upstream shapedetection tests to WPT, a=testonly
Automatic update from web-platform-tests
Upstream shapedetection tests to WPT

Moved shapedetection tests under
third_party/blink/web_tests/shapedetection/,
third_party/blink/web_tests/fast/shapedetection/,
third_party/blink/web_tests/http/tests/shapedetection/,
to third_party/blink/web_tests/external/wpt/shape-detection/, excludes
the Text detection part as which is still a sister informative
specification of Shape Detection.

Copyed third_party/blink/web_tests/shapedetection/resources/big-buffer-helpers.js
to wpt/shape-detection/resources/shapedetection-helpers.js and extended it by
adding a wrapper promise test, detection_test.

Moved third_party/blink/web_tests/shapedetection/resources/mock-barcodedetection.js
and third_party/blink/web_tests/shapedetection/resources/mock-facedetection.js
to wpt/resources/chromium/

Used the testharness from wpt/ and rewrited tests to remove use of
generate_tests as which is discouraged in wpt.

Rewrite detection-on-worker.html as detection-on-worker.worker.js by using
wpt preferred worker test framework.

Rename detection-support.html as detection-getSupportedFormats.html as *-support.html
is treated as support file rather than test file in wpt.

No new tests have been added.

BUG=932382

Change-Id: I321e7b9f986f407b83325bb4c6bdc366c9769264
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1510754
Commit-Queue: Wanming Lin <wanming.lin@intel.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641504}

--

wpt-commits: 7183ea12000b9edaac650b1211c35aa6e0abba88
wpt-pr: 15761
2019-04-23 15:05:47 +01:00
autofoolip d0b7d8a6b3 Bug 1536325 [wpt PR 15896] - Update interfaces/touch-events.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/touch-events.idl (#15896)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/touch-events.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: c2e5b9fbaa17424f05ca2bb04609790a3b61d5c2
wpt-pr: 15896
2019-04-23 15:05:47 +01:00
moz-wptsync-bot 8c27a7c833 Bug 1536323 [wpt PR 15892] - Update wpt metadata, a=testonly
wpt-pr: 15892
wpt-type: metadata
2019-04-23 15:05:46 +01:00
autofoolip 3aa59171f3 Bug 1536323 [wpt PR 15892] - Update interfaces/css-regions.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/css-regions.idl (#15892)

Source: https://github.com/tidoust/reffy-reports/blob/39b6c59/whatwg/idl/css-regions.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/507396912
--

wpt-commits: addd8809d4cd373cf5f234faf74a43e401fc0462
wpt-pr: 15892
2019-04-23 15:05:46 +01:00
autofoolip 50a6199fb9 Bug 1536321 [wpt PR 15894] - Update interfaces/service-workers.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/service-workers.idl (#15894)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/service-workers.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: 8142b088cc4f630c80e941cd5736d00fc2405e02
wpt-pr: 15894
2019-04-23 15:05:46 +01:00
autofoolip 53253c1efd Bug 1536320 [wpt PR 15893] - Update interfaces/screen-orientation.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/screen-orientation.idl (#15893)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/screen-orientation.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: 82e94b3551a94dd8f22ca8ae3711ed67dbd087b4
wpt-pr: 15893
2019-04-23 15:05:45 +01:00
autofoolip d8fb82ced4 Bug 1536317 [wpt PR 15895] - Update interfaces/speech-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/speech-api.idl (#15895)

Source: https://github.com/tidoust/reffy-reports/blob/19a80a9/whatwg/idl/speech-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/507115788
--

wpt-commits: 9002a095d0bd81ac115c0b0b5df8e521291dbb47
wpt-pr: 15895
2019-04-23 15:05:45 +01:00
autofoolip 5f34847b97 Bug 1536315 [wpt PR 15881] - Update interfaces/FileAPI.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/FileAPI.idl (#15881)

Source: https://github.com/tidoust/reffy-reports/blob/19a80a9/whatwg/idl/FileAPI.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/507115788
--

wpt-commits: 3ab66acde6f404fecb318280a2cd3c2d91aa377e
wpt-pr: 15881
2019-04-23 15:05:45 +01:00
Michael[tm] Smith dd54fff5c6 Bug 1544415 [wpt PR 15887] - Update messages.json, a=testonly
Automatic update from web-platform-tests
cc Update messages.json

--

wpt-commits: 7465f91b94e7652472c7b89fc1499e883ee15dc0
wpt-pr: 15887
2019-04-23 15:05:44 +01:00
autofoolip 7717fec54e Bug 1536310 [wpt PR 15882] - Update interfaces/mediacapture-streams.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/mediacapture-streams.idl (#15882)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/mediacapture-streams.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: c86bc28c2a8d36b15d34d3bf5479f528fa61f601
wpt-pr: 15882
2019-04-23 15:05:44 +01:00
autofoolip 181066de43 Bug 1536306 [wpt PR 15883] - Update interfaces/pointerevents.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/pointerevents.idl (#15883)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/pointerevents.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: 94c35acd156ab9e38b79a00ef3f333b1a03817a3
wpt-pr: 15883
2019-04-23 15:05:44 +01:00
Jan Beich 52236b7524 Bug 1544183 - If WebRender didn't qualify also disable OpenGL on Tier3 as well. r=kats 2019-04-23 09:51:31 -04:00
Julian Seward 324b9c1433 Bug 1532286 - Wasm/Ion: generate better code for wasmSelect in some cases. r=jandem.
This patch creates better code, when compiling Wasm via Ion, for 32-bit
integer selects which are guarded by a 32-bit integer compare.  No other type
combinations are optimised at present.  Changes:

* LIR-shared.h: Add new LIR node LWasmCompareAndSelect, holding the values to
  compare, the values to select over, and the comparison details.

* CanEmitCompareAtUses:

  - Rewrite (transform mechanically) remove hard-to-reason-about control flow
    (a loop which probably only iterates once, and a boolean control
    variable).  These are both removed and replaced by obvious straight-line
    code.

  - Also allow deferred emission when there is a single user and it is a
    WasmSelect.

* LIRGenerator::visitWasmSelect for both arm and x86-shared:

  - All target specific variants have been removed and replaced by a shared
    version.

  - If the condition is a compare, marked 'may be emitted at use point', and
    has the correct types, bundle up the comparison arguments and values to be
    selected-over into a single LWasmCompareAndSelect node.

* CodeGenerator::visitWasmCompareAndSelect for both arm and x86-shared:

  - All target specific variants have been removed and replaced by a shared
    version.

  - From an LWasmCompareAndSelect node, generate the desired optimal sequence:
    a compare immediately followed by a conditional move.

* CodeGenerator::generateBody(), ifdef JS_JITSPEW, one liner ridealong: print
  "# " before the LIR instruction name, so as to make reading IONFLAGS=codegen
  output easier.  No (release-) functional change.

* New test case select-int32.js.

Apart from the removal of aarch64-specific lowering and codegen routines, none
of the changes apply to aarch64, because wasm-via-Ion on aarch64 is not
currently supported.

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

--HG--
extra : amend_source : b78829ee47231cbd35be4844a91a0ed4582e3ecc
2019-03-15 17:11:06 +01:00
Daniel Varga 3429861638 Merge mozilla-central to mozilla-inbound. a=merge 2019-04-23 12:57:35 +03:00
Bogdan Tara ec489aa170 Backed out changeset e85cb54e5944 (bug 1546046) complementary backout after 1470880 was backed out CLOSED TREE 2019-04-23 06:55:29 +03:00
Bogdan Tara a0ccfdb583 Backed out changeset 6fea732af766 (bug 1539984) for browser_PanelMultiView_keyboard.js failures CLOSED TREE 2019-04-23 06:41:42 +03:00
Hiroyuki Ikezoe 74bf341694 Bug 1544198 - Test cases for the root element. r=jfkthame
These test cases intentionally check only Y-axis scroll position since
horizontal scroll on the root element has been broken, e.g. bug 1102175
or bug 1260054.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 01:14:37 +00:00
Hiroyuki Ikezoe 7356d7a696 Bug 1544198 - Use the proper frame to get scroll-snap-type value on the root element. r=botond
Now scroll-snap-type property on body element doesn't affect scroll position
so that scrollTo-scrollBy-snaps.html is needed to be modified to specify
scroll-snap-type on html.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 01:16:02 +00:00
Hiroyuki Ikezoe eb6519bbae Bug 1544198 - Split ScrolLFrameHelper::ComputeScrollSnapInto into two functions. r=botond
The one is for the scroll snap module v1 implementation, the other is for the
old scroll snap implementation.  Now both functions have the same pieces of
code to get scroll-snap-type values, but for v1 implemention in the next commit
we will use GetFrameForScrollSnap() to get the value instead.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 01:12:38 +00:00
Hiroyuki Ikezoe 7b325b6485 Bug 1544198 - Factor out the function to get the frame for scroll-snap-type and scroll-padding. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D27985

--HG--
extra : moz-landing-system : lando
2019-04-23 01:12:24 +00:00
Hiroyuki Ikezoe dd202d6998 Bug 1544198 - Use the proper writing-mode for scroll-snap for viewport. r=jfkthame
In the CSS writing mode spec [1], the writing mode for the document should be
taken from body, GetFrameForDir() is the function to get the corresponding frame
for writing-mode.

A web platform test for this case will be added at the last of this commit
series.  Unfortunately as of this commit, we can't introduce proper test cases
since there is another issue on scroll-snap-type which will be fixed in
subsequent commits.

[1] https://drafts.csswg.org/css-writing-modes-4/#principal-flow

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

--HG--
extra : moz-landing-system : lando
2019-04-23 01:12:09 +00:00
Edwin Gao 9994405ece Bug 1544961 - comment on gtests that are disabled, disable ThreadUtils.IdleRunnableMethod and Timers.FindExpirationTime for windows10-aarch64 r=jmaher,gbrown,dmajor
Changes:
- added comments for tests being disabled
- disabled two additional tests in order to green the run

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

--HG--
extra : moz-landing-system : lando
2019-04-23 00:21:37 +00:00
Nathan Froyd 3b7164be54 Bug 1542958 - fix code section adjustments in elfhack; r=glandium
We were never adjusting `last` in this loop, so we were computing the
wrong addresses for all sections beyond the first.  Which in turn meant
that we would compute the wrong size for the section data we needed to
allocate.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 23:44:28 +00:00
Oana Pop Rus a80f71effb Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-04-23 01:18:37 +03:00
Oana Pop Rus cd403eabd2 Merge inbound to mozilla-central. a=merge 2019-04-23 00:48:20 +03:00
Oana Pop Rus 3c634d9c72 Merge autoland to mozilla-central. a=merge 2019-04-23 00:45:58 +03:00
Alexander Surkov 63c8f7ae98 Bug 1519514 - make xul/mac-tab-toolbar.xul test running under chrome privileges r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D28367

--HG--
extra : moz-landing-system : lando
2019-04-22 21:24:24 +00:00
Bogdan Tara 6647b813f2 Backed out changeset 9509ae2baf1c (bug 1470880) for components/customizableui/test/browser* failures CLOSED TREE 2019-04-23 03:28:13 +03:00
Gijs Kruitbosch 539daeb738 Bug 1539984 - pass along whether a focus change was tripped by a keypress to ensure :-moz-focusring works as designed, r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D27874

--HG--
extra : moz-landing-system : lando
2019-04-22 23:41:56 +00:00
Jeff Gilbert bfe578d84d Bug 1545890 - Depth textures are filterable like RED textures. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D28267

--HG--
extra : moz-landing-system : lando
2019-04-22 20:57:57 +00:00
Brian Grinstead a938a1ad71 Bug 1545962 - Use <template> instead of CDATA for about:preferences r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D28280

--HG--
extra : moz-landing-system : lando
2019-04-22 22:38:57 +00:00
Kris Maglione 83ab804c29 Remove unused macro definition. (no bug) r=trivial
--HG--
extra : rebase_source : aeba3599fc93587dac5b0bdec0a693930819d446
extra : histedit_source : 67e620f78a22c62a6da39849bf7fcdf96ddac5e5
2019-04-22 13:30:33 -07:00
Kris Maglione b795c79039 Bug 1545583: Remove unnecessary packages from ArchLinux bootstrap script. r=nalexander
This patch removes the packages which are obviously unnecessary, either
because they're entirely unused (e.g., imake), or because they're built
in-tree (e.g., nss, icu, hunspell) by default.

xorg-server-xvfb is arguably also not necessary, but is probably useful enough
to keep. Some of the others I'm unsure about, so I've left as well.

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

--HG--
extra : rebase_source : 948a9056091f3004da02fe110de3930ee454f1ac
extra : histedit_source : 44320ee6197a2ca5702021fe21663ad2bc9f15f7%2Ce09f30ffc4d432587fef610d6d219b4151a010f5
2019-04-22 13:32:52 -07:00
Emilio Cobos Álvarez 95d5d947ba Bug 874811 - Outer svg is a replaced box with CSS layout, and CSSOM should reflect that accordingly. r=dholbert,violet
Co-authored-by: violet <violet.bugreport@gmail.com>

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

--HG--
extra : moz-landing-system : lando
2019-04-22 17:01:10 +00:00
Kirk Steuber 078edecd4a Bug 1545793 - Don't put a BITS update in a failure state if the user doesn't have permission to access BITS r=rstrong
This patch should prevent a guest user from putting a non-guest user's (existing) BITS download in a failure state. If, however, the guest user is the first user to try BITS, it will fail and will still put BITS in an error state, falling back to nsIIncrementalDownload.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 17:06:59 +00:00
Jeff Gilbert 0042440c14 Bug 1520948 - Update test failures. 2019-04-22 09:42:11 -07:00
Jeff Gilbert 99e4e386b1 Bug 1520948 - Update ANGLE to chromium/3729..moz/firefox-68.
Differential Revision: https://phabricator.services.mozilla.com/D23772
2019-04-22 09:42:09 -07:00
Jeff Gilbert 721ad19403 Bug 1520948 - Updates to update-angle.py. r=lsalzman
* Support DEFFILE in update-angle.py.
* Add standalone --check
2019-04-22 09:42:07 -07:00
shindli a8a1bd5a49 Backed out changeset 98adabf295d0 (bug 1542415) for breaking Facebook, Google and Twitter for some people a=backout 2019-04-22 19:23:33 +03:00
Kirk Steuber 4bc2b30f74 Bug 1545793 - Propogate new BITS client error through the async XPCOM layer r=lina
Differential Revision: https://phabricator.services.mozilla.com/D28257

--HG--
extra : moz-landing-system : lando
2019-04-22 16:21:53 +00:00
Kirk Steuber e4c75e6001 Bug 1545793 - Add a specific error code for when we cannot connect to the background copy manager r=agashlin
Differential Revision: https://phabricator.services.mozilla.com/D28256

--HG--
extra : moz-landing-system : lando
2019-04-22 16:21:33 +00:00