Commit Graph

690559 Commits

Author SHA1 Message Date
Nicolas Silva
21cc009300 Bug 1612988 - Fix warning in a peek_poke test. r=jrmuizel
The test is meant to check that tupes work and a tuple of a single element needs a comma to differentiate it from just being the element.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:10:26 +00:00
Rob Wu
12da42fbbe Bug 1394019 - Handle DOMWindowClose of extension popup in parent r=zombie
Starting from bug 1533949, the DOMWindowClose event is forwarded to the
`<browser>` element, so there is no need for a custom
"Extension:DOMWindowClose" message any more.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 15:09:03 +00:00
Botond Ballo
5a714b45fa Bug 1612750 - Use the main thread's visual viewport offset as the fallback scroll offset when APZ is force-disabled. r=tnikkel
This ensures that even if APZ is force-disabled, the permanent offset between
the visual and layout viewports is preserved during rendering.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 15:20:08 +00:00
Botond Ballo
0167696fdf Bug 1612750 - Have the main thread always populate FrameMetrics::mVisualViewportOffset. r=tnikkel
APZ may want to know what the main thread's view of the visual viewport offset
was at the time of the last paint even if the main thread does not want APZ
to scroll to that visual viewport offset.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 15:19:46 +00:00
Botond Ballo
659489f090 Bug 1612750 - Move handling of IsApzForceDisabled() into the GetEffective*() functions where possible. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D62091

--HG--
extra : moz-landing-system : lando
2020-02-10 15:19:29 +00:00
Botond Ballo
9d2b7b80cb Bug 1612750 - Simplify a misleading calculation in AsyncPanZoomController::GetCurrentAsyncTransform(). r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D62090

--HG--
extra : moz-landing-system : lando
2020-02-10 15:19:16 +00:00
Sebastian Streich
b53c4508e9 Bug 1610835 - Refactor GetURI usage in AntiTrackingCommon.cpp r=ckerschb,baku
Differential Revision: https://phabricator.services.mozilla.com/D60684

--HG--
extra : moz-landing-system : lando
2020-02-10 15:10:52 +00:00
Sebastian Streich
52a6d76d90 Bug 1376310 - Ensure a nsIDocShell after checking IsOriginPotentiallyTrustworthy r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D60742

--HG--
extra : moz-landing-system : lando
2020-02-10 14:51:10 +00:00
André Bargull
ab8cb66ebf Bug 1614277: Remove unused output register from lir-instructions. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D62197

--HG--
extra : moz-landing-system : lando
2020-02-10 14:48:09 +00:00
Artem
a4ec029bee Bug 1608167 - port setDesktopBackground DTD to fluent r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D60313

--HG--
extra : moz-landing-system : lando
2020-02-07 12:27:21 +00:00
Boris Zbarsky
05327f8a52 Bug 1613978. Allow passing u"...", not just nsAStrings, to templated ThrowType/RangeError. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D62061

--HG--
extra : moz-landing-system : lando
2020-02-10 13:08:48 +00:00
Geoff Brown
12a26f2d5a Bug 1613929 - Normalize reftest manifest identifiers; r=jmaher
Use the manifest ID rather than the manifest path in the reftest suite_start message.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:42:09 +00:00
Geoff Brown
33be582009 Bug 1612149 - Update linux64 try syntax aliases for 18.04; r=jmaher
Update existing unit test aliases for linux64 to include the new 18.04 platforms.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:51:53 +00:00
Myeongjun Go
55defdbcde Bug 1561584 - storage.StorageChange object has no oldValue when transitioning from a falsey value r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D53012

--HG--
extra : moz-landing-system : lando
2020-02-10 14:25:02 +00:00
Atique Ahmed Ziad
2c486a628d Bug 1605403 - UserScriptOptions js property shouldn't be optional. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D61002

--HG--
extra : moz-landing-system : lando
2020-02-10 14:29:54 +00:00
Andi-Bogdan Postelnicu
27d6c7c59b Bug 1391711 - Implement a static analysis checker to detect usages of fopen/ open like functions on win32 platform. r=sg
This is a re-work of `https://mzl.la/31Bkl47`, and because time passed and not all of the
issues reported by this checker were fixed and we want to land it, we've decided to move
from errors diagnostic messages to warnings.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:41:26 +00:00
Jonathan Kew
e7b074c98a Bug 1613996 - Try to avoid instantiating an FT_Face just to read the font's charmap for FindFontForChar. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D62152

