Граф коммитов

690565 Коммитов

Автор SHA1 Сообщение Дата
Mark Banner 8346839a9e Bug 1613903 - Enable ESLint for testing/marionette/harness and testing/marionette/legacyaction.js (manual changes). r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62026

--HG--
extra : moz-landing-system : lando
2020-02-10 16:28:09 +00:00
Mark Banner 9122889407 Bug 1613903 - Enable ESLint for testing/marionette/harness and testing/marionette/legacyaction.js (automatic changes). r=whimboo,marionette-reviewers
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2020-02-10 16:32:06 +00:00
Chris Manchester 8fc946b2f6 Bug 1613226 - Remove obsolete python@2 from homebrew installation on macOS. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D62286

--HG--
extra : moz-landing-system : lando
2020-02-10 16:30:52 +00:00
Chris Manchester 15a8d1765f Bug 1609568 - Request less parallelism for gcc base-toolchain builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62104

--HG--
extra : moz-landing-system : lando
2020-02-10 16:16:59 +00:00
Chris Manchester 5f7c85a15a Bug 1609595 - Add a way to request less parallelism in the build. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62103

--HG--
extra : moz-landing-system : lando
2020-02-10 16:16:57 +00:00
Andreea Pavel 2a19f6f7e7 Bug 1495002 - [wdspec] Re-enable all tests for ccov except permissions/set.py.ini which still perma-fails. r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D61674

--HG--
extra : moz-landing-system : lando
2020-02-10 16:04:19 +00:00
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