Commit Graph

688734 Commits

Author SHA1 Message Date
Glenn Watson
e449f34a4a Bug 1610738 - Add primitive flag to specify a compositor surface is preferred r=sotaro
This allows calling code to specify whether a primitive would prefer
to be promoted to a compositor surface and/or picture cache slice.

This is a performance hint that can be used for large external
primitives, such as videos and canvas elements.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 08:31:19 +00:00
Glenn Watson
5dba1f6e0a Bug 1610749 - Mark shape-outside-linear-gradient-012.html as intermittent pass. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D60645

--HG--
extra : moz-landing-system : lando
2020-01-22 19:36:14 +00:00
Yoshi Cheng-Hao Huang
10b18ed113 Bug 1610621 : ClearKeptObjects() should return undefined. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D60633

--HG--
extra : moz-landing-system : lando
2020-01-22 11:03:20 +00:00
Agi Sferro
c1c4d77618 Bug 1610914 - Handle theme_icons in Icon. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D60726

--HG--
extra : moz-landing-system : lando
2020-01-22 19:19:48 +00:00
Jeff Muizelaar
6d8f8376df Bug 1610912. Prevent double buffering from riding the trains. r=aosmond
We need to figure out bug 1608485 before we can let this ship.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 19:17:37 +00:00
Zibi Braniecki
47a052741f Bug 1607052 - Cut out the POSIX encoding part from the locale during sanitization. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D60177

--HG--
extra : moz-landing-system : lando
2020-01-22 13:52:23 +00:00
Aaron Klotz
c324165018 Bug 1610678: Follow-up 2 - build fix for AndroidDecoderModule.cpp; r=bustage CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D60729

--HG--
extra : histedit_source : 0149af6ee8f5667c63b3082cd10b0dc40535b6e7
2020-01-22 21:20:09 +02:00
Aaron Klotz
2be22d0fb2 Bug 1610678: Follow-up: Fix build error in MediaDrmCDMProxy.cpp; r=bustage CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D60727

--HG--
extra : histedit_source : 28020c6bbbda62547ae2c4030c044c7217d0602d
2020-01-22 21:15:33 +02:00
Bogdan Tara
958c34b738 Backed out 6 changesets (bug 1592822) for bustages complaining about layout/painting/nsDisplayList.cpp CLOSED TREE
Backed out changeset 90d0f2ebd310 (bug 1592822)
Backed out changeset 9890bad86a0e (bug 1592822)
Backed out changeset 43870cc90433 (bug 1592822)
Backed out changeset d80e0e3f5b87 (bug 1592822)
Backed out changeset 99be49183325 (bug 1592822)
Backed out changeset 9ce641556acc (bug 1592822)

--HG--
extra : histedit_source : fa4e4b2c899510f1d39ee3baa0374e2ce16d2815
2020-01-22 21:17:39 +02:00
Perry Jiang
8d5e045e9d Bug 1602333 - InternalRequest cleanup: remove mPreserveContentCodings r=dom-workers-and-storage-reviewers,ytausky
This member variable is never used and I can't find the corresponding property
in the Fetch spec.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 16:33:49 +00:00
Perry Jiang
6761552a7b Bug 1602333 - InternalRequest cleanup: remove mSameOriginDataURL r=dom-workers-and-storage-reviewers,ytausky
This member variable is never used and I can't find the corresponding property
in the Fetch spec.

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

--HG--
extra : moz-landing-system : lando
2020-01-20 13:08:09 +00:00
Perry Jiang
54ed5dbf51 Bug 1602333 - InternalRequest cleanup: default member initialize mSkipServiceWorker r=dom-workers-and-storage-reviewers,ytausky
Fetch spec says "A request has an associated service-workers mode, that is
"all" or "none". Unless stated otherwise it is "all"." "all" corresponds to
don't skip ServiceWorkers.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 16:33:35 +00:00
Perry Jiang
caf2685322 Bug 1602333 - InternalRequest cleanup: default member initialize mResponseTainting r=dom-workers-and-storage-reviewers,ytausky
Fetch spec says "A request has an associated response tainting, which is
"basic", "cors", or "opaque". Unless stated otherwise, it is "basic"."

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

