701812 Commits

Author SHA1 Message Date
Harry Twyford
81fc12010b Bug 1629966 - Remove Touch Bar telemetry. r=mikedeboer,chutten
Differential Revision: https://phabricator.services.mozilla.com/D70904

--HG--
extra : moz-landing-system : lando
2020-04-15 17:57:42 +00:00
Jason Laster
821356ff17 Bug 1629171 - convert tabsBlackBoxed to async pref. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D70564

--HG--
extra : moz-landing-system : lando
2020-04-15 16:32:45 +00:00
Dão Gottwald
a3f7a79c46 Bug 1628243 - Tweak bookmarks toolbar for touch access. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D70334

--HG--
extra : moz-landing-system : lando
2020-04-15 17:14:17 +00:00
Jeff Muizelaar
7158ea87e7 Bug 1630279 - Disable the disabling of DComp so we get more testing. r=aosmond
This is in anticipation of having a looser condition for enabling
DComp. Until that code is ready we might as well get more testing.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 17:30:56 +00:00
Dan Minor
fbe8b27f53 Bug 1611938 - Add mutex to WebrtcMediaDataEncoderCodec; r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D68785

--HG--
extra : moz-landing-system : lando
2020-04-15 15:45:56 +00:00
Jason Laster
32e93c1cfc Bug 1624459 - Prevent unecssary source-tree renders. r=nchevobbe.
Differential Revision: https://phabricator.services.mozilla.com/D70451

--HG--
extra : moz-landing-system : lando
2020-04-15 16:24:45 +00:00
Edgar Chen
444a911d92 Bug 1629761 - Should not invoke attributeChangedCallback for the attribute that is changed during upgrading; r=smaug
In https://dom.spec.whatwg.org/#handle-attribute-changes, the attributeChangedCallback
reaction is enqueued only if the custom-element-state is customized.

And the assumption of "custom-element-definition is only available on the element whose
custom-element-state is customized" is no longer true after bug 1610054 along with the
spec changings in https://github.com/whatwg/html/pull/5126.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 13:36:09 +00:00
Karl Tomlinson
1e4fcf5b1a Bug 1616725 set dom.audioworklet.enabled and dom.worklet.enabled for Beta and Release r=baku,padenot
Differential Revision: https://phabricator.services.mozilla.com/D70996

--HG--
extra : moz-landing-system : lando
2020-04-15 16:31:20 +00:00
William Durand
ad19156ae2 Bug 1594392 - Disable back button when there is no history in about:addons. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D70676

--HG--
extra : moz-landing-system : lando
2020-04-15 14:50:21 +00:00
Valentin Gosu
b5c0442d4e Bug 1595886 - Use a temp string in readSegments r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D68204

--HG--
extra : moz-landing-system : lando
2020-04-15 12:31:34 +00:00
Tom Schuster
2a69bde525 Bug 1629867 - Add support for LoadStringChar. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D70872

--HG--
extra : moz-landing-system : lando
2020-04-15 15:36:22 +00:00
Tom Schuster
ca0431034a Bug 1629867 - Add spew for unsupported CacheIR opcodes. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D70859

--HG--
extra : moz-landing-system : lando
2020-04-15 15:36:11 +00:00
Tom Schuster
3361f99e22 Bug 1629867 - Add support for LoadDenseElement to WarpCacheIRTranspiler. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D70858

--HG--
extra : moz-landing-system : lando
2020-04-15 15:35:58 +00:00
Tom Schuster
7082ccd1b5 Bug 1629867 - Allow passing multiple inputs to buildCacheIR. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D70857

--HG--
extra : moz-landing-system : lando
2020-04-15 15:35:43 +00:00
devRD
615c8819f4 Bug 1622277 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_popup_blocker_identity_block.js r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D71046

--HG--
extra : moz-landing-system : lando
2020-04-15 15:53:13 +00:00
David Major
e8a38f48d0 Bug 1627768 - Expand check_networking exemption to ASan and UBSan builds r=rstewart
They all fail for the same reason: the sanitizer runtime in compiler-rt installs an interceptor for `getsockname` which then contains a call to the real implementation.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 15:56:34 +00:00
Victor Magalhães
ae6d2e126f Bug 1592246 - Write test for resizing request list columns in RTL mode r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D70784

