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

745299 Коммитов

Автор SHA1 Сообщение Дата
julianwels 622de84aae Bug 1685736 - Mixed content download protection now also opens panel when the panel hasn't been initialized before. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D105254
2021-02-16 18:23:01 +00:00
Sean Feng 2502c7c5dd Bug 1688995 - Fall back to default PATH if fzf doesn't exist in mozbuild r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D103115
2021-02-16 18:11:38 +00:00
Dennis Schubert c544f2ee27 Bug 1688792 - Ship v20.0.0 of webcompat system addon. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D105346
2021-02-16 18:10:54 +00:00
Henrik Skupin c3486203ee Bug 1459118 - [wdspec] Wait for second user prompt in test_abort_by_user_prompt_twice tests. r=webdriver-reviewers,jgraham
Due to the asynchronous nature of browsers the second
user prompt might not be opened immediately. As such
the test has to wait for the user prompt to appear.

Differential Revision: https://phabricator.services.mozilla.com/D105318
2021-02-16 18:07:12 +00:00
Henrik Skupin 6e294b04eb Bug 1559992 - [marionette] Fix test_modal_dialogs.py TestTabModalAlerts.test_handle_two_dialogs. r=marionette-reviewers,jgraham
The second alert is not expected to immediately be created by the
browser. As such the test has to wait for it.

Differential Revision: https://phabricator.services.mozilla.com/D105317
2021-02-16 18:07:12 +00:00
Mitchell Hentges e44df456bd Bug 1687980: Remove obsolete Fedora 19/20 32bit setup docs r=sylvestre
Fedora 19 and 20 were released in 2013. If these docs haven't been
adjusted for modern Fedora, they're probably out-of-date.

Differential Revision: https://phabricator.services.mozilla.com/D104733
2021-02-16 17:48:12 +00:00
Mitchell Hentges 8ce816f512 Bug 1687980: Simplify "Getting Set Up" page r=mhoye,firefox-build-system-reviewers,glandium,sylvestre,andi
When a user is at the top-level "Getting Set Up" page, they should be
shown which path to take (Windows/Mac/Linux) without redundantly showing
the platform-specific technicalities.

Differential Revision: https://phabricator.services.mozilla.com/D104099
2021-02-16 17:48:12 +00:00
Mitchell Hentges 35a65cf626 Bug 1687980: Make Linux quickstart docs more concise r=mhoye,sylvestre
* Removes duplicated information
* Removes unnecessary extra details (e.g.: how pyenv works - that's
  documented in pyenv docs)
* Recommends the standalone bootstrap script
* Removes unnecessary mozconfig instructions
* Removes unnecessary per-distro information

Differential Revision: https://phabricator.services.mozilla.com/D102975
2021-02-16 17:48:12 +00:00
Mitchell Hentges 08b3a902ec Bug 1687980: Make Windows quickstart docs more concise r=mhoye,sylvestre,andi
* Puts the docs in order, so that contributors aren't jumping to the
  middle of the page to install system tools, then back to the top to
  clone Firefox.
* Removes docs on MacPorts since it's being removed in bug 1688263.
* Removes step to manually install brew packages since that happens
   automatically in bootstrap now.
* Simplifies mercurial installation docs
* Removes unnecessary mozconfig-tweaking instructions
* Removes almost-always-unnecessary DEFINE and troubleshooting
  information.

Differential Revision: https://phabricator.services.mozilla.com/D102974
2021-02-16 17:48:11 +00:00
Mitchell Hentges a3eb85e571 Bug 1687980: Make macOS quickstart docs more concise r=sylvestre,mhoye
* Puts the docs in order, so that contributors aren't jumping to the
  middle of the page to install system tools, then back to the top to
  clone Firefox.
* Removes docs on MacPorts since it's being removed in bug 1688263.
* Removes step to manually install brew packages since that happens
   automatically in bootstrap now.