--HG--
extra : moz-landing-system : lando
2020-01-16 16:33:28 +00:00
Perry Jiang
ad2c9b8586 Bug 1602333 - InternalRequest cleanup: default member initialize mUnsafeRequest r=dom-workers-and-storage-reviewers,ytausky
Fetch spec says "A request has an associated unsafe-request flag. Unless stated otherwise it is unset."

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

--HG--
extra : moz-landing-system : lando
2020-01-16 16:33:19 +00:00
Perry Jiang
67384d7488 Bug 1602333 - InternalRequest cleanup: default member initialize mSynchronous r=dom-workers-and-storage-reviewers,ytausky
Fetch spec says "A request has an associated synchronous flag. Unless stated otherwise it is unset.""

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

--HG--
extra : moz-landing-system : lando
2020-01-16 16:33:15 +00:00
Perry Jiang
408c4d78d6 Bug 1602333 - InternalRequest cleanup: remove mAuthenticationFlag r=dom-workers-and-storage-reviewers,ytausky
This member variable is never used. It's also not defined by in the Fetch spec
AFAICT. The spec does define a "authentication-fetch flag", but it is not
the property of a request.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 16:33:08 +00:00
Perry Jiang
28fd147c17 Bug 1602333 - InternalRequest cleanup: default member initialize mUseURLCredentials r=dom-workers-and-storage-reviewers,ytausky
"A request has an associated use-URL-credentials flag. Unless stated otherwise, it is unset."

A quick search shows that this member variable is never actually used. It's
defined by the Fetch spec though, so I didn't delete it in the event that it is
used in the future.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 16:33:04 +00:00
Ricky Stewart
a4e1b13e8a Bug 1609281 - Use the correct encoding when dumping the environment variables in mozconfig r=firefox-build-system-reviewers,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60026

--HG--
extra : moz-landing-system : lando
2020-01-22 14:34:47 +00:00
Aaron Klotz
2977b8a690 Bug 1610678: Add check to clang plugin to raise error when using namespace mozilla::java is present in C++ source; r=andi
Differential Revision: https://phabricator.services.mozilla.com/D60611

--HG--
extra : moz-landing-system : lando
2020-01-22 18:47:04 +00:00
Ricky Stewart
42ed117231 Bug 1610774 - put mozfile at the beginning of the user's path if necessary in configure r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D60705

--HG--
extra : moz-landing-system : lando
2020-01-22 18:36:14 +00:00
Boris Chiou
4f3076794c Bug 1592822 - Replace StyleVecU8 with ipc::ByteBuf. r=emilio
We generate ByteBuf by rust bindgen, so we can drop StyleVecU8.
One potential follow-up is that we can merge this together with WrVecU8.

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

--HG--
rename : ipc/glue/ByteBuf.h => ipc/glue/ByteBufUtils.h
extra : moz-landing-system : lando
2020-01-22 18:42:54 +00:00
Boris Chiou
e10013895e Bug 1592822 - Use Serde for OffsetRotate and PositionOrAuto. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D60088

--HG--
extra : moz-landing-system : lando
2020-01-22 18:40:19 +00:00
Boris Chiou
40f3cb3d65 Bug 1592822 - Use Serde for SVGOffsetPath. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D60087

--HG--
extra : moz-landing-system : lando
2020-01-22 18:40:11 +00:00
Boris Chiou
9735c2e972 Bug 1592822 - Use Serde for Transform. r=emilio
Though this may make us use more space when serializing
StyleTransform, but we don't have to do extra conversion on the compostior
side, and this makes us easier to maintain the Rust type.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 18:40:09 +00:00
Boris Chiou
73f0ae66a9 Bug 1592822 - Use Serde for rotate, scale, and translate properties. r=emilio
The only drawback is: we resolve LengthPercentage value before passing
translate property through IPC, so its percentage part is redundant.
However, this makes us easier to maintain the Rust type.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 18:40:07 +00:00
Boris Chiou
c3faeb70ea Bug 1592822 - Use macro for the implementation of ParamTraits<> on types which support Serde. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D60610

