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

761864 Коммитов

Автор SHA1 Сообщение Дата
Tooru Fujisawa 3f259c48f8 Bug 1716934 - Use JS::Stencil in PrecompiledScript. r=nbp,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D118317
2021-06-25 02:27:13 +00:00
Brad Werth f0edc4ed46 Bug 1717117: Enable low-quality-pinch-zoom pref on Android Nightly. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D118224
2021-06-25 00:59:53 +00:00
Hiroyuki Ikezoe 371c6f4522 Bug 1716409 - Enable test_reftests_with_caret.html on fis-xorig runs. r=NeilDeakin
It should have been working on fis-xorig runs since bug 1714594.

Note that the try run used for filing bug 1716409 was pushed on June 7th, whereas
bug 1714594 landed on June 11th.

Differential Revision: https://phabricator.services.mozilla.com/D118767
2021-06-25 00:48:25 +00:00
Aki Sasaki 9df3b7046e Bug 1618067 - rebuild-cached-tasks action r=taskgraph-reviewers,jmaher DONTBUILD
Cached tasks help us reuse existing tasks for toolchain, docker-image,
and fetch tasks, among others. This saves us compute cycles and
end-to-end time; it also allows us to keep these artifacts pinned
until we rebuild, which is a way to keep non-deterministic
artifacts, like docker images, in a predictable state.

However, occasionally we need to rebuild these tasks, e.g. when we
rotate the CoT key and want to invalidate the old key that we signed
the existing cached_tasks with. Until now, this process was unwieldy.
Now we have an action to allow us to do this at will.

Differential Revision: https://phabricator.services.mozilla.com/D118749
2021-06-25 00:39:29 +00:00
Mike Hommey 2d0f251819 Bug 1717947 - Don't build the brotli host program. r=firefox-build-system-reviewers,nalexander
We now have no use for it. Remove the corresponding source, which we
added in bug 1355671 just for this.

Differential Revision: https://phabricator.services.mozilla.com/D118656
2021-06-25 00:20:11 +00:00
Mike Hommey 81228f00cd Bug 1717947 - Remove packager support for brotli in Jars. r=firefox-build-system-reviewers,nalexander
This was added ing bug 1352595. It has only been used briefly, and we
since then have gone all the way to never compress omni.ja. Even if we
did go back to compressing, we'd probably go with zstd rather than
brotli.
The gecko-side support for this has only ever been nightly-only.

Differential Revision: https://phabricator.services.mozilla.com/D118655
2021-06-25 00:20:10 +00:00
Mike Hommey a53b913e63 Bug 1717947 - Remove support for brotli streams in Jar archives. r=valentin
This was added in bug 1355661, has been kept Nightly-only since then,
and was only used briefly for omni.ja, and eventually we switched
compression off entirely on omni.ja. If we ever switch compression on
again on omni.ja, it would likely be with zstd, which is much faster
on the compression side.

Differential Revision: https://phabricator.services.mozilla.com/D118654
2021-06-25 00:20:10 +00:00
Mike Conley 5c4959c5b5 Bug 1687362 - Make DateTimeTestHelper.waitForPickerReady wait until the datepicker.xhtml document is loaded. r=emilio
This helps to fix an intermittent that occurs when the iframe that loads
the picker sometimes has an opportunity to fire a "load" event _before_
datepicker.xhtml is actually loaded (perhaps from the initial about:blank
document). This made it so that waitForPickerReady would attach the
PickerReady CustomEvent listener on the wrong document, and the test
would time out despite the PickerReady event properly firing.

The fix is to ensure that the load event that waitForPickerReady waits
for is for the datepicker.xhtml document.