* Simplifies mercurial installation docs
* Removes unnecessary mozconfig-tweaking instructions
* Removes almost-always-unnecessary DEFINE and troubleshooting
  information.

Differential Revision: https://phabricator.services.mozilla.com/D102973
2021-02-16 17:48:11 +00:00
Mitchell Hentges 1f85212944 Bug 1692529: Alphabetically order virtualenv packages r=sheehan
Orders alphabetically by path.

Differential Revision: https://phabricator.services.mozilla.com/D105043
2021-02-16 17:47:13 +00:00
Mitchell Hentges 60a6faecc4 Bug 1692280: Remove unused vendored packages r=sheehan,firefox-build-system-reviewers,andi,glandium
`pyflakes` is only used as a pip-downloaded package
in CI.
`biplist` and `configobj` are no longer vendored.

Differential Revision: https://phabricator.services.mozilla.com/D104860
2021-02-16 17:47:12 +00:00
Mitchell Hentges 714744539a Bug 1692254: Bump pip-tools package r=sheehan,firefox-build-system-reviewers,andi,glandium
We use `pip@20.3.1`, but our currently-vendored
`pip-tools@5.3.1` only supports up to
`pip 20.1.1`.
Looks like a new version of `pip-tools` has changed the formatting
of `requirements.txt`, so I apologize for the more-complicated-than
-necessary diff.

