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

18763 Коммитов

Автор SHA1 Сообщение Дата
Butkovits Atila f6b5550998 Merge mozilla-central to autoland. CLOSED TREE 2021-01-25 19:37:13 +02:00
Butkovits Atila 69babd862d Backed out 11 changesets (bug 1589074) for causing failures on test_DownloadCore.js.
Backed out changeset 10e37ec238ee (bug 1589074)
Backed out changeset a306f2483d73 (bug 1589074)
Backed out changeset b7a0d73a2885 (bug 1589074)
Backed out changeset da996dc79d5d (bug 1589074)
Backed out changeset 3cffd4570c8e (bug 1589074)
Backed out changeset 9fe67741eb5a (bug 1589074)
Backed out changeset e8e6d9a6b90d (bug 1589074)
Backed out changeset 78df7f0ccb31 (bug 1589074)
Backed out changeset 712f147c5a41 (bug 1589074)
Backed out changeset f093f3c48807 (bug 1589074)
Backed out changeset 454beae0f635 (bug 1589074)
2021-01-25 14:57:00 +02:00
Tom Schuster b73057479f Bug 1619947 - Implement ClipboardItem skeleton code r=nika
Differential Revision: https://phabricator.services.mozilla.com/D97854
2021-01-24 12:35:46 +00:00
Dimi Lee 4ab8026d54 Bug 1589074 - Set referrer policy default to strict-origin-when-cross-origin. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D88547
2021-01-25 13:26:36 +00:00
Butkovits Atila 9ac3c18562 Backed out 11 changesets (bug 1589074) for causing failures on test_DownloadCore.js.
Backed out changeset 10e37ec238ee (bug 1589074)
Backed out changeset a306f2483d73 (bug 1589074)
Backed out changeset b7a0d73a2885 (bug 1589074)
Backed out changeset da996dc79d5d (bug 1589074)
Backed out changeset 3cffd4570c8e (bug 1589074)
Backed out changeset 9fe67741eb5a (bug 1589074)
Backed out changeset e8e6d9a6b90d (bug 1589074)
Backed out changeset 78df7f0ccb31 (bug 1589074)
Backed out changeset 712f147c5a41 (bug 1589074)
Backed out changeset f093f3c48807 (bug 1589074)
Backed out changeset 454beae0f635 (bug 1589074)
2021-01-25 14:57:00 +02:00
Edgar Chen 5cba724a17 Bug 1682527 - Enable implicit pointer capture for touch on Nightly channel; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D99788
2021-01-05 09:52:15 +00:00
Dimi Lee bb1e1baac7 Bug 1589074 - Set referrer policy default to strict-origin-when-cross-origin. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D88547
2021-01-22 08:47:37 +00:00
Emilio Cobos Álvarez b3eef044a7 Bug 1687127 - Remove dom.expose-incomplete-stylesheets. r=boris
Shipped in 84 (bug 1673885).

Differential Revision: https://phabricator.services.mozilla.com/D102090
2021-01-19 22:21:09 +00:00
Nihanth Subramanya 10efdb7240 Bug 1579064 - Remove preferences for bug fixes 1563695 and 1556491. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D102461
2021-01-21 20:38:22 +00:00
Hunter Jones 2dca11ad67 Bug 1687477: Enable multiple Picture-in-Picture support by default r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D102310
2021-01-21 01:21:44 +00:00
Tim Huang 1c4b7a7085 Bug 1685089 - Enable window.name resetting. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D101165
2021-01-20 22:04:33 +00:00
Shane Caraveo 6a2b434485 Bug 1594234 remove extensions.content_script_csp preferences in favor of extensions.manifestV3.enabled r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D101212
2021-01-19 19:43:09 +00:00
Shane Caraveo 98c9307c72 Bug 1594234 manifest v3 content security validation improvements r=robwu,geckoview-reviewers,agi
This patch adds CSP validation for manifest v3 changes when parsing the addon manifest.

