Commit Graph

666312 Commits

Author SHA1 Message Date
Jeff Muizelaar
0815909698 Bug 1571969. Stop running all the QR tests as virtual-with-gpu. r=jmaher
This uses the layers.d3d11.enable-blacklist pref to allow running WebRender on WARP.

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

--HG--
extra : moz-landing-system : lando
2019-08-18 12:59:49 +00:00
Daniel Varga
3dc6372b53 Merge mozilla-central to mozilla-inbound. a=merge 2019-08-18 12:55:28 +03:00
Narcis Beleuzu
1ef71e5fc2 Merge mozilla-central to inbound 2019-08-18 00:53:23 +03:00
Emilio Cobos Álvarez
0062466104 Bug 1562425 - Ensure to bind ShadowRoot before explicit kids, so that slot directionality is up-to-date. r=smaug
When we're slotted, we inherit our directionality from the slot element. But
when binding an ltr subtree into an rtl subtree, we used to bind the explicit
kids first, then the shadow root kids (which includes the slots to which
explicit kids may have been assigned).

So the explicit kids looked at the slot directionality before it was recomputed,
and thus ended up with ltr rather than rtl directionality.

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

--HG--
extra : moz-landing-system : lando
2019-08-17 20:26:56 +00:00
Simon Sapin
ba9227ad31 Bug 1568540 - ./mach vendor rust r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D42365

--HG--
rename : third_party/rust/input_buffer/LICENSE-APACHE => third_party/rust/percent-encoding/LICENSE-APACHE
extra : moz-landing-system : lando
2019-08-17 16:29:07 +00:00
Simon Sapin
c65755ac41 Bug 1568540 - Update the url crate to 2.0 r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D42364

--HG--
extra : moz-landing-system : lando
2019-08-17 16:26:27 +00:00
Simon Sapin
c9af673766 Bug 1568540 - Upgrade to ws 0.9 in WebRender r=emilio
[import_pr] From https://github.com/servo/webrender/pull/3720

MozReview-Commit-ID: AsI4hT0cFGJ

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

--HG--
extra : moz-landing-system : lando
2019-08-17 16:26:25 +00:00
Noemi Erli
359e69d95a Backed out changeset 65b1715d878b (bug 1573695) for causing failures in browser_parsable_css.js CLOSED TREE 2019-08-17 09:27:31 +03:00
Ciure Andrei
7a76528da4 Backed out 2 changesets (bug 1533569) for causing Android and Win AArch raptors to perma fail and automation.py tier 2 perma fails CLOSED TREE
Backed out changeset 9c5be5540874 (bug 1533569)
Backed out changeset 06da212d37f5 (bug 1533569)
2019-08-17 07:40:54 +03:00
Shane Caraveo
4c24a7f0ac Bug 1542403 Add privileged activity logging api r=rpl,zombie
Differential Revision: https://phabricator.services.mozilla.com/D34440

--HG--
extra : moz-landing-system : lando
2019-08-16 23:00:56 +00:00
Shane Caraveo
3a4666603f Bug 1542403 Add extension activity logging facility r=rpl,zombie
Logging for extension api calls, api event dispatches,
and content script injections.

To view extension activity, see:
https://github.com/aswan/firefox-activity-log

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

--HG--
extra : moz-landing-system : lando
2019-08-16 23:57:30 +00:00
Chun-Min Chang
4c2709e357 Bug 1574644 - Update cubeb-coreaudio-rs to version 71faddb. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D42382

--HG--
extra : moz-landing-system : lando
2019-08-16 22:20:30 +00:00
Mihai Alexandru Michis
14e7aabc00 Merge mozilla-central to mozilla-inbound.
--HG--
extra : amend_source : 61b0a9cac79e3a1ad10902ee2b6ec9487f8ba053
2019-08-17 01:00:45 +03:00
Luca Greco
87aa804651 Bug 1473837 - AddonInstall should flush the jar cache for the temporary xpi file before trying to remove it. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D41360

--HG--
extra : moz-landing-system : lando
2019-08-16 21:49:33 +00:00
Kashav Madan
8f75b0e335 Bug 1574319 - Remove ContentParent::Recv* skip-if annotations, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D42374