Differential Revision: https://phabricator.services.mozilla.com/D118746
2021-06-25 00:11:59 +00:00
Sandor Molnar d5946f0a7e Backed out changeset b46a490223a1 (bug 1717983) for causing android failures. CLOSED TREE 2021-06-25 03:29:08 +03:00
Mike Hommey cc44edc33f Bug 1711234 - Add a suppression for "Conditional jump or move depends on uninitialised value(s) at DoFramePointerStackWalk". r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D118777
2021-06-25 00:07:03 +00:00
Sam Foster b6f8f294bc Bug 1699586 - Rename default right arrow icon to arrow-right.svg for naming consistency with its other directions. Use it rather than flipping the left arrow. r=Itiel,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D118424
2021-06-25 00:03:22 +00:00
Sam Foster fa43fe37e3 Bug 1699586 - De-duplicate default up arrow icons, rename as arrow-up.svg r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117577
2021-06-25 00:03:22 +00:00
Sam Foster a4b983a6cb Bug 1699586 - De-duplicate default down arrow icons, rename as arrow-down.svg. r=harry,desktop-theme-reviewers,Itiel,extension-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D117576
2021-06-25 00:03:21 +00:00
Sam Foster 194b1aaf6a Bug 1699586 - De-duplicate small right arrow icons, rename as arrow-right-12.svg r=harry,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117575
2021-06-25 00:03:21 +00:00
Sam Foster deab16a9d6 Bug 1699586 - De-duplicate small left arrow icons, rename as arrow-left-12.svg. r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117574
2021-06-25 00:03:21 +00:00
Sam Foster c703c07954 Bug 1699586 - De-duplicate small down arrow icons, rename as arrow-down-12.svg. r=harry,preferences-reviewers,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117571
2021-06-25 00:03:20 +00:00
Jeff Gilbert 5c14187731 Bug 1459526 - Handle full-range video in Webrender. r=gw,lsalzman
+ Begin to add video tests to ensure we ratchet towards correctness.
+ Test rec709 x (yuv420p, yuv420p10, gbrp) x (tv, pc) x codecs.
+ Just mark fuzziness for now. Better would be e.g. 16_127_233 'bad
  references'.

Differential Revision: https://phabricator.services.mozilla.com/D115298
2021-06-24 23:43:31 +00:00
Dana Keeler 02ed64358a Bug 1689191 - restrict nsISiteSecurityService and DataStorage to the main process r=rmf,necko-reviewers,ipc-reviewers,kershaw,nika
Bug 1215723 introduced a mechanism whereby DataStorage data would be propagated
to content processes to avoid the IPC calls involved in querying if hosts were
HSTS. With a low number of content processes, this was a reasonable approach.
However, with Fission and the proliferation of content processes, propagating
changes in DataStorage data to every content process wakes up unrelated
processes and is inefficient. This patch restores the behavior that
nsISiteSecurityService and DataStorage is not available to content processes.
Additionally, bug 1626076 made it possible to use DataStorage directly from the
socket process. However, as of bug 1650356, this is no longer necessary, so
this patch removes that behavior as well.

Differential Revision: https://phabricator.services.mozilla.com/D118207
2021-06-24 23:39:52 +00:00
Geoff Brown 57e56287c3 Bug 1714406 - Run test-verify and test-coverage tasks with python 3; r=jmaher
Run TV and TC tasks with python 3. Several issues are addressed for TV:
 - minor Android-only str/int type confusion for mozinfo parameter;
 - the type of mozlog-generated log* options changes under py3, causing
   difficulty when deepcopy'ing options; avoided by removing the need
   for deepcopy;
 - on Windows, with py 3.6, repeated process launches trigger a python
   bug; avoided by running self-tests only once per TV session.

Differential Revision: https://phabricator.services.mozilla.com/D118769
2021-06-24 23:29:28 +00:00
Kirk Steuber 534f060d0a Bug 1718116 - Don't register the Background Update Task if the ManualAppUpdateOnly policy is enabled r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D118761
2021-06-24 22:25:09 +00:00
Emilio Cobos Álvarez 9410c0a59b Bug 1716481 - Improve ManagedPostRefreshObserver. r=smaug
Make it less sketchy.

