Commit Graph

738702 Commits

Author SHA1 Message Date
Cameron McCormack
30a84b5b6d Bug 1683026 - Don't use content configured theme values for SystemUsesDarkTheme and UseAccessibilityTheme. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D99971
2020-12-17 21:25:19 +00:00
emcminn
368cf83c82 Bug 1678728 - Add helptext component to replace 'disclaimer' in about:welcome template r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D98678
2020-12-17 21:15:26 +00:00
Erica Wright
49ef3c6a68 Bug 1682311 - Make the customization menu animation smooth r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D99707
2020-12-17 20:46:14 +00:00
Gerald Squelart
bd9778b416 Bug 1682840 - Remove timelineOverview from expected display locations in BHR marker schema gtest - r=julienw
This is to match the trivial change in bug 1682349.

The failure was intermittent because we only test the BHR marker schema if that marker was actually used, and there's no easy way to force it during our tests; however while running the full gtest suite, it's possible that a previous test triggered that marker and failed in the non-updated test.

Differential Revision: https://phabricator.services.mozilla.com/D99973
2020-12-17 14:18:58 +00:00
Glenn Watson
7d4deb8e43 Bug 1682498 - Update fuzziness for shadow-transforms.yaml r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D99825
2020-12-17 19:54:14 +00:00
Glenn Watson
564b13cda4 Bug 1682473 - Update test expectations for SVG/CSS filters on android r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D99827
2020-12-17 19:54:07 +00:00
Glenn Watson
0ba94b9c69 Bug 1682465 - Update test expectations for perspective-scrolling-1.html r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D99826
2020-12-17 19:54:04 +00:00
Glenn Watson
9cec1624e2 Bug 1682365 - Pt 2 - Remove texture array usage from render task graph. r=nical
With this change, all color/alpha intermediate surfaces are individual
textures, rather than texture arrays.

This can in theory cause more batch breaks in some cases, but this
is likely to be very rare in practice.

Benefits:
 - No more allocating the array at the size of the largest task / slice.
 - Remove a source of many driver bugs on android devices.
 - Simplify integration of future patches with render task graph.

Much of the render target array texture code is still present, since
picture cache tiles in the Draw compositor still make use of texture
arrays. However, once these are switched to normal textures, we can
remove most of the slice layer, blit workaround functionality etc.

Remove the default feature setting for selecting the image sampler
kind. Instead, this must be explicitly specified by the shader or
a dynamic feature define, which makes sampler selection less error prone.

Differential Revision: https://phabricator.services.mozilla.com/D99006
2020-12-17 19:54:02 +00:00
Glenn Watson
378c9b37c4 Bug 1682365 - Pt 1 - Remove PrevPassAlpha and PrevPassColor r=nical
Remove usage of the implicit prev pass alpha and color texture
samplers from batching / renderer / shader code. They are replaced
by explicit references to the texture ID for the source task.

Differential Revision: https://phabricator.services.mozilla.com/D98872
2020-12-17 19:53:54 +00:00
amy churchwell
6ab686c965 Bug 1646128 - Renamed SearchService.getDefaultEngines to SearchService.getAppProvidedEngines. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D99941
2020-12-17 20:54:57 +00:00
Henrik Skupin
014299c618 Bug 1669174 - [marionette] Don't use Framescript when actors are enabled. r=marionette-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D99586
2020-12-17 18:50:28 +00:00
Henrik Skupin
901717c85b Bug 1682757 - [marionette] Handle events for DoubleClickTracker in MarionetteEventsActor. r=marionette-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D99885
2020-12-17 18:50:20 +00:00
Henrik Skupin
323c8efcb2 Bug 1682757 - [marionette] Register MarionetteEventsActor globally. r=marionette-reviewers,jgraham
To not miss certain events the event actor has to stay registered
throughout the whole lifetime of the session.

Differential Revision: https://phabricator.services.mozilla.com/D99884
2020-12-17 18:50:13 +00:00
Gregory Mierzwinski
233644d18b Bug 1680560 - Fix webrender on browsertime. r=perftest-reviewers,AlexandruIonescu
Currently the MOZ_WEBRENDER environment variable isn't being for browsertime tests, this patch fixes this isse. This patch also updates the browsertime version to pick up a fix in how the Firefox environment variables are set.