--HG--
extra : moz-landing-system : lando
2020-04-15 15:03:02 +00:00
Andreea Pavel
f7dc8eb0a5 Backed out 3 changesets (bug 1625200) for breaking gecko decision task on a CLOSED TREE
Backed out changeset efffde76e782 (bug 1625200)
Backed out changeset 23bfe65864c1 (bug 1625200)
Backed out changeset 7d1a3690be7d (bug 1625200)

--HG--
extra : rebase_source : cbca1f001730c0973dbb3a2ee335a93301797c33
2020-04-15 18:49:02 +03:00
Myeongjun Go
8b5729e497 Bug 1610766 - Add option to set conditioned-profile type to Raptor/Browsertime. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D70053

--HG--
extra : moz-landing-system : lando
2020-04-15 15:11:07 +00:00
Andrew Halberstadt
4ef20cf6fd Bug 1625200 - [taskgraph] Pull the 10th push backstop out of SETA, r=tomprince
We'll want some kind of backstop no matter what optimization algorithm we use.
We don't want to go too long without running any given task so we can find
regressions quickly and have a good merge candidate.

This pulls the logic that handles this out of the SETA strategy and into its
own strategy.

This will also make the SETA shadow scheduler more representative of what the
algorithm is doing.

Note in the future we may find ways to make this backstop more efficient (i.e
only run tasks that didn't run in the last 9 pushes for example).

Depends on D68621

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

--HG--
extra : moz-landing-system : lando
2020-04-15 15:33:33 +00:00
Andrew Halberstadt
8331bfc334 Bug 1625200 - [taskgraph] Support 'OptimizationStrategy' instances directly in composite strategies, r=tomprince
This allows to nest strategies without having to register ever intermediate
composite strategy first. For example:

All(Any("skip-unless-schedules", "seta"), "backstop")

Prior to this patch, we'd need to register that 'Any' one first and then use it
in the 'All'.

Depends on D68620

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

--HG--
extra : moz-landing-system : lando
2020-04-15 14:38:29 +00:00
Andrew Halberstadt
822b827fdc Bug 1625200 - [taskgraph] Implement an 'All' composite strategy, r=tomprince
I'd like to implement a 'backstop' strategy, such that it will prevent all other
optimizers from removing tasks under certain conditions (e.g every 10th push).

The nicest way to implement this seems to be an 'All' composite strategy
(similar to 'Either' which this patch renames to 'Any'). This means we could
do something like:

All("seta", "backstop")

which means we would only remove tasks if *all* substrategies say to remove
tasks.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 14:38:01 +00:00
Stefan Hindli
fb36126f61 Backed out 15 changesets (bug 1607984) for causing very frequent reftest faiures CLOSED TREE
Backed out changeset 5497c90b03de (bug 1607984)
Backed out changeset 71dffa590c10 (bug 1607984)
Backed out changeset fdacabac2c54 (bug 1607984)
Backed out changeset 5f9fe17e46b8 (bug 1607984)
Backed out changeset 8f9058eb821d (bug 1607984)
Backed out changeset 025af7792f2a (bug 1607984)
Backed out changeset c7edd070b2f3 (bug 1607984)
Backed out changeset 8e7c95d322e8 (bug 1607984)
Backed out changeset e51f6b7a745c (bug 1607984)
Backed out changeset 979d99eb12d1 (bug 1607984)
Backed out changeset f554d4ce6718 (bug 1607984)
Backed out changeset fe84e5c64b4e (bug 1607984)
Backed out changeset 05d2032060db (bug 1607984)
Backed out changeset 07ce7b11fee9 (bug 1607984)
Backed out changeset 718d89be09d2 (bug 1607984)
2020-04-15 18:33:24 +03:00
Gijs Kruitbosch
bfae59a15d Bug 1526890 - enforce default handlers use https, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D70613

--HG--
extra : moz-landing-system : lando
2020-04-15 14:49:15 +00:00
Emilio Cobos Álvarez
782b4f85cf Bug 1625786 - Make context menu for images properly check for revoked blob URIs. r=Gijs
This fixes the user-facing issue. This skips the "open in window" and "open in
tab" tests because they're broken due to bug 1626573.

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

--HG--
rename : browser/base/content/test/contextMenu/browser_canvas_view_image.js => browser/base/content/test/contextMenu/browser_view_image.js
extra : moz-landing-system : lando
2020-04-15 14:46:58 +00:00
Emilio Cobos Álvarez
30c6b93dd7 Bug 1625786 - Fix HTMLImageElement.currentSrc when we share the underlying blob image data. r=tnikkel
This fixes the web-observable bits, but still not the context menu. Patch
incoming for that.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 14:49:45 +00:00
Luca Greco
767f9ec174 Bug 1629985 - Remove expired telemetry event addonsManager.blocklistUpdateError. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D71009

--HG--
extra : moz-landing-system : lando
2020-04-15 12:28:28 +00:00
Jonathan Kew
230f11b26b Bug 1629787 - Initialize font metrics via harfbuzz API rather than reading tables directly, so that variations are respected. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D71029

--HG--
extra : moz-landing-system : lando
2020-04-15 14:14:55 +00:00
Johann Hofmann
0ac975c8b0 Bug 1628743 - Enable cookie purging by default in Nightly, clean up logging prefs. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D70940

--HG--
extra : moz-landing-system : lando
2020-04-15 14:22:14 +00:00
emcminn
97f464f187 Bug 1625913 - Background size and padding fix for Onboarding cards r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D70412

--HG--
extra : moz-landing-system : lando
2020-04-15 13:59:10 +00:00
Tetsuharu Ohzeki
884670d463 Bug 1597435 - part 2: Fix uses of nsIDocShellTreeItem in nsGlobalWindowOuter::SetInitialPrincipalToSubject. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D69011

--HG--
extra : moz-landing-system : lando
2020-04-15 13:42:40 +00:00
Tetsuharu Ohzeki
93d8a8a0c8 Bug 1597435 - part 1: Update the comment obsoleted by bug 1616353. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D70545

--HG--
extra : moz-landing-system : lando
2020-04-15 13:42:27 +00:00
André Bargull
0b6d9349df Bug 1629833 - Part 5: Move a variable comment to the variable declaration. r=yulia
It's probably more helpful to have the variable documentation near the
declaration. Also amends the description to cover normal name assignments.

Depends on D70863

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

--HG--
extra : moz-landing-system : lando
2020-04-15 13:28:40 +00:00
André Bargull
648666d512 Bug 1629833 - Part 4: Remove unnecessary manual lifetime management of Maybe<> variables. r=yulia
`~Maybe()` will perform the clean-up anyway, so we don't really need to call
`reset()` manually here.

Depends on D70862

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

--HG--
extra : moz-landing-system : lando
2020-04-15 08:33:46 +00:00
André Bargull
a0b93ccdbf Bug 1629833 - Part 3: Reduce code duplication for assignment operations. r=yulia
The comment about handling name assignments separately predates `NameOpEmitter`.
Using `NameOpEmitter` we don't have to worry choosing the correct bytecode
operations and when to emit `BindName`.

Depends on D70861

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

--HG--
extra : moz-landing-system : lando
2020-04-15 08:33:25 +00:00
André Bargull
a4a6ee2c56 Bug 1629833 - Part 2: Pretty print compound assignment in disassembler. r=yulia
Depends on D70860

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

--HG--
extra : moz-landing-system : lando
2020-04-15 08:32:19 +00:00
André Bargull
4aee86ee3d Bug 1629833 - Part 1: Add missing source-note for compound assignment. r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D70860

--HG--
extra : moz-landing-system : lando
2020-04-15 08:32:11 +00:00
Andy Wingo
5ac664ca0b Bug 1629780 - Make users of ArgTypeVector::length explicitly include/exclude stack results arg r=lth
Differential Revision: https://phabricator.services.mozilla.com/D70806

--HG--
extra : moz-landing-system : lando
2020-04-15 12:01:11 +00:00
Andrea Marchesini
1f943fda52 Bug 1629911 - Disable layout-animations-disabled-violation-report-keyframes-tentative.html WPT, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D71030

--HG--
extra : moz-landing-system : lando
2020-04-15 12:15:28 +00:00
Stefan Hindli
c0c31630e6 Backed out 2 changesets (bug 1626573) for perma bc failures in browser/base/content/test/contextMenu/browser_contextmenu_loadblobinnewtab.js CLOSED TREE
Backed out changeset d2ee826f13fa (bug 1626573)
Backed out changeset cd9de3c507ff (bug 1626573)
2020-04-15 15:08:08 +03:00
tobias
65b3128769 Bug 1462989 - Add tests for merging Content-Security-Policy headers and fix existing ones r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D63556

--HG--
extra : moz-landing-system : lando
2020-04-15 11:47:01 +00:00
tobias
a313e53da8 Bug 1462989 - Force merging of Content-Security-Policy header r=mixedpuppy
Headers that are not present in the original request but are added by two or
more competing extensions are not merged, but only one of the changes is
applied. Since this causes issues with privacy and security enhancing
extensions trying to tighten up CSP, this introduces a special case to
explicitly always merge the CSP header.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 09:35:35 +00:00
Daisuke Akatsuka
9795757724 Bug 1625132: Add telemetry for MDN link. r=Honza,fscholz
Differential Revision: https://phabricator.services.mozilla.com/D70485

--HG--
extra : moz-landing-system : lando
2020-04-15 11:40:22 +00:00
Nicolas Chevobbe
4120c2ae2c Bug 1628994 - Don't render input related elements in browser console when devtools.chrome.enabled is not true. r=jlast.
When the pref is not set to true, we should not display the input,
but also the editor toolbar, the instant evaluation result and
the editor resizer.
The existing test is modified to ensure we cover all these elements.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 11:27:57 +00:00
André Bargull
4e03b316ef Bug 1629106 - Part 2: Enable test262 tests for Logical Assignment Operators proposal. r=yulia
Depends on D70823

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

--HG--
extra : moz-landing-system : lando
2020-04-15 09:16:09 +00:00
André Bargull
983a650c4b Bug 1629106 - Part 1: Implement Logical Assignment Operators proposal. r=yulia
Restricted to Nightly because there's still an open issue about inferred
function names and because the proposal was only recently moved to stage 3.

Depends on D70821

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

--HG--
extra : moz-landing-system : lando
2020-04-15 09:15:22 +00:00
André Bargull
a637f58fb8 Bug 1629795 - Part 3: Ignore exceptions in IteratorClose for Throw completions. r=arai
Implements the changes from: https://github.com/tc39/ecma262/pull/1408

The spec PR requires to start the non-syntactic `try` block before retrieving
the "return" property and checking whether or not the "return" property is
callable. As part of this change we can also reorder the other byte code
instructions, which enables us to make the code more similar to normal JS code.
The equivalent JS code is documented in the added comments. Furthermore these
changes allow us to remove the manual stack depth fixups.

Depends on D70819

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

--HG--
extra : moz-landing-system : lando
2020-04-15 09:54:43 +00:00
André Bargull
ebfbb8b7a3 Bug 1629795 - Part 2: Replace JSOp::Pick with JSOp::Swap if possible. r=arai
Updates the two callers to `JSOp::Pick` which can be optimised to `JSOp::Swap`.

Using `JSOp::Swap` saves one byte when compared to `JSOp::Pick`.

Depends on D70817

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

--HG--
extra : moz-landing-system : lando
2020-04-14 14:40:36 +00:00
André Bargull
7aa55e8355 Bug 1629795 - Part 1: Omit "..." when disassembling zero-args call. r=arai
Omit the ellipsis characters when the call has zero arguments. This makes the
disassembly of iterator code a bit more readable, because we're now no longer
displaying additional "..." strings when the call has no arguments.

Depends on D70816

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

--HG--
extra : moz-landing-system : lando
2020-04-14 14:40:36 +00:00
André Bargull
d6a7fbec08 Bug 1629794: Handle absent arguments in AsyncFromSyncIteratorPrototype. r=yulia
We're using a shared implementation for the "next", "return", and "throw"
methods, so we only need to adjust a single line of code.

Spec PR: https://github.com/tc39/ecma262/pull/1776

Depends on D70815

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

--HG--
extra : moz-landing-system : lando
2020-04-14 14:40:35 +00:00