--HG--
extra : moz-landing-system : lando
2019-08-16 21:00:17 +00:00
Luca Greco
6cb0fbe862 Bug 1572793 - Move webextension-fallback.html from devtools/client/jar.mn to devtools/shared/jar.mn. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D41937

--HG--
rename : devtools/client/shared/webextension-fallback.html => devtools/shared/webextension-fallback.html
extra : moz-landing-system : lando
2019-08-19 06:30:56 +00:00
Nicolas Chevobbe
91cb50a784 Bug 1572442 - Refactor how we create Console's network data provider. r=Honza.
The DataProvider is what allows us to use the Netmonitor
components. The way it was created before was non optimal,
as it were inside an enhancer, and was then attached to
a proxy.
As we may now have multiple proxies, this could cause
some issue.
So we take this as an opportunity to create the DataProvider
in the WebConsoleWrapper (where live the actions we need for
the provider), and remove the now unused function on the
WebConsoleConnectionProxy.

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

--HG--
extra : moz-landing-system : lando
2019-08-19 14:53:52 +00:00
Nicolas Chevobbe
f07d2560ed Bug 1573100 - Remove unused WebConsole:setFilterState. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D42298

--HG--
extra : moz-landing-system : lando
2019-08-19 14:47:21 +00:00
Andreas Pehrson
7f846ebc2b Bug 1571705 - Allow allocating an input port from a destroyed source. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D42341

--HG--
extra : moz-landing-system : lando
2019-08-19 14:07:23 +00:00
Andreas Pehrson
2c2d552b7b Bug 1571705 - Clarify mInputStream guarantees in MediaStreamTrack. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D41508

--HG--
extra : moz-landing-system : lando
2019-08-19 12:46:43 +00:00
moz-wptsync-bot
cccde6ae76 Bug 1574114 - [wpt-sync] Revert bogus metadata update, a=testonly
MANUAL PUSH: wpt sync fixup

wpt-head: 8194a35b1626cb99346d3b2d008f83998194c2af
wpt-type: landing
2019-08-16 19:35:41 +01:00
Sebastian Hengst
a7fc4b843c Merge mozilla-central to mozilla-inbound 2019-08-16 19:07:44 +02:00
David Walsh
25d9b05653 Bug 1574122 - Provide a key for DOM Mutation breakpoint items r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D42133

--HG--
extra : moz-landing-system : lando
2019-08-16 16:56:03 +00:00
Markus Stange
87683af326 Bug 1574521 - Make sure updateLayer is only called when the CoreAnimation pref is set. r=jrmuizel a=Aryx
updateLayer expects some objects to be non-null which are only initialized when the pref is set.
But in builds that were compiled with the 10.14 SDK, all NSViews are layer-backed by default, so
wantspdateLayer gets called, and returning YES from that unconditionally will cause updateLayer
to be called.

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

--HG--
extra : amend_source : a7a1f7ecba9418e3bf5464bca90ba655002bc637
2019-08-16 18:53:44 +02:00
Coroiu Cristina
2425386f39 Merge mozilla-central to inbound a=merge 2019-08-16 19:28:15 +03:00
Jon Coppeard
5912f376ab Bug 1573458 - Leave the atoms zone when performing a GC r=tcampbell
Entering the atoms zone with AutoAllocInAtomsZone is a bit of a special case and we don't support entering another realm in this state. Unfortunately this can happen during GC in a couple of place. The patch temporarily leaves the atoms zone during GC so that callbacks can enter whatever zones they like.

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

--HG--
extra : moz-landing-system : lando
2019-08-16 16:26:30 +00:00
Narcis Beleuzu
e2803d7c18 Backed out changeset 67be750311a1 (bug 1571969) for raptor failures on tests.py . CLOSED TREE 2019-08-18 06:22:48 +03:00
Daisuke Akatsuka
a8fcde43fa Bug 1571650: Add test for z-index of grids. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D41931