Differential Revision: https://phabricator.services.mozilla.com/D99925
2020-12-17 19:49:43 +00:00
Micah Tigley
88065fcb93 Bug 1674840 - Add Other Bookmarks folder to toolbar dynamically. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D99701
2020-12-17 16:52:35 +00:00
Bogdan Tara
0e0311351e Backed out 9 changesets (bug 1656107) for frequent assertion failures on layout/style/nsComputedDOMStyle.cpp CLOSED TREE
Backed out changeset 2d9843871809 (bug 1656107)
Backed out changeset 87031ccf6c8e (bug 1656107)
Backed out changeset 1e06017a213c (bug 1656107)
Backed out changeset b51bae240379 (bug 1656107)
Backed out changeset 8d98b76de39a (bug 1656107)
Backed out changeset 0f4ea8cdd34a (bug 1656107)
Backed out changeset 95eeff5318e5 (bug 1656107)
Backed out changeset 469fa7a429c2 (bug 1656107)
Backed out changeset ec3d7e825bc9 (bug 1656107)
2020-12-17 22:19:09 +02:00
Bogdan Tara
1ec41e129a Backed out changeset feef6926b977 (bug 1682995) for test_accept_header.html failures CLOSED TREE 2020-12-17 22:06:49 +02:00
Adam Gashlin
5097c15b3a Bug 1683003 - Update comedy-rs to remove dependency on failure. r=bytesized
comedy 0.2.0 no longer impls Fail itself. By reenabling the default features
(including std) of failure, the blanket impl will cover that. These features
were disabled to remove a dependency on backtrace, but since bug 1608157 we
are using a version of failure without backtrace by default so that is no
longer needed.

Differential Revision: https://phabricator.services.mozilla.com/D99969
2020-12-17 19:14:35 +00:00
Sonia Singla
970cc13ce5 Bug 1458764 - Removed the references with extensions.webextensions.tabhide.enabled pref. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D97092
2020-12-17 19:14:07 +00:00
Rob Wu
bd20dc3fed Bug 1676956 - Run StreamFilter tests with oop extensions too r=mixedpuppy
This patch ensures that the StreamFilter unit tests run on all supported
configurations (e10s + out-of-process extensions in particular), and not
just e10s + in-process extensions.

Differential Revision: https://phabricator.services.mozilla.com/D98797
2020-12-17 19:11:57 +00:00
Bob Owen
438178fdfa Bug 1683116: Disable remote canvas 2D for Release and late Beta. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D100039
2020-12-17 18:34:41 +00:00
Jeff Muizelaar
d66dc758c8 Bug 1683154 - Make chain transform functions safe. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100033
2020-12-17 18:33:28 +00:00
Jon Bauman
8d485a206c Bug 1682995 - Enable AVIF support by default. r=aosmond,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D99964
2020-12-17 18:49:14 +00:00
Chris Martin
c24dc89ea6 Bug 1657404 - Back out changeset 6792f28b99bd keeping 349854c5ad56 r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D100031
2020-12-17 18:21:06 +00:00
David Major
a70c653eb4 Bug 1681540 - Regenerate linker order files, December 2020 edition r=firefox-build-system-reviewers,mhentges
Since bug 1632542 we have a new major clang version, several new versions worth of rustc, new pass manager during LTO, and of course eight months worth of code change. Time for a refresh. Same process as the earlier bug.

Differential Revision: https://phabricator.services.mozilla.com/D99243
2020-12-17 18:24:50 +00:00
Nan Jiang
cd43564e6e Bug 1682379 - Remove SPOCS Fill event in Activity Stream r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D99805
2020-12-17 18:15:25 +00:00
Mark Banner
2493b6432d Bug 1682264 - Simplify the search bar selected index telemetry reporting. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D99669
2020-12-17 18:14:07 +00:00
Mark Banner
fdc070b1fb Bug 1682264 - Simplify search's autocomplete-popup, now that it is only used for the searchbar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D99668
2020-12-17 18:13:47 +00:00
Doug Thayer
42a30153d4 Bug 1678488 - Only show skeleton UI if autoselecting profile r=mossop
So this is an ugly solution, but it was the best I could come up with. We do
not want to show the skeleton UI if we're going to show the profile manager,
and we *will* show the profile manager if StartWithLastProfile=0 is under
[General] in profiles.ini. Accordingly the only ways to do the correct thing
here are to try to mirror edits that firefox makes to the profiles.ini file
to the registry, or to simply read the profiles.ini file ourselves. There are
many ways that profiles.ini could get out of sync with the registry if we
tried to mirror its state there, so going straight to the source of truth
seemed the best option.

There is one case which is still not covered here: if there is no profile for
our install marked as Default=1, then we will show the profile manager. This
should only be possible if the user manually edits their profiles.ini file,
however, and then it should resolve itself after one run, so I don't consider
it a significant enough problem to jump through all the hoops we would need
to jump through to solve it.

Depends on D98525

Differential Revision: https://phabricator.services.mozilla.com/D98936
2020-12-17 16:44:01 +00:00
Andrei Oprea
12602737b0 Bug 1682821 - Fix content blocking milestone message test and trigger r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D99891
2020-12-17 17:58:43 +00:00
Jon Coppeard
af859fd8ec Bug 1681533 - Only collect the nursery when necessary in major GC r=sfink
This rearranges a few things so that we can run a minor GC inside a major GC
slice, so we don't have to be conservative about collecting the nursery at the
start of a slice.