Differential Revision: https://phabricator.services.mozilla.com/D118284
2021-06-24 22:05:12 +00:00
Sam Foster b61fcc9780 Bug 1708018 - Use toolkit's lightbulb icon for the report-site-issue extension. r=webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D117581
2021-06-24 21:59:33 +00:00
Nihanth Subramanya 796640eaa8 Bug 1718097 - Use DoHConfigController.currentConfig.enabled instead of doh-rollout.enabled in about:preferences. r=preferences-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D118752
2021-06-24 21:26:47 +00:00
Iulian Moraru dc35ffdd7d Backed out changeset 2be475352375 (bug 1689191) for causing build bustages on RemoteLazyInputStreamThread.cpp. CLOSED TREE 2021-06-25 01:03:44 +03:00
Iulian Moraru 7a2e51ed62 Backed out 3 changesets (bug 1703692) for causing bc failures on multiple files.
Backed out changeset a199dfd8ce8d (bug 1703692)
Backed out changeset 599a0a99ded9 (bug 1703692)
Backed out changeset 14fe807e6be4 (bug 1703692)
2021-06-25 00:43:23 +03:00
Kagami Sascha Rosylight a54da69bc5 Bug 1717613 - Remove HAVE_SIDEBAR build condition r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D118613
2021-06-24 20:55:37 +00:00
Emilio Cobos Álvarez 72c62d51c7 Bug 1717983 - Improve PresShell active flag handling. r=nika
This moves the logic of whether a pres shell should be active to a
single place to make it sane to reason about, and fixes the
subdocument propagation when a BrowserChild becomes visible.

Differential Revision: https://phabricator.services.mozilla.com/D118703
2021-06-24 20:50:10 +00:00
Glenn Watson 80fc3e4a9a Bug 1717986 - Fix raster scale update being one frame late r=gfx-reviewers,lsalzman
Updating raster_scale in post_update can mean that it is
updated one frame too late. This can cause reftest failures
in tests that set the scale factor (without an APZ) and then
capture that frame.

Differential Revision: https://phabricator.services.mozilla.com/D118672
2021-06-24 20:47:39 +00:00
Mike Conley 2400d6b254 Bug 1700198 - Remove subviewbutton-iconic class from History and Synced Tabs panels. r=Gijs
Depends on D118623

Differential Revision: https://phabricator.services.mozilla.com/D118624
2021-06-24 20:27:48 +00:00
Mike Conley d8bdffca8b Bug 1700198 - Remove most subviewbutton-iconic class usage from FxA panel. r=markh
This also removes code that handled the case where a Send Tab or Send Link to Device
menu needed to be populated when in the STATUS_NOT_CONFIGURED state. Since those menus
should be unavailable when in the STATUS_NOT_CONFIGURED state, we throw instead.

Depends on D118622

Differential Revision: https://phabricator.services.mozilla.com/D118623
2021-06-24 20:27:47 +00:00
Mike Conley fe2f862a54 Bug 1700198 - Remove subviewbutton-iconic class from Bookmarks panel. r=mak
Depends on D118621

Differential Revision: https://phabricator.services.mozilla.com/D118622
2021-06-24 20:27:47 +00:00
Mike Conley 958f051aed Bug 1700198 - Remove subviewbutton-iconic class from Library panel markup. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D118621
2021-06-24 20:27:46 +00:00
Boris Chiou 519e7347ed Bug 1717877 - Handle degenerate ratio and negative size attributes for intrinsic size calculation of SVG outer frames. r=emilio
Based on https://github.com/w3c/csswg-drafts/issues/6286, we fall back to the
viewport rect if
1. width/height is a degenerate ratio, or
2. width or height is a negative number.

Differential Revision: https://phabricator.services.mozilla.com/D118666
2021-06-24 20:27:31 +00:00
Kashav Madan 7c9cce86f8 Bug 1703692 - Use ChildOffset to build the offset path for flushes, r=nika
We can't rely on the Children list since it may have been cleared on shutdown.
Since we don't clear parent edges, walking the parent chain and using
mChildOffset works.

Differential Revision: https://phabricator.services.mozilla.com/D118384
2021-06-24 20:26:14 +00:00
Kashav Madan 3971133af5 Bug 1703692 - Update SessionStore and TabState{,Cache} functions to take a permanentKey, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D118541
2021-06-24 20:26:14 +00:00
Kashav Madan c75e110512 Bug 1703692 - Store the latest embedder's permanent key on CanonicalBrowsingContext, r=nika,mccr8
And include it in Session Store flushes to avoid dropping updates in case the
browser is unavailable.

