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

738720 Коммитов

Автор SHA1 Сообщение Дата
Glenn Watson cee05879d4 Bug 1682365 - Pt 3 - Remove array textures from picture cache tiles. r=nical,jnicol
This patch makes picture cache tiles use normal textures instead
of array textures. With this and the previous patch, WR no longer
uses array textures at all (except when provided by the external
image handler trait).

Differential Revision: https://phabricator.services.mozilla.com/D99013
2020-12-17 22:26:19 +00:00
Makoto Kato 1ef677536a Bug 1682565 - Remove unused remained Fennec L10N resources. r=geckoview-reviewers,agi
`devicePrompt.properties` ... Presentation API UI frontend for Fennec.
`phishing.dtd` ... Safe browsing API UI on Fennec.
`pippki.properties` ... NSS Dialog UI such as importing certificate of Fennec.
`sync.properties` ... Firefox sync UI on Fennec.
`webcompatReporter.properties` - Web compat addon on Fennec

`passwordmgr.properties` still be referenced from `LoginManagerPrompter.jsm`.
So, I'm not sure we should keep this.

Differential Revision: https://phabricator.services.mozilla.com/D99798
2020-12-17 16:45:42 +00:00
Gijs Kruitbosch bcbf13005a Bug 1683206 - fix browser_toolbar_other_bookmarks.js accessing a removed otherBookmarks element, r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D100063
2020-12-18 00:00:47 +00:00
Gijs Kruitbosch 0c0706eb95 Bug 1682758 - fix intermittents in video control focus test by not overriding the hiding timeout, r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D100067
2020-12-18 00:00:46 +00:00
Paul Bone 788a04db2c Bug 1682204 - Clear arena_t::mId in the constructor r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D99638
2020-12-17 23:24:53 +00:00
Emma Malysz ae87050b91 Bug 1670122: add check box in print UI to print selection only. r=mstriemer,fluent-reviewers,flod
Uses a new printing actor to determine if there was a selection within
the browsing context.

We now create two browsers, the primary browser and a selected browser,
and will use the appropriate browser depending on the settings value
for printSelectionOnly.

Differential Revision: https://phabricator.services.mozilla.com/D94467
2020-12-17 23:14:43 +00:00
Molly Howell cc5d428399 Bug 1683186 Part 1 - Don't let failures in the sync manager cascade into update service failures. r=bytesized
This doesn't address the root cause of the error, but it should allow updates
to proceed in spite of failures to create the sync manager's lock.

Differential Revision: https://phabricator.services.mozilla.com/D100061
2020-12-17 22:27:46 +00:00
Glenn Watson 0f5347d69a Bug 1682498 - Update fuzziness for shadow-transforms.yaml r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D99825
2020-12-17 22:26:17 +00:00
Glenn Watson a6887a5d71 Bug 1682473 - Update test expectations for SVG/CSS filters on android r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D99827
2020-12-17 22:26:15 +00:00
Glenn Watson f54e2ff3f5 Bug 1682465 - Update test expectations for perspective-scrolling-1.html r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D99826
2020-12-17 22:26:12 +00:00
Glenn Watson 56e53f3baf 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 22:26:10 +00:00
Glenn Watson 49e7b2240b 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 22:26:08 +00:00
sotaro bb5d002edb Bug 1683038 - Suppress IDXGISwapChain::GetBuffer error r=nical
mSwapChain->GetBuffer(1, ...) could work only with double buffering.

Differential Revision: https://phabricator.services.mozilla.com/D99991
2020-12-17 22:10:02 +00:00
Mike Conley 5073b76a30 Bug 1579683 - Disable the about:home startup cache for startup_about_home_paint_realworld_webextensions. r=sparky,perftest-reviewers
The root cause of the intermittens on startup_about_home_paint_realworld_webextensions is
the same as bug 1220362. Fixing that should fix this one too. In the mean time, we'll
disable the configuration for this test.

Differential Revision: https://phabricator.services.mozilla.com/D99960
2020-12-17 21:57:06 +00:00
Masatoshi Kimura 6a43b71a1d Bug 1679087 - Remove ability to create non-Unicode widgets. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D100007
2020-12-17 18:21:39 +00:00
Bogdan Tara ac1c8e039b Backed out 5 changesets (bug 1682473, bug 1682498, bug 1682465, bug 1682365) for multi-mix-blend-mode.yaml failures CLOSED TREE
Backed out changeset 0146d623031f (bug 1682498)
Backed out changeset 22981934b3e7 (bug 1682473)
Backed out changeset 46cf4dd9cbb6 (bug 1682465)
Backed out changeset 86db847cfe57 (bug 1682365)
Backed out changeset c3495de132cd (bug 1682365)
2020-12-18 00:01:49 +02:00
Adam Gashlin 629880b41b Bug 1635507 - Don't do task after 90 days since last app run. r=mhowell,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D75661
2020-12-17 21:21:26 +00:00
James Graham b0ee167ce1 Bug 1683161 - Update mach venv path to include pywebsocket, r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D100054
2020-12-17 21:37:56 +00:00
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