Commit Graph

24745 Commits

Author SHA1 Message Date
Paul Adenot
4bfef933b7 Bug 1925446 - Add a pref to disable the software fallback logic when decoding in hardware with ffmpeg on Linux. r=media-playback-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D229638
2024-11-20 16:23:04 +00:00
Cristina Horotan
dd2cbde031 Backed out changeset a4bbf81aefbb (bug 1914596) on request for causing Bug 1927838 2024-11-20 18:02:12 +02:00
Tim Huang
ccaf91cab7 Bug 1887161 - Implement using SipHash to generate canvas randomization key. r=fkilic,tjr
The patch implements using SipHash to generate canvas randomization key.
The implementation is behind a pref
"privacy.resistFingerprinting.randomization.canvas.use_siphash".

Differential Revision: https://phabricator.services.mozilla.com/D216278
2024-11-19 22:05:31 +00:00
Emilio Cobos Álvarez
8f4f441cae Bug 1388910 - Remove -moz-user-modify property. r=dshin
We successfully unshipped it in bug 1920118.

Differential Revision: https://phabricator.services.mozilla.com/D229530
2024-11-19 19:35:35 +00:00
Ryan Hunt
4f528f7efc Bug 1913964 - wasm: Ship js-string-builtins. r=bvisness,yury
Differential Revision: https://phabricator.services.mozilla.com/D229093
2024-11-19 16:14:04 +00:00
teoxoy
3eff2bbea4 Bug 1930970 - Rename dom.webgpu.indirect-dispatch.enabled to dom.webgpu.indirect-draw.enabled. r=webgpu-reviewers,webidl,emilio,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D229324
2024-11-19 09:43:00 +00:00
Butkovits Atila
b047ffb743 Backed out changeset 47b0285bd66d (bug 1919928) for causing bustages at GLVendor. CLOSED TREE 2024-11-19 00:59:44 +02:00
Kelsey Gilbert
2ad25350a0 Bug 1919928 - Add pref webgl.vert_attrib0_emulation=-1. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D222893
2024-11-18 22:19:35 +00:00
Dimi
14a17176f8 Bug 1928369 - Integrate ML Autofill Model r=credential-management-reviewers,tarek,jneuberger
Differential Revision: https://phabricator.services.mozilla.com/D227482
2024-11-18 21:29:04 +00:00
Ben Visness
f9045ab1a9 Bug 1929590: Turn wasm memory64 on by default. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D228596
2024-11-18 19:20:28 +00:00
Daniel Minor
65cb7235c4 Bug 1918235 - Ship RegExp.escape proposal; r=iain,peterv
Differential Revision: https://phabricator.services.mozilla.com/D229203
2024-11-18 18:15:49 +00:00
Kershaw Chang
6050bf4eca Bug 1931349 - Enable network.dns.https_rr.check_record_with_cname and add probes for the outcome, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D229142
2024-11-18 16:27:20 +00:00
Sandor Molnar
1ff9d45b00 Backed out changeset 4b08bd7f7168 (bug 1931349) for causing py3 unit test failures CLOSED TREE 2024-11-18 18:02:14 +02:00
Sandor Molnar
881215eb32 Backed out changeset 6c6060543878 (bug 1928369) for causing bc failures @ MLEngineParent 2024-11-18 18:01:10 +02:00
Kershaw Chang
3fa8710146 Bug 1931349 - Enable network.dns.https_rr.check_record_with_cname and add probes for the outcome, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D229142
2024-11-18 15:29:01 +00:00
Dimi
95935e4092 Bug 1928369 - Integrate ML Autofill Model r=credential-management-reviewers,tarek,jneuberger
Differential Revision: https://phabricator.services.mozilla.com/D227482
2024-11-18 14:46:09 +00:00
Kagami Sascha Rosylight
5dd76590be Bug 1874195 - Remove PushServiceHttp2 r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D227265
2024-11-18 14:16:16 +00:00
Alexandru Marc
fb1ec0ac8a Backed out changeset 79d253c433c0 (bug 1928369) for causing mochitest failures complaining about MLEngine. CLOSED TREE 2024-11-18 14:57:03 +02:00
Dimi
0786918c0d Bug 1928369 - Integrate ML Autofill Model r=credential-management-reviewers,tarek,jneuberger
Differential Revision: https://phabricator.services.mozilla.com/D227482
2024-11-18 10:56:21 +00:00
Benjamin VanderSloot
55ace18386 Bug 1923663, part 2 - Increases the CHIP migration target to perform database migrations - r=valentin,edgul
Depends on D225692