--HG--
extra : moz-landing-system : lando
2020-02-09 04:18:22 +00:00
Andrew Osmond
215f13488a Bug 1602819 - Expose desktop environment (e.g. GNOME, KDE) on Linux. r=jrmuizel,fluent-reviewers
This patch also exposes the desktop environment and window protocol on
the gfx blocklist, allowing us more control over feature deployment.
This will help with the slow rollout of WebRender to release channels.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:21:30 +00:00
Tetsuharu OHZEKI
9934259eac Bug 1612483 - Remove mozilla::dom::TabContext::IsMozBrowser(). r=bzbarsky
Now, this method returns simply the result of of `IsMozBrowserElement()`.

In the old days, We used to have IsMozBrowserElement and IsMozBrowserOrApp,
where the latter was true if we had a mozapp or mozbrowser.
But with b2g removed, the app thing went away.

`IsMozBrowser()` is less used than `IsMozBrowserElement()`.

I think the former should be replaced by the later one.

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

--HG--
extra : moz-landing-system : lando
2020-02-05 16:27:49 +00:00
Nihanth Subramanya
47120318ab Bug 1613994 - Wait for state telemetry event after resetting enabled pref to ensure add-on has a chance to react. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D62102

--HG--
extra : moz-landing-system : lando
2020-02-10 08:07:26 +00:00
Emilio Cobos Álvarez
4103cf7f51 Bug 1613491 - Make rust generate better code for some of the functions introduced here. r=heycam
See https://github.com/rust-lang/rust/issues/68867.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:09:38 +00:00
Emilio Cobos Álvarez
7e238a47ba Bug 1613491 - Add some calc infrastructure to deal with simplification / sorting / etc. r=heycam
For now, we still bail out at the stage of getting the calc node into a
CalcLengthPercentage if we couldn't simplify the min() / max() / clamps()
involved.

After this plan is to use just CalcNode everywhere instead of
specified::CalcLengthPercentage, and then modify the computed
CalcLengthPercentage, which would look slightly different as we know all the sum
terms for those are a struct like { Length, Percentage, bool has_percentage } or
such, so all the simplification code for that becomes much simpler, ideally.

Or we could turn CalcNode generic otherwise, if it's too much code... We'll see.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:09:27 +00:00
Ehsan Akhgari
e0da68a1aa Bug 1614071 - Port browser_addonHostPermissionIgnoredInTP.js to Fission; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D62125

--HG--
extra : moz-landing-system : lando
2020-02-09 14:52:05 +00:00
Honza Bambas
b759ab8abf Bug 1545909 - Part 2 of 2: Silently fail when appcache is disabled so that we have a cache entry, r=michal
Depends on D61842

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

--HG--
extra : moz-landing-system : lando
2020-02-10 09:12:33 +00:00
Emilio Cobos Álvarez
f98a6411b1 Bug 1613517 - Make rust generate better code for derive(Animate) and derive(ComputeSquaredDistance). r=heycam
See https://github.com/rust-lang/rust/issues/68867.

This technically changes the semantics of #[animate(fallback)] and such when
combined with #[animate(error)]. But no such combination exists and the new
semantics are perfectly reasonable as well, IMHO.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 13:51:49 +00:00
Andreea Pavel
d24b10a3b3 Backed out changeset 0477a13c69c8 (bug 1612149) for failing test_try_option_syntax.py on a CLOSED TREE 2020-02-10 15:49:11 +02:00
Honza Bambas
3dd48dc331 Bug 1545909 - Part 1 of 2: Recheck whether to use appcache on the parent process on the redirected top-level loading channel, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D61842

--HG--
extra : moz-landing-system : lando
2020-02-10 09:15:26 +00:00
Honza Bambas
b903fe63d9 Bug 1613362 - Enable some xpcshell tests on Android, wave 1, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D61813

--HG--
extra : moz-landing-system : lando
2020-02-10 09:08:08 +00:00
ffxbld
064dc02d0e No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D62251

--HG--
extra : moz-landing-system : lando
2020-02-10 13:33:58 +00:00
Lina Refai
c27b038505 Bug 1590196 - Remove unneeded backward compatibility check hasAccessibilityProperties; r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62192

--HG--
extra : moz-landing-system : lando
2020-02-10 13:23:12 +00:00
Geoff Brown
637ec229e2 Bug 1612149 - Update linux64 try syntax aliases for 18.04; r=jmaher
Update existing unit test aliases for linux64 to include the new 18.04 platforms.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 13:19:08 +00:00
Razvan Maries
23b0b10a14 Backed out changeset 8ddc0a160da1 (bug 1602819) for Mochitest perma failures on Linux. CLOSED TREE 2020-02-10 14:52:27 +02:00
Paul Adenot
b41ba52970 Bug 1566312 - Add a wpt checking that microtask checkpoints happen in between render quantum. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D61728