--HG--
extra : moz-landing-system : lando
2019-08-18 03:13:51 +00:00
moz-wptsync-bot
5df09b6d29 Bug 1574114 - [wpt-sync] Update web-platform-tests to 8194a35b1626cb99346d3b2d008f83998194c2af, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 8194a35b1626cb99346d3b2d008f83998194c2af
wpt-type: landing
2019-08-16 16:14:04 +00:00
moz-wptsync-bot
ba79289212 Bug 1573913 [wpt PR 18428] - Update wpt metadata, a=testonly
wpt-pr: 18428
wpt-type: metadata
2019-08-16 16:14:03 +00:00
Stephen McGruer
654ca77402 Bug 1573913 [wpt PR 18428] - Handle null effect when interrupting a transition, a=testonly
Automatic update from web-platform-tests
Handle null effect when interrupting a transition

If the effect of a CSS Transition is removed (via the getAnimations API)
and then the transition is interrupted by removing the 'to' style, we
previously assumed that the effect would always exist. This CL adds a
null-check for that case.

Bug: 992668
Change-Id: I399be7fd859bac0ca6e7ee1e29dbcbbae2e89403
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1753671
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686932}

--

wpt-commits: 8194a35b1626cb99346d3b2d008f83998194c2af
wpt-pr: 18428
2019-08-16 16:14:03 +00:00
Edvard Thörnros
4086387f37 Bug 1573794 [wpt PR 18419] - Use observer for sync bases, a=testonly
Automatic update from web-platform-tests
Use observer for sync bases

Previously sync bases would not be updated if the base element was
swapped out. This has been changed to allow for this. Making events
and sync bases work more uniformly.

This is the first step in changing sync base repeats into actual
sync bases.

Bug: 993702
Change-Id: I1a1b381d094100296a420de8877bb1e57cd9709e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1753004
Commit-Queue: Edvard Thörnros <edvardt@opera.com>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Auto-Submit: Edvard Thörnros <edvardt@opera.com>
Cr-Commit-Position: refs/heads/master@{#686838}

--

wpt-commits: 5777568726d1e9d7e3e0cfa6b65497dcca2de229
wpt-pr: 18419
2019-08-16 16:14:03 +00:00
jgraham
ffd3f8aa4c Bug 1573878 [wpt PR 18421] - Revert "Change test_designMode to check for empty string instead of br tag", a=testonly
Automatic update from web-platform-tests
Revert "Changed test_designMode to check for empty string instead of br tag (#17809)" (#18421)

This reverts commit 0ca74f4e7b40069719c77d8ffab0e56e5ef2b095.
--

wpt-commits: 464774c28a35d48ff5f8cd8eb1c8e089277bb77f
wpt-pr: 18421
2019-08-16 16:14:02 +00:00
James Graham
3b7e927c19 Bug 1573789 [wpt PR 18417] - Make status neutral return code 0 so that jobs stop failing, a=testonly
Automatic update from web-platform-tests
Make status neutral return code 0 so that jobs stop failing

GitHub seems to have broken the feature where an action returning
status 78 is deemed neutral, so to stop it looking like everything
failed, use a success status instead (i.e. return code 0); this
can be reverted when GitHub fix their bug.

--

wpt-commits: 70682eca754225b5513dab1ba6148368de59f82c
wpt-pr: 18417
2019-08-16 16:14:02 +00:00
Nicolás Peña Moreno
a7a06dce06 Bug 1573702 [wpt PR 18411] - [LargestContentfulPaint] Re-enable untrusted scroll test, a=testonly
Automatic update from web-platform-tests
[LargestContentfulPaint] Re-enable untrusted scroll test

The test was disabled because it landed too close to the change which changed
the startTime to not be 0. After addressing that change, the test now passes.

Bug: 987915
Change-Id: Id19623083aa141f7c3b541ad490db6395add6f8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1753082
Auto-Submit: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686787}

--

wpt-commits: 6c01d2da08c37e2e7b75e8ab7b983a8b2afb6f3a
wpt-pr: 18411
2019-08-16 16:14:01 +00:00
Stephen McGruer
0dbbc35b57 Bug 1573612 [wpt PR 18403] - Fix DCHECK when compositing additive CSS transform animations, a=testonly
Automatic update from web-platform-tests
Fix DCHECK when compositing additive CSS transform animations

Previously CSSTransformNonInterpolableValue assumed that anything that was
composited on-top of would be single. However that is not true; in the simple
case where there is a replace animation before it, the replace effect will be a
pair:

target.animate({ transform: [ 'scale(1)', 'scale(2)' ] }, 1000);
target.animate({ transform: [ 'rotate(0)', 'rotate(90deg)' ] },
               { duration: 1000, composite: 'add' });

In the example above, the scale animation would not yet have been reduced to a
single interpolated value, so the DCHECK for is_single_ would fail. This CL
fixes the logic to perform an interpolation in that case.

Bug: 979952
Change-Id: I36a3221c55aa3d98281a21a4ac93d95d61c5a1ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1750200
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686789}

