Commit Graph

666237 Commits

Author SHA1 Message Date
Benjamin Bouvier
a21315f433 Bug 1573550: Bump Cranelift to 72b97fcb398537c6bb3ab73c45c428652321cbb6; r=jseward
All the commits have been reviewed by Mozilla peers on the Cranelift repository.

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

--HG--
extra : moz-landing-system : lando
2019-08-19 10:46:24 +00:00
Emilio Cobos Álvarez
bfcf9b881b Bug 1574544 - Remove now-unnecessary condition that makes the frame constructor get confused with editor anonymous nodes. r=mats
This condition was needed when FindInsertionPrevSibling and co didn't understand
display: contents.

Editor is pretty broken (and calls into PresShell::ContentRemoved directly, and
incorrectly, using anonymous nodes).

In this case we were taking the XBL path because of display: contents, which
means that we tried to seek to the editor anonymous node, and crash (since it's
not an explicit kid).

Editor needs to get fixed, but this is technically more correct and fixes the
crash, so we may as well take it in the interim.

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

--HG--
extra : moz-landing-system : lando
2019-08-19 12:16:28 +00:00
Andrei Oprea
03353c067c Bug 1572492 - Protections Panel message learn more link is incorrectly placed in RTL r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D42287

--HG--
extra : moz-landing-system : lando
2019-08-16 12:22:29 +00:00
Ciure Andrei
bf0253640d Backed out 2 changesets (bug 1480146) for causing inline-style-cache-1.html timeouts CLOSED TREE
Backed out changeset 8e3a8dd3189d (bug 1480146)
Backed out changeset 2bcd5ea241cd (bug 1480146)
2019-08-19 14:29:28 +03:00
Sebastian Hengst
97623914b9 Bug 1574254 - adjust XPCshell max run times. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D42481

--HG--
extra : moz-landing-system : lando
2019-08-19 10:54:31 +00:00
Jon Coppeard
ec0afec70b Bug 1573879 - Remove some more unnecessary includes r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D41989

--HG--
extra : moz-landing-system : lando
2019-08-19 09:58:26 +00:00
Jon Coppeard
19abd935f9 Bug 1573879 - Refactor ZoneAllocator to remove the dependency on JSRuntime r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D41988

--HG--
extra : moz-landing-system : lando
2019-08-19 09:58:12 +00:00
Razvan Maries
e4ab7a03ad Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-08-19 13:29:39 +03:00
Ciure Andrei
9a123fb597 Backed out changeset 81156ff3f4fa (bug 1571656) for causing browser_PageActions.js and test_insertTree_fixupOrSkipInvalidEntries.js to perma fail CLOSED TREE 2019-08-19 13:00:44 +03:00
Mihai Alexandru Michis
428cf94f4d Merge inbound to mozilla-central. a=merge 2019-08-19 12:52:31 +03:00
monikamaheshwari
4be649015b Bug 1553458 remove in-content-text-color r=remote-debugging-reviewers,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D40591

--HG--
extra : moz-landing-system : lando
2019-08-19 06:10:53 +00:00
James Teh
bda9b87fdb Bug 1574428: IAccessible2_2::relationTargetsOfType: Support 0 for all targets and fix off-by-one error. r=MarcoZ
1. As per the spec, if maxTargets is 0, return all targets.
2. Where maxTargets > 0, fix the loop condition so it doesn't incorrectly fetch one more target than requested.

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

--HG--
extra : moz-landing-system : lando
2019-08-19 05:58:49 +00:00
Noemi Erli
6de5c10021 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-08-19 00:54:45 +03:00
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
Jon Coppeard
3e56e9eb4b Bug 1574339 - Use a default GC invocation kind if embedding callbacks finish the current GC as we're tring to start a slice r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D42331

--HG--
extra : moz-landing-system : lando
2019-08-17 00:50:18 +00: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
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