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

693045 Коммитов

Автор SHA1 Сообщение Дата
Mike Conley 87d5aea554 Bug 1610560 - Collect Telemetry on whether or not Superfetch and Prefetch are enabled and set to default settings. r=dthayer,chutten,data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D63359

--HG--
extra : moz-landing-system : lando
2020-02-25 19:28:42 +00:00
Noemi Erli 6b488deed0 Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
Kris Maglione c31aa68fb4 Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8
This covers most cycle collected objects which support weak references, but
not the ones which inherit from a cycle collected class and don't do any cycle
collection on their own.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 19:44:39 +00:00
Kris Maglione 64a2c8bb8f Bug 1535617: Part 1 - Add macros to clear weak references on unlink. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D63961

--HG--
extra : moz-landing-system : lando
2020-02-25 19:44:27 +00:00
André Bargull 080169b1aa Bug 1613713 - Part 6: Enable Intl.Locale by default. r=jwalden
Some tests needed to be updated to account for an `Intl` constructor whose
prototype doesn't have a `resolvedOptions` method.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 18:47:42 +00:00
André Bargull 9914c761ae Bug 1613713 - Part 5: Canonicalise transform extension subtags. r=jwalden
Canonicalises the `tlang` subtag of a transform extension per the usual rules
for canonicalising the base name parts of a locale identifier. In addition to
that, deprecated `tvalue` subtags are now also replaced with their preferred
replacements according to the `alias` data from CLDR.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 18:01:16 +00:00
André Bargull 5350ec886f Bug 1613713 - Part 4: Remove UnicodeExtensionCanonicalForm option. r=jwalden
Unicode extension subtags are now canonicalised for all operations, so we no
longer need the UnicodeExtensionCanonicalForm enum.

Unicode extension types provided through option objects are also canonicalised
to ensure no uncanonicalised locales are exposed. This also avoids triggering
various assertions where we assume we only expose fully canonicalised locales.

Also see: https://github.com/tc39/proposal-intl-locale/issues/96

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:57:27 +00:00
André Bargull 639a012e05 Bug 1613713 - Part 3: Add variant subtag canonicalisation. r=jwalden
Variant subtag canonicalisation is back, but with slightly different semantics
compared to IANA BCP 47 canonicalisation.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:55:06 +00:00
André Bargull a61211e0b3 Bug 1613713 - Part 2: Update comments for UTS 35. r=jwalden
Parts 3 and 5 will implement the missing canonicalisation steps for variant
and transform extension subtags.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:48:24 +00:00
André Bargull e09dc7f796 Bug 1613713 - Part 1: Update spec references. r=jwalden
Also reorder "caseFirst" to match the updated spec position.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:46:32 +00:00
André Bargull 12847dea6d Bug 1617196 - Part 2: Remove no longer used bailout kinds. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D63671

--HG--
extra : moz-landing-system : lando
2020-02-25 18:06:45 +00:00
André Bargull 1919e45ad4 Bug 1617196 - Part 1: Use an ool vm-call instead of a bailout for LCheckReturn. r=jandem
Branching on `undefined` in the newly added `ThrowBadDerivedReturnOrUninitializedThis`
function makes it possible to differentiate when `ThrowUninitializedThis()` and when
`ThrowBadDerivedReturn()` needs to be called.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 10:06:21 +00:00
Boris Chiou 9818601570 Bug 1611847 - Update relevance and its effect set in the early return of UpdatePlaybackRate(). r=birtles
To avoid hitting the assertion because of out-of-dated relevance.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 19:41:14 +00:00
André Bargull f8ca77cb52 Bug 1617853: Primitive values can't occur in super-property accesses. r=tcampbell
Only the receiver in a super property access can be a primitive value, the
holder value is guaranteed to be an object, because it's computed from
SuperBase, which always returns an object.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 18:07:33 +00:00
Kris Maglione e4c4115afb Bug 1617254: Rename BrowsingContext.getChildren() to .children. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63699