Differential Revision: https://phabricator.services.mozilla.com/D100720
2021-01-19 19:42:41 +00:00
Alaa Emad 99dad82e61 Bug 1581126 - Hook up pinch gestures on Linux touchpads for APZ zooming r=botond,stransky
Differential Revision: https://phabricator.services.mozilla.com/D98958
2021-01-20 19:53:03 +00:00
Anny Gakhokidze 3ae9a2f63d Bug 1630908 - Part 1: Pass OriginAttributes to be included with remote type, r=nika,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D101073
2021-01-19 22:23:29 +00:00
Dana Keeler b20d3edb85 Bug 1682989 - remove CertBlocklist implementation and MOZ_NEW_CERT_STORAGE build variable r=rmf
Differential Revision: https://phabricator.services.mozilla.com/D100034
2021-01-19 22:11:25 +00:00
Jonathan Kew fa6b797928 Bug 1686274 - Put the activation of app-bundled fonts behind a pref on all platforms, with a default auto option that is Windows-version-sensitive. r=lsalzman
This allows us to default to skipping the bundled Twemoji Mozilla font when running on Win8.1 or later,
where we can assume Segoe UI Emoji is available.

The new pref here replaces the existing pair of boolean prefs that were only supported on Android,
and is now respected on all platforms. Available settings are:

    0     disable use of app-bundled fonts
    > 0   enable use of app-bundled fonts
    < 0   default (auto): decide at startup, based on the system environment

(The pref is relevant only at startup; changing its value during a session will not make the bundled fonts
appear/disappear dynamically.)

Differential Revision: https://phabricator.services.mozilla.com/D102085
2021-01-18 20:04:36 +00:00
Bob Owen 90ea63dbfc Bug 1687276: Re-enable remote 2D canvas for late Beta and Release. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D102186
2021-01-18 15:51:12 +00:00
longsonr dd9e8bf312 Bug 1687136 - remove svg.transform-box.enabled pref r=emilio
It's been default true since Firefox 55 via bug 1208550

Differential Revision: https://phabricator.services.mozilla.com/D102093
2021-01-18 08:11:05 +00:00
Ted Campbell 1b0a2e733e Bug 1667804 - Enable stencil-mvp pref. r=arai
Flips the `javascript.options.use_off_thread_parse_global` pref to false.

In this mode, off-thread JS parsing will parse to Stencil and hand that back
to main-thread to instantiate. This removes the `mergeRealms` operation and
more importantly removes restrictions involving atoms-zone GC. This addresses
intermittent stalls that can previously occured where certain incremental GCs
would disable all off-thread parsing for a short while.

Additionally, this switches the JSBC data format from a legacy format to one
based around the Stencil data structures. As a performance consideration, we
currently continue to use the off-thread parse-global for decode operations.
If the GC prevents us from doing this, we simply instantiate the Stencil on
main-thread like for the parse case. Further performance tuning will allow us
to revisit this again in future.

Note that the privileged ScriptPreloader that runs during process startup
still uses the legacy format at this time.

We also change the defaults of the js-shell which requires updating various
help messages.

