Commit Graph

666244 Commits

Author SHA1 Message Date
ffxbld
cd50c1fdba No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D42475

--HG--
extra : moz-landing-system : lando
2019-08-19 13:07:34 +00:00
Emilio Cobos Álvarez
adfa1ccbad Bug 1480146 - Talos tests for stylesheet caching. r=heycam
MANUAL PUSH: Splitting a stack after the fact to avoid getting the main patch backed out due to talos timeouts.

Differential Revision: https://phabricator.services.mozilla.com/D41564
2019-08-19 14:57:20 +02:00
Emilio Cobos Álvarez
f1008a9300 Bug 1480146 - Add memory reporting for the inline style cache. r=heycam
MANUAL PUSH: Splitting a stack after the fact to avoid getting the main patch backed out due to talos timeouts.

Differential Revision: https://phabricator.services.mozilla.com/D41731
2019-08-19 14:55:01 +02:00
Emilio Cobos Álvarez
b726907ec7 Bug 1480146 - Add a cache for inline stylesheets without @import rules. r=heycam
Supporting @import was much more annoying (I had a patch but it became much more
complex than this), and seems other browsers don't do it either:

  https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/css/style_sheet_contents.cc?l=149&rcl=1999822baf4dc673088e65997fa07ad158f2e166
  https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/css/StyleSheetContents.cpp?rev=246490#L111

Also added a singleton perf test for <link> caching.

Maybe we should add some cache eviction here, but I'm not sure what'd be the
best policy here.

Differential Revision: https://phabricator.services.mozilla.com/D41564
2019-08-19 14:53:50 +02:00
Nicolas Chevobbe
925311bc77 Bug 1568779 - Remove editors settings comments in devtools files. r=pbro.
Differential Revision: https://phabricator.services.mozilla.com/D42300

--HG--
extra : moz-landing-system : lando
2019-08-19 12:48:16 +00:00
Benjamin Bouvier
2f3fc9c4ca Bug 1573550: Pass a null StackmapSink in Cranelift until we implement it; r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D42478

--HG--
extra : moz-landing-system : lando
2019-08-19 10:44:56 +00:00
Benjamin Bouvier
1db724abed Bug 1573550: Cranelift: use the Windows calling convention on Windows; r=lth
Differential Revision: https://phabricator.services.mozilla.com/D41944

--HG--
extra : moz-landing-system : lando
2019-08-19 10:22:41 +00:00
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