--HG--
extra : moz-landing-system : lando
2020-02-25 19:39:25 +00:00
James Willcox 3a43793aaa Bug 1612961 - Disable the socket server on Android r=kershaw
This was inadvertently enabled and it has memory and likely
other perf impact that we're not yet ready to evaluate.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 15:34:22 +00:00
Botond Ballo 1e7c3bd30f Bug 1613195 - Initialize LayersId::mId to 0. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D63987

--HG--
extra : moz-landing-system : lando
2020-02-25 19:34:15 +00:00
Boris Chiou c68547f8f9 Bug 1612106 - Use NIGHTLY build flag to distinguish the writable/readonly Animation.timeline. r=birtles,bzbarsky
We only support writable Animation.timeline attribute on nightly
build, so use nightly build flag in WebIDL and Animation.h/cpp.
For the test expectations, we also use this build flag to skip them or
mark them as expected fail if necessary.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 23:07:09 +00:00
Dale Harvey af0051aade Bug 1589618 - Move the implementation of the region fetch to NetworkGeolocationProvider to have it close to the wifi scanning code. r=Standard8,garvan
Differential Revision: https://phabricator.services.mozilla.com/D62419

--HG--
extra : moz-landing-system : lando
2020-02-25 14:19:05 +00:00
Neil Deakin 64d1a3665c Bug 1616600, properly update the tab-indicator state when a tab is closed; it previously wasn't being removed properly from the per-tab indicator map when the indicator was from a subframe,r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D63535

--HG--
extra : moz-landing-system : lando
2020-02-25 18:08:06 +00:00
Arthur Iakab a973454927 Backed out 2 changesets (bug 1616298)for causing build bustages on TestBaseProfiler.cpp
CLOSED TREE

Backed out changeset 781be7f64b1a (bug 1616298)
Backed out changeset a3920eccb1ac (bug 1616298)
2020-02-25 20:55:44 +02:00
Arthur Iakab 854fd7a3b4 Backed out 6 changesets (bug 1144438, bug 1617208, bug 1597378) for causing mochitest failures on test_perf-settings-entries.html.
Backed out changeset 2181d8a99229 (bug 1617208)
Backed out changeset 38c8db44b398 (bug 1597378)
Backed out changeset b2f0cf9a387e (bug 1597378)
Backed out changeset 4d1ff8bd4e64 (bug 1597378)
Backed out changeset 9b760d8fc1dc (bug 1597378)
Backed out changeset bc5727185383 (bug 1144438)

--HG--
rename : devtools/client/performance-new/test/browser/browser_popup-record-capture.js => devtools/client/performance-new/test/browser/browser_popup-end-to-end-click.js
rename : devtools/client/performance-new/test/browser/browser_aboutprofiling-env-restart-button.js => devtools/client/performance-new/test/browser/browser_popup-env-restart-button.js
rename : devtools/client/performance-new/test/browser/browser_aboutprofiling-features-disabled.js => devtools/client/performance-new/test/browser/browser_popup-features-disabled.js
2020-02-25 20:51:07 +02:00
Andrea Marchesini b514a4a2fc Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 18:32:08 +00:00
Andrei Oprea be188b26bd Bug 1612914 - Enable DiscoveryStream provider in mochitests r=k88hudson,thecount
Differential Revision: https://phabricator.services.mozilla.com/D61481

--HG--
extra : moz-landing-system : lando
2020-02-25 18:26:06 +00:00
Gerald Squelart bd615e6031 Bug 1616298 - ULEB128Reader - r=canaltinova
Unsigned LEB128 parser class that can be fed bytes one by one.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 06:05:29 +00:00
Gerald Squelart 8f7a1f5c14 Bug 1616298 - Run BaseProfiler-independent tests even when BaseProfiler is disabled - r=gregtatum,canaltinova
Some of the BaseProfile headers are always available, even when BaseProfiler
itself is disabled, so we should test these in all cases.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:01:37 +00:00
Olli Pettay d9972ce888 Bug 1561488 - null check document in RecvUIResolutionChanged and RecvThemeChanged, r=bdahl
These were the worrisome missing null checks I noticed, and crash-stat shows that there areactually crashes in these two places

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