Differential Revision: https://phabricator.services.mozilla.com/D226943
2024-11-15 11:05:27 +00:00
Tim Huang
f881242ca6 Bug 1923663, part 1 - Cookie DB migration to remove first-party partitioned cookies. r=cookie-reviewers,edgul
Depends on D226127

Differential Revision: https://phabricator.services.mozilla.com/D225692
2024-11-15 11:05:27 +00:00
Norisz Fay
2a985d80bc Backed out 6 changesets (bug 1923663, bug 1922193) for causing bc failures on browser_cookies_legacy.js CLOSED TREE
Backed out changeset e2c5151ea497 (bug 1922193)
Backed out changeset eb53ce8d9fd7 (bug 1923663)
Backed out changeset 8a47156d3dfa (bug 1923663)
Backed out changeset 817a9db0594b (bug 1922193)
Backed out changeset 7a03590458f2 (bug 1922193)
Backed out changeset abfae75af05f (bug 1922193)
2024-11-15 12:11:13 +02:00
Benjamin VanderSloot
7cd29fb119 Bug 1923663, part 2 - Increases the CHIP migration target to perform database migrations - r=valentin,edgul
Depends on D225692

Differential Revision: https://phabricator.services.mozilla.com/D226943
2024-11-15 08:41:27 +00:00
Tim Huang
0662de2939 Bug 1923663, part 1 - Cookie DB migration to remove first-party partitioned cookies. r=cookie-reviewers,edgul
Depends on D226127

Differential Revision: https://phabricator.services.mozilla.com/D225692
2024-11-15 08:41:27 +00:00
Emilio Cobos Álvarez
77bea36138 Bug 1930514 - Go back to round inner sizes. r=dholbert
Truncating them generally makes sense, but may be unexpected by some
websites, and rounding consistently with other APIs like client* is
probably more important than showing useless scrollbars in some cases.

I checked Chromium and it seems they round both client* / scroll* /
offset* APIs, and inner{Width,Height} (though they seem to round exact
half pixels down instead of up), so this should probably be safe.

This is tested already by
testing/web-platform/mozilla/tests/css/cssom/window_size_rounding.html

Differential Revision: https://phabricator.services.mozilla.com/D228960
2024-11-14 20:24:10 +00:00
Stanca Serban
b765e2890b Backed out changeset b5d9e3b49aab (bug 1930514) for causing mochitests failures in browser_ImageDocument_svg_zoom.js. CLOSED TREE 2024-11-14 21:13:52 +02:00
Zach Hoffman
b7416c0ecc Bug 266554 - Send Referer header on refresh. r=peterv,ckerschb,dom-core,smaug
This applies for refreshes resulting from either a `<meta>` refresh or
the Refresh header. Referrer Policy is honored.

Because exposing the referrer in a new place could have privacy
implications, this behavior is gated behind a disabled pref until
anti-tracking has been considered in bug 1928294.

Some WPTs that D227450 touches are cleaned up a bit.

Differential Revision: https://phabricator.services.mozilla.com/D227450
2024-11-14 16:27:34 +00:00
Emilio Cobos Álvarez
392e0ff3a8 Bug 1930514 - Go back to round inner sizes. r=dholbert
Truncating them generally makes sense, but may be unexpected by some
websites, and rounding consistently with other APIs like client* is
probably more important than showing useless scrollbars in some cases.

I checked Chromium and it seems they round both client* / scroll* /
offset* APIs, and inner{Width,Height} (though they seem to round exact
half pixels down instead of up), so this should probably be safe.

This is tested already by
testing/web-platform/mozilla/tests/css/cssom/window_size_rounding.html