Differential Revision: https://phabricator.services.mozilla.com/D104859
2021-02-16 17:47:12 +00:00
Iain Ireland bda233978a Bug 1691883: Check for specific instructions in canTruncate r=jandem,nbp
I originally added the operandTruncateKind check in canTruncate because MMod and MDiv will always force bailouts for their operands. This runs into problems, because some other implementations of operandTruncateKind rely on state that is not set until later. (Some ops call `truncateKind()`, which is set by the `needsTruncation()` implementation for that op. MCompare uses `truncateOperands_`, which is set by `MCompare::truncate`.

After several attempts, I think the simplest option is to check specifically for MDiv and MMod in `canTruncate`. These are the only two instructions that can return `TruncateAfterBailouts` from `operandTruncateKind` without using `TruncateAfterBailouts` themselves.

I've also reduced the fuzz test somewhat.

Differential Revision: https://phabricator.services.mozilla.com/D105059
2021-02-16 17:26:31 +00:00
emcminn 0e840b5ece Bug 1690130 - Cleanup old Milestone message r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D104892
2021-02-16 17:21:14 +00:00
Scott 1ca39c02cd Bug 1690608 - Fixup pocket button height calculations r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D103930
2021-02-16 17:13:27 +00:00
Andrei Oprea 6400cd7518 Bug 1691516 - Experiment Store Sync cache should store each feature pref separately r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D104688
2021-02-16 17:01:29 +00:00
alwu 03e5d18219 Bug 1688128 - update last dispatched time after dispatching timeupdate event. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D105064
2021-02-16 16:59:11 +00:00
Emma Malysz 9258625209 Bug 1690858: add safemode toggle to help menu r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D104747
2021-02-16 16:51:45 +00:00
Mike Conley eb66a60c4a Bug 1692522 - Temporarily re-introduce keyboard shortcut display in Recently Closed Win/Tab submenu. r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D105336
2021-02-16 16:48:18 +00:00
Jamie Nicol 62ee003e4e Bug 1693082 - Enable webrender for Mali-Txxx devices on release. r=aosmond
Note that quite a few Mali-Txxx devices still won't get webrender, due
to lack of GL_OES_EGL_image_external_essl3 support. Bug 1507074 tracks
lifting this requirement.

Depends on D105338

Differential Revision: https://phabricator.services.mozilla.com/D105339
2021-02-16 16:46:36 +00:00
Jamie Nicol 55937b85b5 Bug 1693072 - Enable webrender for Adreno 505 and 506 devices on release. r=aosmond
Webrender has been enabled for most Adreno 5xx and 6xx devices for a
while now, but 505 and 506 were held back due to bug 1609191. We were
seeing a moderate number of crashes during what we suspected was
shader compilation.

The crashes on 505 and 506 have all but disappeared. Additionally,
after shipping to the wider release audience we saw the same crashes
on other 5xx devices, not just 505 and 506, but the numbers were never
so high as to be worrying. So we are safe to ship to 505 and 506 as
well.

Depends on D105337

Differential Revision: https://phabricator.services.mozilla.com/D105338
2021-02-16 16:46:36 +00:00
Jamie Nicol 1552fafd9d Bug 1693094 - Enable webrender for Adreno 4xx devices on nightly. r=aosmond
It appears to work well based on local testing, so let's enable in on
nightly and see if any bugs are reported.

Differential Revision: https://phabricator.services.mozilla.com/D105337
2021-02-16 16:46:36 +00:00
alwu 48746a65c2 Bug 1691634 - reset decode for both tracks to avoid using a disconnected promise in media format reader. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D104569
2021-02-16 16:40:14 +00:00
Nicolas Chevobbe 72371f4a72 Bug 1692992 - [devtools] Add a test to assert rule view location links after navigating to a different origin. r=jdescottes.
This test highlights the issue reported in Bug 1673829, where the location links
in the rule view are incorrect after navigating, when `devtools.testing.enableServerWatcherSupport`
is true.
At the moment, this test fails when we try to enable the stylesheet resource
watcher support (Bug 1685268).

Differential Revision: https://phabricator.services.mozilla.com/D105286
2021-02-16 16:34:18 +00:00
Tom Ritter 6f03357c88 Bug 1692400: Update pip before using it r=glandium
This enables us to get a wheel for python cryptography instead of
building it ourselves, which breaks because we don't have a rust
compiler.

Differential Revision: https://phabricator.services.mozilla.com/D105060
2021-02-16 16:30:51 +00:00
Dorel Luca 3aa6613f1e Backed out 2 changesets (bug 1680104) for XPCshell failures in search/tests/xpcshell/test_addEngineWithDetails.js. CLOSED TREE
Backed out changeset 5a0f9dd0f65a (bug 1680104)
Backed out changeset a5907cd12e19 (bug 1680104)
2021-02-16 18:44:46 +02:00
Nicolas Chevobbe eb8361e191 Bug 1691075 - [devtools] Fix error in startup/worker.js. r=bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D104793
2021-02-16 16:14:59 +00:00
Renovate Bot bcf70ef6e9 Bug 1690989 - Update dependency Sphinx to v3.5.1 r=firefox-source-docs-reviewers,championshuttler DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D105331
2021-02-16 15:58:37 +00:00
Simon Giesecke 661e25bf09 Bug 1692880 - Make Put accept DataType instead of wrapping UserDataType. r=xpcom-reviewers,necko-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D104850
2021-02-16 15:53:33 +00:00
Simon Giesecke 06738f2b86 Bug 1693003 - Remove redundant nullptr checks of return value of infallible new in dom/. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D105292
2021-02-16 15:52:10 +00:00
Simon Giesecke 9ab4b4f5d3 Bug 1693001 - Remove redundant nullptr checks of return value of infallible new in layout/. r=emilio
Depends on D105289

Differential Revision: https://phabricator.services.mozilla.com/D105290
2021-02-16 15:52:09 +00:00
Simon Giesecke 330a65a7de Bug 1692996 - Remove redundant nullptr checks of return value of infallible new in dom/serviceworkers. r=dom-worker-reviewers,edenchuang
Differential Revision: https://phabricator.services.mozilla.com/D105289
2021-02-16 15:52:09 +00:00
Mark Banner 5f6b4fcb7d Bug 1680104 - Automatically remove search engines where the associated add-on is disabled/not installed. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D105051
2021-02-16 15:45:11 +00:00
Mark Banner b0a9c94944 Bug 1680104 - Rewrite test_webextensions_valid.js to make it simpler to extend. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D105050
2021-02-16 15:45:11 +00:00
Dão Gottwald 6f88ac051b Bug 1693055 - Let top sites remote settings backend ride the 87 release train. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D105319
2021-02-16 15:44:44 +00:00
Kagami Sascha Rosylight 3e3b0dc948 Bug 1691755 - Move view-source context menu items to nsContextMenu r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D104956
2021-02-16 15:42:48 +00:00
Jan-Erik Rediger b1238e2814 Bug 1692870 - Glob-list obsolete pings. r=chutten DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D105193
2021-02-16 15:00:17 +00:00
Gregory Mierzwinski db6eb80508 Bug 1692889 - Disable talos-bcv on non-shippable windows platforms. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D105221
2021-02-16 14:47:03 +00:00
Gregory Mierzwinski a2ac1a082e Bug 1692890 - Disable talos-webgl-profiling-gli tests on windows. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D105219
2021-02-16 14:46:06 +00:00
Sean Feng 3963c2761d Bug 1692213 - Use nsTArray for PerformanceEventTiming buffer instead of AutoTArray r=smaug
AutoTArray gives us some memory overhead and the benefits it provides
might not be that useful since PerformanceEventTiming only works
for certain event types.

Differential Revision: https://phabricator.services.mozilla.com/D105078
2021-02-16 14:42:34 +00:00
smolnar 76fb2f0549 Backed out 2 changesets (bug 1690836) for causing bc failures in browser_editAddressDialog. CLOSED TREE
Backed out changeset 834a980cbd49 (bug 1690836)
Backed out changeset 9455553189d2 (bug 1690836)
2021-02-16 17:00:05 +02:00
Jamie Nicol f236321327 Bug 1691955 - Avoid partial updates to picture cache tiles on Mali-Txxx. r=nical
Previously we had encountered issues when rendering partial regions of
picture cache tiles on Mali-Gxx devices. These often manifested as
patterns of black squares and rectangles. We worked around this by
ensuring that we always clear and render the entire tile. We have now
had a report of a similar looking problem on a Mali-Txxx devices, so
apply the same workaround there.

Differential Revision: https://phabricator.services.mozilla.com/D105278
2021-02-16 14:16:15 +00:00
R. Martinho Fernandes 7854ab1ac8 Bug 1689269 - Update probes expiring in Firefox 88: WEBAUTHN_* r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D104841
2021-02-16 14:15:25 +00:00
Christoph Kerschbaumer 6bc25cbfd9 Bug 1353608: Make test_frameNavigation.html work with fission enabled r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D105297
2021-02-16 14:14:22 +00:00
longsonr 06ffd92145 Bug 1692736 - pass namespace id when writing/reading TransactionData r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D105272
2021-02-16 13:49:58 +00:00
Julian Descottes 18e4e710ba Bug 1692961 - [devtools] Explicitly pass isTopLevelTarget as an option to all BrowsingContextTargetActor r=ochameau
We should not assume that any target class is always top level.
Instead the `isTopLevelTarget` option should be explicitly passed whenever relevant.

Differential Revision: https://phabricator.services.mozilla.com/D105270
2021-02-16 13:43:09 +00:00
Emilio Cobos Álvarez 3f6e4504ad Bug 1690836 - Cache substituted values from shorthand properties during the cascade. r=xidorn
This brings the time down to 1.6ms from 4.8ms on the test-case in the
bug. This should be improvable too, but I think this is a nice
improvement for regular styling as well.

Differential Revision: https://phabricator.services.mozilla.com/D105187
2021-02-16 13:38:08 +00:00
Emilio Cobos Álvarez 5f48d0cc86 Bug 1690836 - Rustfmt cascade.rs. r=xidorn
Differential Revision: https://phabricator.services.mozilla.com/D105186
2021-02-16 13:38:08 +00:00
Gijs Kruitbosch b94c805ecb Bug 1689592 - replace old http mailto handlers with https equivalents, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D105253
2021-02-16 13:30:17 +00:00