--HG--
extra : moz-landing-system : lando
2020-02-25 18:05:57 +00:00
Sylvestre Ledru 1b63bda4a8 Bug 1617836 - ride along: Rename the hg doc to avoid confusion when linking from other pages r=championshuttler
Depends on D64032

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

--HG--
extra : moz-landing-system : lando
2020-02-25 18:06:17 +00:00
Noemi Erli bc6b9e410b Backed out changeset d76f4c4a4fb6 (bug 1604212) for causing lint failure and bustages in WebExecutorTest.kt CLOSED TREE 2020-02-25 20:12:07 +02:00
Noemi Erli b3a7ad66b1 Backed out 4 changesets (bug 1589493) for causing lint failure in test_process_error_oom.xhtml
Backed out changeset 9dbe0bdd321b (bug 1589493)
Backed out changeset 900ec6b447c9 (bug 1589493)
Backed out changeset 3f7c15d29416 (bug 1589493)
Backed out changeset c1bc7695e720 (bug 1589493)
2020-02-25 20:10:35 +02:00
Gavin Lazar Suntop 6685637133 Bug 1589248 - merging 2 hardcoded layouts into 1 r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D63932

--HG--
extra : moz-landing-system : lando
2020-02-25 17:53:36 +00:00
Emilio Cobos Álvarez 95765901de Bug 1617600 - Remove no-longer-used argument to pseudo-class-list-macro. r=firefox-style-system-reviewers,jwatt
This used to be needed for Gecko interop, but now all this is in the Rust side
so we no longer need it.

Depends on D63861

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

--HG--
extra : moz-landing-system : lando
2020-02-25 12:33:33 +00:00
Emilio Cobos Álvarez 490c70ecc0 Bug 1617600 - Prototype :focus-visible behind a flag. r=smaug
The heuristic is that we show focus outlines for unknown or key focus, and not
for mouse / touch.

This is probably not the final heuristic we take, but this allows people to play
with it and file bugs.

Once this is mature enough we should remove :-moz-focusring in favor of
:focus-visible.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:58:28 +00:00
Simon Fraser f1bedbea94 Bug 1617642 Remove pip version restriction & force Python 3.8 for funsize r=jlorenzo
backports.lzma couldn't cleanly be installed because we were now using Python3.8 but hadn't specified that in the Pipfile. Also took the opportunity to remove the pip version restriction which is no longer needed.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 16:03:16 +00:00
Andreea Pavel ed684420f3 Backed out changeset bc9bf388d476 (bug 1606922) for failing gecko decision task on a CLOSED TREE 2020-02-25 19:54:53 +02:00
championshuttler 6fba22ee67 Bug 1617844 - Polish the mercurial bundles doc (fix links, bad char etc). r=firefox-source-docs-reviewers,sylvestre
Depends on D64051

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

--HG--
extra : moz-landing-system : lando
2020-02-25 16:45:11 +00:00
championshuttler 3796b0a288 Bug 1617844 - Import docs for Mercurial Bundles without any changes. r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D64051

--HG--
extra : moz-landing-system : lando
2020-02-25 16:44:26 +00:00
Mike Shal 0bff663e83 Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester
We don't need to package tests for builds that we don't actually run
tests from, but it is tricky to align this correctly by setting
MOZ_AUTOMATION_PACKAGE_TESTS=0 in relevant mozconfigs. Instead we can
set the environment variable in the task definition, and use a full
taskgraph verification check to ensure that the flag is only set on
builds that have tests.

The one tricky area is the win64-aarch64 builds, which have a workaround
by specifying the new skip-verify-test-packaging attribute.