Differential Revision: https://phabricator.services.mozilla.com/D228960
2024-11-14 16:25:12 +00:00
Daniel Minor
5e9b4b9fc1 Bug 1917879 - Ship Promise.try; r=mgaudet,peterv
Differential Revision: https://phabricator.services.mozilla.com/D227675
2024-11-14 14:39:59 +00:00
Tom Ritter
3100f4cd78 Bug 1887682: Enable fdlibm in FPP, and on Mac/Linux by default r=timhuang,freddyb,spidermonkey-reviewers,arai
Differential Revision: https://phabricator.services.mozilla.com/D205584
2024-11-14 13:27:29 +00:00
Butkovits Atila
8bcc60af69 Backed out 3 changesets (bug 266554) for causing failures at subresource.any.worker.html. CLOSED TREE
Backed out changeset 4df11a91b7ce (bug 266554)
Backed out changeset 20e57705bd19 (bug 266554)
Backed out changeset 031663eb54ba (bug 266554)
2024-11-14 05:33:02 +02:00
Zach Hoffman
9d26826a63 Bug 266554 - Send Referer header on refresh. r=peterv,ckerschb,dom-core,smaug
This applies for refreshes resulting from either a `<meta>` refresh or
the Refresh header. Referrer Policy is honored.

Because exposing the referrer in a new place could have privacy
implications, this behavior is gated behind a disabled pref until
anti-tracking has been considered in bug 1928294.

Some WPTs that D227450 touches are cleaned up a bit.

Differential Revision: https://phabricator.services.mozilla.com/D227450
2024-11-14 02:09:02 +00:00
serge-sans-paille
b9699d5e5b Bug 1920080 - Make nsCString default constructor constexpr r=glandium,xpcom-reviewers,emilio
This make it possible to flag a few MOZ_RUNINIT variables as
MOZ_CONSTINIT.

Differential Revision: https://phabricator.services.mozilla.com/D227451
2024-11-13 19:39:45 +00:00
Sandor Molnar
8c75b7c054 Backed out 8 changesets (bug 1919558, bug 1816449) for causing mochitest failures @ test_refresh_firefox.py
Backed out changeset a194f41588e9 (bug 1816449)
Backed out changeset 10643d7c7a78 (bug 1919558)
Backed out changeset b346a2a2bfdc (bug 1919558)
Backed out changeset 507f18e7103d (bug 1919558)
Backed out changeset 4d0d9f72bc2a (bug 1919558)
Backed out changeset 65d9270f0991 (bug 1919558)
Backed out changeset fe95b9e6ff13 (bug 1919558)
Backed out changeset ea6ffcb0e334 (bug 1919558)
2024-11-13 18:22:41 +02:00
Malte Jürgens
4dfb0aa60b Bug 1919558 - Part 6: Add RemotePermissionService to get default permissions from remote settings r=pbz,permissions-reviewers
This is adding the RemotePermissionService xpcom js service for the purpose of
importing default permission manager entries from remote settings. This service
will be initialized by the permission manager after it has read all its
permissions from disk and is fully initialized.

When being initialized, the service will at first get all the current default
remote permissions from the remote settings client, and add them as default
permissions through the `AddDefaultFromPrincipal` method added in D222650. An
event listener is then also set up to keep the default entries in the permission
manager in sync with remote settings.

All of this is guarded behind a whitelist in the the `ALLOWED_PERMISSION_VALUES`
variable, ensuring only specific permission types and values can be imported
through this mechanism.

Differential Revision: https://phabricator.services.mozilla.com/D222649
2024-11-13 14:00:09 +00:00
Norisz Fay
68c83a72df Backed out changeset 75935042f60b (bug 1920080) for causing assertion failure on FetchUtil.cpp 2024-11-13 01:47:14 +02:00
serge-sans-paille
cfc3b3256e Bug 1920080 - Make nsCString default constructor constexpr r=glandium,xpcom-reviewers,emilio
This make it possible to flag a few MOZ_RUNINIT variables as
MOZ_CONSTINIT.

Differential Revision: https://phabricator.services.mozilla.com/D227451
2024-11-12 22:08:02 +00:00
kycn
e2213aa90c Bug 1907288 - Enable process priority manager grace periods on all channels on Android. r=geckoview-reviewers,calu
The grace periods were enabled on Fenix Nightly long time ago. This patch enables them on all channels.

Differential Revision: https://phabricator.services.mozilla.com/D228333
2024-11-11 14:18:04 +00:00
Debadree Chatterjee
3b2a0c452d Bug 1929031 - Part 1: Add a static pref & shell option for explicit resource management proposal. r=arai
Depends on D226995