--HG--
extra : moz-landing-system : lando
2020-01-22 18:40:05 +00:00
Bogdan Tara
20866512a1 Backed out changeset b71a801eabd4 (bug 1608286) on tmo's request CLOSED TREE 2020-01-22 20:40:30 +02:00
Matthew Noorenberghe
68e8a0ebd6 Bug 1608513 - Chromium Edge migrator support on Windows and macOS. r=Gijs
Microsoft supports using both old and new Edge in side-by-side (SxS) mode so both migrators should be supported if they have data.

Also rename the existing EdgeHTML Edge migrator to "Microsoft Edge Legacy" to allow disambiguation. This is the name Microsoft uses in side-by-side (SxS) mode.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 18:35:11 +00:00
Alex Henrie
b670bcef3e Bug 1606731 - Ignore diacritics when searching the browser history. r=jfkthame,mak
Differential Revision: https://phabricator.services.mozilla.com/D58584

--HG--
extra : moz-landing-system : lando
2020-01-22 17:39:56 +00:00
thomasmo
fa7b42ae1e Bug 1608286 - Crash in [@ mozilla::dom::MediaKeySystemAccessManager::CheckDoesWindowSupportProtectedMedia] r=bryce,bzbarsky
This changes fixes a failfast in a call to Navigator.requestMediaKeySystemAccess for the case where there is no browser available from a window when e10s is on. This can happen when a document is disconnected from the DOM.
The fix is to reject the promise in this case.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 16:47:26 +00:00
Aaron Klotz
9847ab1f71 Bug 1610878: Remove using namespace mozilla::java directive from AndroidAPZ.cpp; r=botond
Differential Revision: https://phabricator.services.mozilla.com/D60709

--HG--
extra : moz-landing-system : lando
2020-01-22 17:45:13 +00:00
Tom Ritter
be31335d9f Bug 1609474 - Handle if extensions.webextensions.remote changes during runtime for the purposes of Eval/JS Load Telemetry r=robwu,ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D60034

--HG--
extra : moz-landing-system : lando
2020-01-22 18:13:26 +00:00
Gijs Kruitbosch
2454017bc8 Bug 1605102 pt 2, r=mak
Depends on D58674

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

--HG--
extra : moz-landing-system : lando
2020-01-22 18:21:02 +00:00
Gijs Kruitbosch
7e32d47d84 Bug 1605102, r=mak,dimi
Differential Revision: https://phabricator.services.mozilla.com/D58674

--HG--
extra : moz-landing-system : lando
2020-01-22 18:20:23 +00:00
Chris Manchester
b2e7950b8e Bug 1610728 - Fix tooltip positioning for html build resource viewer. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D60626

--HG--
extra : moz-landing-system : lando
2020-01-22 13:30:42 +00:00
Andrei Oprea
7b4b742fdc Bug 1590412 - The Awesomebar gets unfocused if a CFR recommendation is displayed r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D59890

--HG--
extra : moz-landing-system : lando
2020-01-20 14:05:54 +00:00
Tom Prince
d24c9c2449 Bug 1547111: Remove incorrect GCP sccache scope; r=Callek
The scopes that are used are managed by the
`project:taskcluster:{trust_domain}:level-{level}-sccache-buckets`
role that is added a few lines above.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 18:08:53 +00:00
Cosmin Sabou
f9d5d6db51 Bug 1604694 - Update expentancy for createImageBitmap-transfer.html as it's now passing. CLOSED TREE
--HG--
extra : amend_source : 571e7dfdcd49e8e8bf1de7bff68c2d422bef52a2
2020-01-22 20:18:36 +02:00
Cosmin Sabou
3c58f21e22 Backed out changeset f117d9332a08 (bug 1607205) for causing gtest crashes. 2020-01-22 20:12:54 +02:00
Sebastian Streich
be513b0703 Bug 1594781 -- Refactor nsGlobalWindowOuter r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D52186

--HG--
extra : moz-landing-system : lando
2020-01-22 17:14:08 +00:00
Ehsan Akhgari
d0561affbf Bug 1609176 - Remove the obsolete baseDomain field of the moz_cookies table; r=baku
This change is backwards incompatible with the older cookies.sqlite
files, which means files saved from newer versions of Firefox will
no longer be possible to open in older versions of Firefox.

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