Differential Revision: https://phabricator.services.mozilla.com/D91743
2021-01-14 11:13:20 +00:00
Kershaw Chang 9b15fac75a Bug 1686828 - Disable network.dns.upgrade_with_https_rr r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D101924
2021-01-15 15:00:40 +00:00
Masatoshi Kimura a29e207781 Bug 1685900 - Split internal and external contentPolicyType. r=ckerschb,smaug
Differential Revision: https://phabricator.services.mozilla.com/D101271
2021-01-15 12:07:16 +00:00
Kershaw Chang 37d72f8bbd Bug 1686421 - Enable network.dns.upgrade_with_https_rr only on nightly, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D101597
2021-01-15 10:30:22 +00:00
Jeff Gilbert 95888680c1 Bug 1642621 - Rollout webgl.out-of-process:true with 86 (mac+win). r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D101831
2021-01-15 08:38:58 +00:00
Narcis Beleuzu 0322452233 Backed out changeset a52961071dcd (bug 1685900) for Build bustage in nsContentSecurityManager.cpp. CLOSED TREE 2021-01-15 04:04:37 +02:00
Masatoshi Kimura b384f14cde Bug 1685900 - Split internal and external contentPolicyType. r=ckerschb,smaug
Differential Revision: https://phabricator.services.mozilla.com/D101271
2021-01-15 04:02:41 +02:00
Dorel Luca 9ed19e2828 Backed out changeset a52961071dcd (bug 1685900) for Build bustage in nsContentSecurityManager.cpp. CLOSED TREE 2021-01-15 02:45:34 +02:00
Masatoshi Kimura 87e50835c4 Bug 1685900 - Split internal and external contentPolicyType. r=ckerschb,smaug
Differential Revision: https://phabricator.services.mozilla.com/D101271
2021-01-14 20:44:54 +00:00
Tom Tung 15704220ee Bug 1683299 - Introduce site quota for legacy LocalStorage; r=dom-workers-and-storage-reviewers,janv
This patch:
- adds a new pref for site quota.
- sets 25 MB as the default site qutoa.
- renames LocalStorageManager::GetQuota() to LocalStorageManager::GetOriginQuota().
- adds LocalStorageManager::GetSiteQuota().
- updates LocalStorage quota tests.

Differential Revision: https://phabricator.services.mozilla.com/D101756
2021-01-14 16:01:17 +00:00
Narcis Beleuzu 0052c4f9a0 Backed out changeset 298059db2b0c (bug 1683299) for xpcshell failures on test_archive.js 2021-01-14 21:15:46 +02:00
Tom Tung 45ce146298 Bug 1683299 - Introduce site quota for legacy LocalStorage; r=dom-workers-and-storage-reviewers,janv
This patch:
- adds a new pref for site quota.
- sets 25 MB as the default site qutoa.
- renames LocalStorageManager::GetQuota() to LocalStorageManager::GetOriginQuota().
- adds LocalStorageManager::GetSiteQuota().
- updates LocalStorage quota tests.

Differential Revision: https://phabricator.services.mozilla.com/D101756
2021-01-14 16:01:17 +00:00
Edgar Chen a25490d52a Bug 1686045 - Part 2: Allow popups from mousedown and pointerdown events; r=smaug
We allow popups on middle button for mouse events, pointer event should just be
consistent with mouse event.

Differential Revision: https://phabricator.services.mozilla.com/D101508
2021-01-13 23:46:06 +00:00
Nils Ohlmeier [:drno] 2ca3d5f450 Bug 1686573: set minimum DTLS version to 1.2. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D101661
2021-01-13 23:11:02 +00:00
Jan de Mooij 3e48042164 Bug 1682767 part 48 - Remove Ion optimization levels. r=iain
Warp doesn't use this and there's a lot of complexity to support recompiling
an IonScript while continuing to use the current one.

It might make sense to add a similar hot tier to Warp at some point, but because
Warp uses trial inlining the implementation would likely be pretty different:
we could invalidate, flag the JitScript as supporting different inlining thresholds,
and go back to Baseline to gather information.

Differential Revision: https://phabricator.services.mozilla.com/D101457
2021-01-13 12:05:30 +00:00
longsonr 6f36a97d0a Bug 1684625 - Disable active images in SVGs r=jrmuizel
- prefs off the code change in bug 1555356
- adds a reftest for this bug and also bug 1674163

Differential Revision: https://phabricator.services.mozilla.com/D101519
2021-01-13 01:16:09 +00:00
Kershaw Chang f005165f1b Bug 1680613 - Enable network.dns.upgrade_with_https_rr and fix some tests r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D99078
2021-01-12 13:14:07 +00:00
Emilio Cobos Álvarez 227d1df54a Bug 1685675 - Ship :autofill / :-webkit-autofill. r=heycam
Spec PR at https://github.com/whatwg/html/pull/6273
Tests at https://github.com/web-platform-tests/wpt/pull/27098