Differential Revision: https://phabricator.services.mozilla.com/D226991
2024-11-11 05:03:40 +00:00
avandolder
fe1b210517 Bug 1929534 - Restrict back-button intervention to only early-beta and nightly. r=peterv,dom-core
Differential Revision: https://phabricator.services.mozilla.com/D228485
2024-11-09 02:41:35 +00:00
Butkovits Atila
35ba88f047 Backed out 8 changesets (bug 1919558, bug 1816449) for causing failures at test_open_and_databases.js
Backed out changeset 5f7eab80a48b (bug 1816449)
Backed out changeset 2800d22d0532 (bug 1919558)
Backed out changeset c95f84d96d07 (bug 1919558)
Backed out changeset b61736ed0836 (bug 1919558)
Backed out changeset bc6e1e325e17 (bug 1919558)
Backed out changeset 22967ce2bce2 (bug 1919558)
Backed out changeset cd0a6dffb4e2 (bug 1919558)
Backed out changeset cb5b83cd5d65 (bug 1919558)
2024-11-08 21:20:45 +02:00
Dan Robertson
351c97d129 Bug 1894122: Improve axis locking for touch scrolls. r=botond
For long touch scrolls that change direction, using the start point of
the touch scroll as the origin to calculate the angle of the scroll is
problematic for determine the axis that should be locked. Maintain a
list of recent touch gesture points and calculate the gesture angle from
the most recent touch gesture points.

Differential Revision: https://phabricator.services.mozilla.com/D219228
2024-11-08 16:36:34 +00:00
Malte Jürgens
1ede5417ab Bug 1919558 - Part 6: Add RemotePermissionService to get default permissions from remote settings r=pbz,permissions-reviewers
This is adding the RemotePermissionService xpcom js service for the purpose of
importing default permission manager entries from remote settings. This service
will be initialized by the permission manager after it has read all its
permissions from disk and is fully initialized.

When being initialized, the service will at first get all the current default
remote permissions from the remote settings client, and add them as default
permissions through the `AddDefaultFromPrincipal` method added in D222650. An
event listener is then also set up to keep the default entries in the permission
manager in sync with remote settings.

All of this is guarded behind a whitelist in the the `ALLOWED_PERMISSION_VALUES`
variable, ensuring only specific permission types and values can be imported
through this mechanism.

Differential Revision: https://phabricator.services.mozilla.com/D222649
2024-11-08 15:08:33 +00:00
Valentin Gosu
a2f16700cc Bug 1930122 - Set network.http.http2.send_NO_RFC7540_PRI to false r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D228433
2024-11-08 12:33:38 +00:00
Alexandru Marc
5ea2ca1ea1 Backed out 5 changesets (bug 1923663, bug 1922193) for causing cookie parsing crashes.
Backed out changeset f70a3f184cef (bug 1923663)
Backed out changeset a7114c76e107 (bug 1923663)
Backed out changeset 01c2f8a4572f (bug 1922193)
Backed out changeset 6ca20b512745 (bug 1922193)
Backed out changeset fb747408813c (bug 1922193)
2024-11-08 11:43:06 +02:00
alwu
5a91d1a6a3 Bug 1928536 - part1 : enable hevc playback by default. r=media-playback-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D228387
2024-11-08 07:02:28 +00:00
Benjamin VanderSloot
fa972bd4dc Bug 1923663, part 2 - Re-enable CHIPS beyond nightly, done with database migrations - r=valentin,edgul
Depends on D225692

Differential Revision: https://phabricator.services.mozilla.com/D226943
2024-11-07 18:53:09 +00:00
Tim Huang
d00d50a5d9 Bug 1923663, part 1 - Cookie DB migration to remove first-party partitioned cookies. r=cookie-reviewers,edgul
Depends on D226127

Differential Revision: https://phabricator.services.mozilla.com/D225692
2024-11-07 18:53:09 +00:00
Botond Ballo
a7923b1218 Bug 1929746 - Put Linux hold gestures behind a pref. r=dlrobertson
Differential Revision: https://phabricator.services.mozilla.com/D228275
2024-11-07 16:05:03 +00:00
Stanca Serban
788fe8f53a Backed out 5 changesets (bug 1923663, bug 1922193) for causing build bustages in CookiePersistentStorage.cpp. CLOSED TREE
Backed out changeset e412f867e774 (bug 1923663)
Backed out changeset 6e00139cb45c (bug 1923663)
Backed out changeset b160e175b74e (bug 1922193)
Backed out changeset 6f22034706d4 (bug 1922193)
Backed out changeset 72c01388440a (bug 1922193)
2024-11-07 17:43:57 +02:00