Differential Revision: https://phabricator.services.mozilla.com/D118385
2021-06-24 20:26:13 +00:00
Dana Keeler fc8fcbdd62 Bug 1689191 - restrict nsISiteSecurityService and DataStorage to the main process r=rmf,necko-reviewers,ipc-reviewers,kershaw,nika
Bug 1215723 introduced a mechanism whereby DataStorage data would be propagated
to content processes to avoid the IPC calls involved in querying if hosts were
HSTS. With a low number of content processes, this was a reasonable approach.
However, with Fission and the proliferation of content processes, propagating
changes in DataStorage data to every content process wakes up unrelated
processes and is inefficient. This patch restores the behavior that
nsISiteSecurityService and DataStorage is not available to content processes.
Additionally, bug 1626076 made it possible to use DataStorage directly from the
socket process. However, as of bug 1650356, this is no longer necessary, so
this patch removes that behavior as well.

Differential Revision: https://phabricator.services.mozilla.com/D118207
2021-06-24 20:03:48 +00:00
dev c324fcfd9d Bug 1717945 - Use linear filter for low quality pinch-zoom with native compositor r=gfx-reviewers,jrmuizel
Less pixely while zooming.

Differential Revision: https://phabricator.services.mozilla.com/D118651
2021-06-24 19:53:48 +00:00
Toshihito Kikuchi b293d8345b Bug 1718074 - Early return from the callback when the object was shut down. r=gsvelto
`nsAvailableMemoryWatcher::mTimer` was nullptr when `LowMemoryCallback()` tried to
initialize a timer via `OnLowMemory()`.  There are two possible reasons.

The first case is that NS_NewTimer() returned nullptr because the available memory was
already low when initializing `nsAvailableMemoryWatcher`.  In this case, we should not
register the callback.

The second case is the low-memory callback was queued while shutting down
`nsAvailableMemoryWatcher` (just before we unregiter the callback).  We do refcount
the object and use the mutex correctly, but we touch the nulled out member.  We should
make an early return if the object was shut down.

Differential Revision: https://phabricator.services.mozilla.com/D118745
2021-06-24 19:31:29 +00:00
Glenn Watson 0691b04e66 Bug 1717944 - Use linear filter for low quality pinch-zoom with draw compositor r=gfx-reviewers,jrmuizel
Makes the zooming a bit less pixely.

Differential Revision: https://phabricator.services.mozilla.com/D118641
2021-06-24 19:29:28 +00:00
amy churchwell d9dbcddd7a Bug 1714461 - Remove Snippets Button From Personalize Panel on New Tab. r=prathiksha,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D116789
2021-06-24 18:47:31 +00:00
Olivier Tilloy 5d2e65468c Bug 1710326 - expose amdgpu.ids in the snap sandbox. r=mkaply DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114715
2021-06-24 18:35:12 +00:00
Mitchell Hentges b7dde05a8d Bug 1717786: Update mozperfest runner's list of in-tree Python packages r=kimberlythegeek
After replacing a bunch of vendored source packages with wheels, the
paths to the raw source changed.

Differential Revision: https://phabricator.services.mozilla.com/D118723
2021-06-24 18:02:53 +00:00
Andi-Bogdan Postelnicu 2f96ce4d79 Bug 1717600 - Add browsertime perf tests for FF built with clang-trunk. r=perftest-reviewers,jmaher,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D118456
2021-06-24 17:15:43 +00:00
Jon Coppeard 645ab4d17b Bug 1717781 - Increase the number of chunks for linux64 tsan builds r=aryx
This fixes test crashes suspected to be caused by memory exhaustion.

Differential Revision: https://phabricator.services.mozilla.com/D118720
2021-06-24 17:06:41 +00:00
Sandor Molnar e6880a9bb9 Backed out changeset 9da3d7718f82 (bug 1717613) for causing BR build bustages. CLOSED TREE 2021-06-24 22:24:55 +03:00
Ryan VanderMeulen aa48ebcb68 Bug 1715471 - Add an early quit to the test if enqueueMark isn't available. r=sfink
CLOSED TREE
2021-06-24 14:16:45 -04:00
Gijs Kruitbosch 271b6f28a5 Bug 1717833 - reorder asserting for non-external protocols and checking external prefs disallowing registering some schemes, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D118715
2021-06-24 17:03:51 +00:00
Andrew Osmond 7bc88a0226 Bug 1714391. r=jrmuizel,jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D118221
2021-06-24 16:56:09 +00:00
Steve Fink b4ec490fd9 Bug 1715471 - Conservatively mark WeakMap nursery values r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D118433
2021-06-24 16:41:33 +00:00