Differential Revision: https://phabricator.services.mozilla.com/D101148
2021-01-12 02:52:56 +00:00
Emilio Cobos Álvarez 6bd75d91e3 Bug 1684909 - Enable image-set by default on Nightly builds. r=boris
Seems good enough for experimental usage.

Depends on D100701

Differential Revision: https://phabricator.services.mozilla.com/D100702
2021-01-08 01:55:50 +00:00
Emilio Cobos Álvarez 2aa86fffa7 Bug 1626997 - Toggle the network.preload pref on on all channels. r=dragana
Afaict we've shipped this code via normandy or what not, so let's do
this.

Differential Revision: https://phabricator.services.mozilla.com/D101250
2021-01-11 11:47:04 +00:00
Emilio Cobos Álvarez ce1517ae9c Bug 1685917 - Remove layout.css.unknown-webkit-pseudo-element. r=heycam
Enabled since bug 1486325 (Firefox 64).

Depends on D101290

Differential Revision: https://phabricator.services.mozilla.com/D101291
2021-01-11 01:53:12 +00:00
Emilio Cobos Álvarez 076de04bde Bug 1685917 - Remove layout.css.file-selector-button.enabled pref. r=heycam
On by default since bug 1662478 (Firefox 82)

Depends on D101289

Differential Revision: https://phabricator.services.mozilla.com/D101290
2021-01-11 01:55:50 +00:00
Emilio Cobos Álvarez 2b7ccb7ce1 Bug 1685917 - Remove the moz-focus-outer code. r=heycam
This pseudo does nothing and we successfully removed it in bug 1655859
(firefox 81).

Differential Revision: https://phabricator.services.mozilla.com/D101289
2021-01-11 01:57:17 +00:00
Matt Woodrow 1af68ae8c4 Bug 1685437 - Add multiple texture methods to RenderCompositorD3D11SWGL. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D100972
2021-01-10 22:49:39 +00:00
Andrew McCreight 0c51934a68 Bug 1683911 - Make osfile.reset_worker_delay always be zero. r=dthayer
This was set to 30 seconds on Nightly in 2016, but it was never
enabled for release builds, so let's at least make it consistent.

Differential Revision: https://phabricator.services.mozilla.com/D101226
2021-01-08 22:04:03 +00:00
Jon Bauman 7fed1dba96 Bug 1682995 - Enable AVIF support by default. r=aosmond,preferences-reviewers,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D99964
2021-01-08 20:16:58 +00:00
Alexis Beingessner 9a491a3519 Bug 1683730 - Enable full shutdown under tsan. r=decoder
This eliminates all of the thread leaks we had on record, while also increasing
our coverage on the code that's used for testing firefox.

Differential Revision: https://phabricator.services.mozilla.com/D100264
2021-01-08 20:07:04 +00:00
Dana Keeler 3ddce032f1 Bug 1683525 - set CRLite back to telemetry-only mode r=kjacobs
This is a backout of b635c277c9f4 (bug 1675138).

It seems that the CRLite certificate transparency ingestion machinery is
missing certificates it should know about, which means that false positives are
possible, which means that users are seeing revoked certificates where they
shouldn't. This patch sets CRLite back to telemetry-only mode while the
infrastructure gets fixed.

Differential Revision: https://phabricator.services.mozilla.com/D101204
2021-01-08 18:30:51 +00:00
Nicolas Silva aa30ff60cc Bug 1678326 - Add a debug command for forcing picture tile invalidation. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D100885
2021-01-08 13:44:04 +00:00
Olli Pettay 2371718010 Bug 1685577 - Disable dom.input_events.canSuspendInBCG.enabled for now, r=sefeng
Differential Revision: https://phabricator.services.mozilla.com/D101051
2021-01-08 12:58:24 +00:00
Olli Pettay e831069d3a Bug 1682394 - Consider to not check *unload event listeners for bfcache, r=jesup
Differential Revision: https://phabricator.services.mozilla.com/D99716
2021-01-07 23:43:44 +00:00