Differential Revision: https://phabricator.services.mozilla.com/D99366
2020-12-17 17:57:33 +00:00
Chun-Min Chang
2225ffe0a0 Bug 1683108 - Fix typo r=aosmond
Fix a typo caused by Bug 1654462. The mistake is made in: https://hg.mozilla.org/mozilla-central/rev/c1478d03a451c946784194a781bb1ec2ef3621a6#l3.52

In Bug 1654462, we move the main logic of `ConvertYCbCrToRGB` to
`ConvertYCbCrToRGBInternal` and leave `gfx::SwizzleData` behind.
The `gfx::SwizzleData` needs a `IntSize` parameter to perform the task.
However, the initial parameter is from a variable that is moved from
`ConvertYCbCrToRGB` to `ConvertYCbCrToRGBInternal`. The `IntSize`
parameter represents the picture size (`PlanarYCbCrData::mPicSize`) of
the picture of the passed image data. which won't be changed after
`ConvertYCbCrToRGBInternal` is performed (see:
https://hg.mozilla.org/mozilla-central/file/301cb0eb1e488475ab9f48210c12b87887d7ae0b/gfx/ycbcr/YCbCrUtils.cpp#l120).
Therefore, we can pass the original picture size of the image data to
the `gfx::SwizzleData`. That should do the same job as before.

Differential Revision: https://phabricator.services.mozilla.com/D100030
2020-12-17 17:39:25 +00:00
Hubert Boma Manilla
ed78ad3373 Bug 1683152 - [devtools] Handle netmonitor pause/resume on the client r=ochameau
Fixes browser_net_pause.js

Differential Revision: https://phabricator.services.mozilla.com/D99621
2020-12-17 17:38:19 +00:00
Gijs Kruitbosch
123d5ee9b6 Bug 1671271 - add telemetry for showing about:sessionrestore to establish if it's being shown too often, r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D99688
2020-12-17 17:08:17 +00:00
Punam Dahiya
5657bf002e Bug 1681392 - Remove unused RTAMO css r=emcminn
Followup of https://bugzilla.mozilla.org/show_bug.cgi?id=1668429 , patch deletes RTAMO css left unused afte new RTAMO UI template implementation

Differential Revision: https://phabricator.services.mozilla.com/D99956
2020-12-17 17:01:44 +00:00
Butkovits Atila
f50a07a123 Backed out changeset 765d94836c7f (bug 1680560) for Raptor failures. CLOSED TREE 2020-12-17 19:26:50 +02:00
Butkovits Atila
508354704c Backed out changeset a421fd8b9897 (bug 1682311) for causing failures on browser_customize_menu_content.js . CLOSED TREE 2020-12-17 19:10:47 +02:00
Butkovits Atila
f5a3bea5a6 Backed out changeset 5e7653247208 (bug 1676956) for causing failures on test_ext_webRequest_startup.js. 2020-12-17 19:07:43 +02:00
Butkovits Atila
44a10edcec Backed out changeset d5111a57ad25 (bug 1646128) for failure on browser_engines.js. 2020-12-17 19:04:40 +02:00
Butkovits Atila
a4ab1927c9 Backed out changeset 60e886fcc3db (bug 1682821) for causing failures on browser_asrouter_trigger_listeners.js. CLOSED TREE 2020-12-17 19:02:52 +02:00
Simon Giesecke
641ad4b8f6 Bug 1682536 - Use references/NotNull in Manager. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D99776
2020-12-17 16:14:43 +00:00
Simon Giesecke
4756746f18 Bug 1682536 - Use references/NotNull in Context. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D99775
2020-12-15 23:25:30 +00:00
Simon Giesecke
88142da40d Bug 1682536 - Use references/NotNull in CacheWorkerRef. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D99774
2020-12-17 16:14:52 +00:00
Simon Giesecke
2cc4d91a28 Bug 1670555 - Include nsresult value when reporting an error via QM_TRY* macros. r=janv,dom-workers-and-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D93192
2020-12-17 15:32:42 +00:00
Steven MacLeod
a47b184119 Bug 1656107 - remove unused Document::FindContentForSubDocument. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D98622
2020-12-17 13:54:40 +00:00
Steven MacLeod
aee135115c Bug 1656107 - remove FindContentForSubDocument use from Document. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D98621
2020-12-16 01:06:57 +00:00
Steven MacLeod
ff1446fec3 Bug 1656107 - remove FindContentForSubDocument use from nsComputedDOMStyle. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D98620
2020-12-16 01:06:49 +00:00
Steven MacLeod
76ff990d2f Bug 1656107 - remove FindContentForSubDocument use from nsPresContext. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D98618
2020-12-16 01:06:47 +00:00
Steven MacLeod
1c72bc8ce8 Bug 1656107 - remove FindContentForSubDocument use from EventStateManager. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D98617
2020-12-16 01:06:39 +00:00
Steven MacLeod
063c946ad1 Bug 1656107 - remove obsolete comment from nsGlobalWindowOuter. r=farre
The code this comment refers to was changed/removed at some point.

Differential Revision: https://phabricator.services.mozilla.com/D98616
2020-12-16 01:06:36 +00:00