--

wpt-commits: eba08b270c0e767b21cc725355c840a71c1d4e11
wpt-pr: 18403
2019-08-16 16:14:01 +00:00
moz-wptsync-bot
7dbc19deb3 Bug 1573658 [wpt PR 18407] - Update wpt metadata, a=testonly
wpt-pr: 18407
wpt-type: metadata
2019-08-16 16:14:00 +00:00
Eric Willigers
62873a3536 Bug 1573658 [wpt PR 18407] - CSS: Shortest serialization for gap shorthand, a=testonly
Automatic update from web-platform-tests
CSS: Shortest serialization for gap shorthand

gap is <'row-gap'> <'column-gap'>?
https://drafts.csswg.org/css-align-3/#propdef-gap

If row-gap and column-gap are the same, we serialize
only a single value, consistent with Firefox and
the shortest representation principle.
https://drafts.csswg.org/cssom/#serializing-css-values

Change-Id: I8a2380d963cdbb7f33676b435d9cfb909abf9e77
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1750521
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686773}

--

wpt-commits: a06709fbf13b28f4b1b3d24f5bbc2e5274fe87af
wpt-pr: 18407
2019-08-16 16:14:00 +00:00
moz-wptsync-bot
6d065f808d Bug 1564430 [wpt PR 17606] - Update wpt metadata, a=testonly
wpt-pr: 17606
wpt-type: metadata
2019-08-16 16:14:00 +00:00
Anne van Kesteren
e1492523e9 Bug 1564430 [wpt PR 17606] - COOP and COEP tests, a=testonly
Automatic update from web-platform-tests
COOP and COEP tests

See the added html/cross-origin-opener-policy/README.md for details. See #18354 for remaining work.
--

wpt-commits: 5690096e79cb65c0a049735a515cc19fde492e1b
wpt-pr: 17606


--HG--
rename : testing/web-platform/tests/html/cross-origin/resources/navigate_null.sub.html => testing/web-platform/tests/html/cross-origin-embedder-policy/resources/navigate-none.sub.html
rename : testing/web-platform/tests/html/cross-origin/resources/navigate_anonymous.sub.html => testing/web-platform/tests/html/cross-origin-embedder-policy/resources/navigate-require-corp.sub.html
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_origin_unsafe_allow_outgoing.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/coop-navigated-popup.https.html.headers
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_origin.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/coop-sandbox.https.html.headers
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_origin.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/no-https.html.headers
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_origin.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/popup-same-origin-non-initial-about-blank.https.html.headers
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_origin_unsafe_allow_outgoing.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/popup-same-origin-unsafe-allow-outgoing.https.html.headers
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_origin.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/popup-same-origin.https.html.headers
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_site_unsafe_allow_outgoing.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/popup-same-site-unsafe-allow-outgoing.https.html.headers
rename : testing/web-platform/tests/html/cross-origin-opener/new_window_same_site.tentative.html.headers => testing/web-platform/tests/html/cross-origin-opener-policy/popup-same-site.https.html.headers
2019-08-16 16:13:59 +00:00
François Beaufort
1151316245 Bug 1573764 [wpt PR 18416] - [WebNFC] Distinguish between NFC not available and not enabled, a=testonly
Automatic update from web-platform-tests
[WebNFC] Distinguish between NFC not available and not enabled

Following spec change at https://github.com/w3c/web-nfc/issues/237, this
CL allows web developers to distinguish when NFC is not available and
when it's disabled by user preference.