In one case, win64-aarch64-shippable has tests that run against it, but
it copies those tests from a win64-aarch64-shippable-no-eme task, which
itself has no tests. Both of those tasks need to skip the verify check
as a result.

In another case, the win64-aarch64-eme task is an artifact build that
grabs test packages from the win64-aarch64 build. Since the win64-aarch64
build doesn't have tests, it needs to skip the verify check.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 19:08:23 +00:00
Andrea Marchesini 782454dd06 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 17:46:19 +00:00
David Teller 2b49f57fa1 Bug 1589493 - Testing ipc:content-shutdown's support for isLikelyOOM;r=gsvelto
Depends on D54700

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:38:47 +00:00
David Teller b0cc03b7ae Bug 1589493 - Extending BrowserTestUtils.crashFrame to allow crashing with an OOM;r=mconley
BrowserTestUtils.crashFrame now accepts additional `options`, with an argument `crashType` that may
take "CRASH_OOM" or "CRASH_INVALID_POINTER_DEREF"|null to specify the nature of the crash. The names
are taken from CrashTestUtils.jsm but this module cannot be imported as such as it has non-trivial
binary dependencies.

Depends on D54130

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:38:09 +00:00
David Teller 713124183d Bug 1589493 - Expose isLikelyOOM to Content crash handlers;r=gsvelto
Depends on D54129

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:37:29 +00:00
David Teller 9d054bf057 Bug 1589493 - Expose CrashReporterHost::isLikelyOOM();r=gsvelto
We'll use this method to expose additional information to the front-end for recovering from OOM.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:36:51 +00:00
Sylvestre Ledru 3551670431 Bug 1617369 - Reformat xpcom using rustfmt r=froydnj
Depends on D63955

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

--HG--
extra : moz-landing-system : lando
2020-02-25 16:17:12 +00:00
Andrew Osmond 9e0d8ccbf5 Bug 1617880 - Make RecyclingSourceSurface use NotNull for member pointers. r=tnikkel
We are seeing some crash reports with RecyclingSourceSurface containing
null pointers in the signature. The proto signature doesn't make any
sense however. Let's use NotNull to reassure ourselves that there isn't
something going wrong when we create RecyclingSourceSurface.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 17:20:43 +00:00
Brendan Dahl 8fee24d297 Bug 1617750 - Lazy load hidden window for GeckoView. r=geckoview-reviewers,snorp
GeckoView doesn't need the hidden window loaded eagerly on startup. This
shaves off around ~100ms timing from XRE_main to DOMContentLoaded of
geckoview.xhtml.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 14:34:54 +00:00
Andreea Pavel 115578eb55 Bug 1577963 - disable browser_preloaded_newtab.js on mac and linux18.04 64bits r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D64118

--HG--
extra : moz-landing-system : lando
2020-02-25 16:32:13 +00:00
Simon Giesecke aaf6cb4e75 Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63899

--HG--
extra : moz-landing-system : lando
2020-02-25 17:03:36 +00:00
Kartikaya Gupta 0c78703527 Bug 1617805 - Improve debug logging in converter script. r=kvark
Depends on D64135

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

--HG--
extra : moz-landing-system : lando
2020-02-25 16:57:09 +00:00
Kartikaya Gupta 4fe1ed2688 Bug 1617805 - Don't prune hg revs that are referenced by git tags as boring. r=kvark
The git repo may have tags of the form 'mozilla-<rev>' which tell the
converter script that the git commit is synced from given mozilla-central
hg rev. Those git commits are likely to be created manually from mozilla-central
push heads, which may or may not contain changes to the code being synced.
In this instance, the push head being referenced by tag did not contain changes,
and so the rev was pruned as uninteresting to the conversion. This led to a
busted graph and failure during git commit building.

This patch ensures that any hg rev referenced by a git commit doesn't get
pruned as boring, and so can be used as a base to build additional git commits
on top of.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 16:56:31 +00:00