--HG--
extra : moz-landing-system : lando
2020-02-10 08:53:29 +00:00
Paul Adenot
678d895cf5 Bug 1566312 - Perform microtask checkpoints in between the computation of blocks. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D61727

--HG--
extra : moz-landing-system : lando
2020-02-10 08:50:58 +00:00
Andrew Osmond
b2a444ebe9 Bug 1602819 - Expose desktop environment (e.g. GNOME, KDE) on Linux. r=jrmuizel,fluent-reviewers
This patch also exposes the desktop environment and window protocol on
the gfx blocklist, allowing us more control over feature deployment.
This will help with the slow rollout of WebRender to release channels.

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

--HG--
extra : moz-landing-system : lando
2020-02-07 18:57:51 +00:00
Razvan Caliman
051fe82571 Bug 1613960 - Remove artificial text indent from CSS declarations in Changes panel. r=pbro
For people who want to copy the plain text CSS declarations in the Changes panel, we prevent including the +/- diff signs in the selection. We did preserve the text indent. This patch removes the text indent as well.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 09:31:32 +00:00
Emilio Cobos Álvarez
451b254453 Bug 1612291 - Fix two issues with themed widgets in high contrast mode. r=heycam
There were two issues with the existing code that we use to determine whether a
widget is styled or not.

First, it was using `color == Color::transparent()` instead of
`color.is_transparent()` to check for transparent backgrounds. That is not sound
as `Color::transparent()` is the literal value `rgba(0, 0, 0, 0)`, not the
`transparent` keyword, so the equality check would fail.

The other issue is that this function was early-returning false if that check
was returning false. It is a bug for this function to early-return false, as it
makes the result of the function dependent of the order of the declarations.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 00:37:36 +00:00
Masatoshi Kimura
af33711937 Bug 1602277 - Limit the data length that the last ditch sniffer will consume. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D61810

--HG--
extra : moz-landing-system : lando
2020-02-10 08:26:11 +00:00
ffxbld
cffd63aba1 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D62195

--HG--
extra : moz-landing-system : lando
2020-02-10 10:11:39 +00:00
Tarek Ziadé
44a361abf7 Bug 1614256 - Reduce the number of confprofs r=Bebe
We don't need all combos for now, reducing them

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

--HG--
extra : moz-landing-system : lando
2020-02-10 10:08:39 +00:00
Marco Castelluccio
21a0032492 Bug 1614272 - Update Mac ccov test platform to use the opt build. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D62194

--HG--
extra : moz-landing-system : lando
2020-02-10 10:08:02 +00:00
Kershaw Chang
7832d37e89 Bug 1607815 - Remove unnecessary MOZ_ASSERT r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D61688

--HG--
extra : moz-landing-system : lando
2020-02-10 08:07:48 +00:00
Mark Banner
0a71a3d8ce Bug 1613867 - Enable ESLint on testing/xpcshell/moz-http2/ (manual changes). r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D62017

--HG--
extra : moz-landing-system : lando
2020-02-10 08:13:52 +00:00
Mark Banner
389bc795fe Bug 1613867 - Enable ESLint on testing/xpcshell/moz-http2/ (automatic changes). r=dragana
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2020-02-10 09:31:25 +00:00
Florin Strugariu
90a395b2ab Bug 1585022 - Add support to raptor-browsertime for running the ares6 benchmark on Firefox desktop r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D61414

--HG--
extra : moz-landing-system : lando
2020-02-10 08:13:19 +00:00
Mirko Brodesser
067c1b95c6 Bug 1613378: part 5) Decouple UserSelectRangesToAdd from Selection class. r=smaug
Depends on D62037

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

--HG--
extra : moz-landing-system : lando
2020-02-07 16:16:36 +00:00
Mirko Brodesser
ce8bf8cde1 Bug 1613378: part 4) Declare some methods in nsFrameSelection static. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D62037

--HG--
extra : moz-landing-system : lando
2020-02-07 16:13:27 +00:00
ashu
a1592902ac Bug 1613858 - Implement feature capitalize enable autocomplete. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D62066

--HG--
extra : moz-landing-system : lando
2020-02-10 08:45:47 +00:00
Andreea Pavel
deb140b136 Bug 1605193 - update expectancy r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D62135

--HG--
extra : moz-landing-system : lando
2020-02-10 08:26:49 +00:00
alexandru.ionescu
9beb86ee68 Bug 1524545 Move raptor-unity-webgl-firefox to tier 3 and stop running on autoland r=Bebe,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D61456

--HG--
extra : moz-landing-system : lando
2020-02-06 15:51:51 +00:00