Bug: 520391
Change-Id: I3927d855edef1b1cf9b2036a0b4991745b962e04
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1751948
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Cr-Commit-Position: refs/heads/master@{#686762}

--

wpt-commits: 33a1ccaeb68cb1c02498a320b94cf7fd20708869
wpt-pr: 18416
2019-08-16 16:13:59 +00:00
moz-wptsync-bot
fc4bd40893 Bug 1565646 [wpt PR 17809] - Update wpt metadata, a=testonly
wpt-pr: 17809
wpt-type: metadata
2019-08-16 16:13:58 +00:00
julianrkung
ff285b7fe1 Bug 1565646 [wpt PR 17809] - Change test_designMode to check for empty string instead of br tag, a=testonly
Automatic update from web-platform-tests
Changed test_designMode to check for empty string instead of br tag (#17809)

--

wpt-commits: 0ca74f4e7b40069719c77d8ffab0e56e5ef2b095
wpt-pr: 17809
2019-08-16 16:13:58 +00:00
moz-wptsync-bot
1e8aa76054 Bug 1573757 [wpt PR 18415] - Update wpt metadata, a=testonly
wpt-pr: 18415
wpt-type: metadata
2019-08-16 16:13:58 +00:00
Kagami Sascha Rosylight
aba829edba Bug 1573757 [wpt PR 18415] - Update to webidl2@24.3.1, a=testonly
Automatic update from web-platform-tests
Update to webidl2@24.3.1

--

wpt-commits: 74271a8646049370d01782000f6fea0c98eb4546
wpt-pr: 18415
2019-08-16 16:13:57 +00:00
moz-wptsync-bot
427c73518f Bug 1571177 [wpt PR 18264] - Update wpt metadata, a=testonly
wpt-pr: 18264
wpt-type: metadata
2019-08-16 16:13:57 +00:00
Hiroshige Hayashizaki
40ec6e3cb2 Bug 1571177 [wpt PR 18264] - [Import Maps] Update resolving tests from upstream, a=testonly
Automatic update from web-platform-tests
[Import Maps] Update resolving tests from upstream

This CL imports more tests from upstream:

- Test files from
  https://github.com/WICG/import-maps/tree/master/reference-implementation/__tests__
  are imported to import-maps/imported/resources/.
- Generated test HTMLs are placed in import-maps/imported/.
- To support more tests, the glue code in resolving.tentative.html
  is moved into `jest-test-helper.js` and extended to support new tests.

The current test failures are added as -expected.txt, and will be
fixed in the future when import map functionalities are implemented or fixed.

Bug: 990561
Change-Id: I087df82355513584a0cf1891da648dd2155f53c8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1734024
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#686701}

--

wpt-commits: a29f9a0f1982c43d4cb7c5d0b2f6769db3131ba1
wpt-pr: 18264
2019-08-16 16:13:56 +00:00
Eric Willigers
06b3a0751b Bug 1572938 [wpt PR 18373] - [css-text-decor] Parsing of text-shadow, a=testonly
Automatic update from web-platform-tests
[css-text-decor] Parsing of text-shadow (#18373)

text-shadow is none or a list, each item an optional color
and two or three lengths.
https://drafts.csswg.org/css-text-decor-3/#text-shadow-property
--

wpt-commits: 15f1ab49523aae62e7570dc2d4a4dcb1bec6fce8
wpt-pr: 18373
2019-08-16 16:13:56 +00:00
moz-wptsync-bot
f42c362166 Bug 1572909 [wpt PR 18365] - Update wpt metadata, a=testonly
wpt-pr: 18365
wpt-type: metadata
2019-08-16 16:13:55 +00:00
Eric Willigers
26b3525095 Bug 1572909 [wpt PR 18365] - [css-rhythm] Parsing tests for line-height-step, a=testonly
Automatic update from web-platform-tests
[css-rhythm] Parsing tests for line-height-step (#18365)

line-height-step is a non-negative length.
https://drafts.csswg.org/css-rhythm/#propdef-line-height-step
--

wpt-commits: 026d28d5a99707e99019fd77a6156512535efcb9
wpt-pr: 18365
2019-08-16 16:13:55 +00:00