--HG--
rename : netwerk/test/unit/test_schema_3_migration.js => netwerk/test/unit/test_schema_10_migration.js
extra : moz-landing-system : lando
2020-01-22 17:01:55 +00:00
Doug Thayer
bf593b995c Bug 1596592 - Warm tab being switched to early during tab removal r=mconley,dao
Tab switch can be expensive if a page has a beforeunload handler. We should
start warming up the next tab to be shown early in the process of tab removal
to compensate for this. We could only do this if we know we have a
beforeUnload handler, but there shouldn't be any negative side effects of
getting started on the tab switch early regardless.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 17:15:21 +00:00
Mark Striemer
464c71b08e Bug 1607501 - Renew browser language setting telemetry r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D59885

--HG--
extra : moz-landing-system : lando
2020-01-22 16:44:15 +00:00
Mark Striemer
39ea7101df Bug 1469060 - Make extension controlled panel heading more consistent r=dao
Differential Revision: https://phabricator.services.mozilla.com/D59913

--HG--
extra : moz-landing-system : lando
2020-01-22 10:51:28 +00:00
Boris Zbarsky
b40350c499 Bug 1610732 part 2. Throw the right exception when a user.id value is too long. r=jcj
The test changes are for the following reasons:

1) Removing the "empty ArrayBuffer" test: I don't see anything obvious in the
spec that would cause that to reject before prompting the user, and in fact it
does not do that in browsers.  All browsers time out on that line.

2) Removing the "name is object" test: This test is wrong.  Passing {} where a
string is expected in IDL will come out as the string "[object Object]" on the
other side, and that seems like a perfectly valid name.

3) Removing the "name is null" test: This test is wrong.  Passing null where a
string is expected in IDL will come out as the string "null" on the other side,
and that seems like a perfectly valid name.

4) Removing the "name is empty" test: I don't see anything obvious in the
spec that would cause that to reject before prompting the user.

5) Removing the various "icon is whatever" tests: I don't see anything obvious in the
spec that would cause that to reject before prompting the user.

6) Removing the various "displayName is whatever" tests: the same reasoning as
for the coresponding "name is whatever" tests applies.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 16:53:09 +00:00
Boris Zbarsky
e3e6463b5c Bug 1610732 part 1. Switch some webauthn tests to non-legacy promise_rejects_* functions. r=jcj
This is needed so we can actually test the fix for the bug we're fixing.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 16:53:09 +00:00
Dan Minor
30ead31cc6 Bug 1607205 - Reset RtcpEventObserver when deleting receive stream; r=ng
Holding a RefPtr to this in OnRtcpBye should keep the VideoConduit alive until
the callback completes. If this is not happening, it is likely that we're
racing with the destructor on the other thread. Clearing the callback early
will prevent this. This should not affect the VideoConduit because in that case
the callback is directly part of the receive stream, not attached to a channel.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 16:06:28 +00:00
Nicolas Chevobbe
aad6b11a7d Bug 1610754 - Display falsy values in eager evaluation result. r=jlast.
We weren't displaying results when they were
falsy (0, false, empty string, ...). This is
fixed by this patch that adds a few test cases
to ensure we don't regress.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 15:29:53 +00:00
Andrew Osmond
c4d61e7193 Bug 1610814 - Fix NEON compile error with gcc and RGB unpacking. r=lsalzman
This patch makes us use the correct intrinsic for loading a uint8x16
register. It is not entirely clear why clang accepts this without
complaint but beyond the types, it should be equivalent.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 15:19:20 +00:00
Jan-Erik Rediger
4503adae92 Bug 1610300 - Create temporary data directory for fogotype. r=chutten
To avoid permission issues on the simple temporary path, we put Glean
data into a subdirectory that gets created by Glean.
We use the process ID as a random value, we don't care about the data
across process restarts/system reboots.

Previously Glean data landed in a path like "/tmp/db" (on Linux), that's
far too generic and can easily clash with already existing directories.

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

--HG--
extra : moz-landing-system : lando
2020-01-22 15:17:15 +00:00