Commit Graph

23700 Commits

Author SHA1 Message Date
Emily McDonough
f72bc84eb6 Bug 1882890 Part 1 - When page scaling in nsPageFrame is small, center the content instead of putting in the upper left. r=dholbert,layout-reviewers,emilio
This is controlled by the pref print.center_page_on_sheet

Differential Revision: https://phabricator.services.mozilla.com/D203195
2024-03-28 19:00:51 +00:00
sid
d0756637ba Bug 1853829 - Removed dom.block_reload_from_resize_event_handler pref. r=gregp,emilio
block_reload_from_resize_event_handler preference was necessary long ago to prevent terrible UX, now it has been disabled unconditionally on all
platforms for about a year now and is no longer needed. Removed dom.block_reload_from_resize_event_handler preference from
modules/libpref/init/StaticPrefList.yaml. Removed preference checking from dom/base/Location.cpp.

Differential Revision: https://phabricator.services.mozilla.com/D205976
2024-03-28 11:21:22 +00:00
Norisz Fay
0d9119ceb5 Backed out 2 changesets (bug 1882890) for causing failures on test_printpreview.xhtml CLOSED TREE
Backed out changeset 08c947500cfc (bug 1882890)
Backed out changeset 6dfb0be3d0a0 (bug 1882890)
2024-03-28 04:03:07 +02:00
Cristina Horotan
1e515ae597 Backed out changeset 86da034132f6 (bug 1874689) for causing bc failures at browser_aboutRestartRequired_buildid_mismatch.js CLOSED TREE 2024-03-28 01:54:21 +02:00
Gian-Carlo Pascutto
cd34881837 Bug 1874689 - Enable forkserver by default in Nightly. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D198533
2024-03-27 22:23:33 +00:00
Emily McDonough
dfc41cf997 Bug 1882890 Part 1 - When page scaling in nsPageFrame is small, center the content instead of putting in the upper left. r=dholbert,layout-reviewers,emilio
This is controlled by the pref print.center_page_on_sheet

Differential Revision: https://phabricator.services.mozilla.com/D203195
2024-03-27 18:56:19 +00:00
Boris Chiou
c77eaa59f4 Bug 1887738 - Remove preferences of motion path (ray(), basic-shapes, coord-box, offset-position). r=layout-reviewers,devtools-reviewers,emilio,nchevobbe
We have shipped them for more than 3 months and we don't have issue
right now. Chromium also removed the flags, so it should be fine to drop
them to make the code simpler.

Differential Revision: https://phabricator.services.mozilla.com/D205615
2024-03-26 16:52:03 +00:00
Gijs Kruitbosch
2bb8c173e0 Bug 1881800 - chrome/system-privileged fetch should not use credentials, r=necko-reviewers,barret,valentin,peterv
Differential Revision: https://phabricator.services.mozilla.com/D203258
2024-03-26 16:50:44 +00:00
Iulian Moraru
cfcfadac08 Backed out 2 changesets (bug 1881800) for causing non unified build bustages on nsIPrincipal.h. CLOSED TREE
Backed out changeset 1710585070f0 (bug 1881800)
Backed out changeset 9da17ae527f3 (bug 1881800)
2024-03-26 15:46:50 +02:00
Sean Feng
9aa41b77e9 Bug 1886182 - Enable dom.disable_tab_focus_to_root_element in all channels r=dom-core,edgar
This feature has been tested in last Nightly, and it been looking
good so far. We can try enable it everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D205064
2024-03-26 13:01:21 +00:00
Gijs Kruitbosch
5f2c0a2ab5 Bug 1881800 - chrome/system-privileged fetch should not use credentials, r=necko-reviewers,barret,valentin,peterv
Differential Revision: https://phabricator.services.mozilla.com/D203258
2024-03-26 12:38:54 +00:00
Razvan Cojocaru
86d85b5eaf Bug 1887515 - Remove the apz.drag.initial.enabled pref. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D205544
2024-03-26 03:56:42 +00:00
Nika Layzell
5c6cb3e502 Bug 1883457 - Part 1: Disable jit compilation within the parent process on iOS, r=jandem
This adds a pref to disable jit compilation by calling JS::DisableJitBackend in
the parent process. This will be used on iOS, where the jit entitlements are
only available for sandboxed content processes.

Differential Revision: https://phabricator.services.mozilla.com/D203498
2024-03-25 17:12:53 +00:00
Sean Feng
35e0d3dc4c Bug 1867058 - Part 3: Implement Selection.GetComposedRanges r=jjaschke,dom-core
Spec: https://www.w3.org/TR/selection-api/#ref-for-dom-selection-getcomposedranges-1

Differential Revision: https://phabricator.services.mozilla.com/D195303
2024-03-25 13:40:56 +00:00
keithamus
604f17b84d Bug 1887467 - enable customstateset in nightlies r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D205520
2024-03-24 20:15:39 +00:00
Stanca Serban
a0eb3a81b6 Backed out changeset f0597fea2279 (bug 1887467) for causing wpt failures in idlharness.https.html. 2024-03-24 15:20:17 +02:00
keithamus
4ee5b275b8 Bug 1887467 - enable customstateset in nightlies r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D205520
2024-03-24 11:11:16 +00:00
Razvan Cojocaru
ab606fc03b Bug 1885705 - Remove the apz.force_disable_desktop_zooming_scrollbars pref. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D205427
2024-03-23 10:49:43 +00:00
pstanciu
8bbd9e9ed6 Backed out 2 changesets (bug 1883457) for causing build bustages on StaticPrefList.yaml CLOSED TREE
Backed out changeset 2dbe5fbe8f16 (bug 1883457)
Backed out changeset f608ec3ab50e (bug 1883457)
2024-03-23 04:06:12 +02:00
Gregory Pappas
6496247bd6 Bug 1885708 - Remove apz.mvm.force-enabled pref r=botond
Differential Revision: https://phabricator.services.mozilla.com/D204839
2024-03-22 20:01:11 +00:00
Nika Layzell
a8741bf73e Bug 1883457 - Part 1: Disable jit compilation within the parent process on iOS, r=jandem
This adds a pref to disable jit compilation by calling JS::DisableJitBackend in
the parent process. This will be used on iOS, where the jit entitlements are
only available for sandboxed content processes.

Differential Revision: https://phabricator.services.mozilla.com/D203498
2024-03-22 19:47:48 +00:00
pstanciu
715a8e1d09 Backed out 12 changesets (bug 1867058) for causing bustages on AbstractRange.cpp
Backed out changeset 6254c9c51033 (bug 1867058)
Backed out changeset 2ad556d56736 (bug 1867058)
Backed out changeset a8bc41291ab3 (bug 1867058)
Backed out changeset c30869c03a70 (bug 1867058)
Backed out changeset 39c5816dff6b (bug 1867058)
Backed out changeset 42e226158dc9 (bug 1867058)
Backed out changeset 67bb7158a09f (bug 1867058)
Backed out changeset 7b5a689dc7fd (bug 1867058)
Backed out changeset 3cf108eb13a6 (bug 1867058)
Backed out changeset 8efda4cce80c (bug 1867058)
Backed out changeset 0837e15babab (bug 1867058)
Backed out changeset 8ce7972ea4df (bug 1867058)
2024-03-23 02:24:26 +02:00
Sean Feng
80b2d55e68 Bug 1867058 - Part 3: Implement Selection.GetComposedRanges r=jjaschke,dom-core
Spec: https://www.w3.org/TR/selection-api/#ref-for-dom-selection-getcomposedranges-1

Differential Revision: https://phabricator.services.mozilla.com/D195303
2024-03-22 17:05:49 +00:00
Stanca Serban
3274be9ff2 Backed out 13 changesets (bug 1860492) for causing multiple failures.
Backed out changeset 1b6bef229ce4 (bug 1860492)
Backed out changeset 22a3235fe2dc (bug 1860492)
Backed out changeset a5b2e4d12e44 (bug 1860492)
Backed out changeset cbcb811ca382 (bug 1860492)
Backed out changeset d6a999866f19 (bug 1860492)
Backed out changeset 40cee82fa090 (bug 1860492)
Backed out changeset eeec1917ab49 (bug 1860492)
Backed out changeset cf1230802d5c (bug 1860492)
Backed out changeset b34aacf0e966 (bug 1860492)
Backed out changeset 45d137c795f1 (bug 1860492)
Backed out changeset fb667be5932d (bug 1860492)
Backed out changeset a6d22d73c8a5 (bug 1860492)
Backed out changeset c8b6c53698f5 (bug 1860492)
2024-03-22 18:18:12 +02:00
Paul Adenot
7f92e36305 Bug 1860492 - Add a pref to disable Theora playback, disable it on Nightly. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D204052
2024-03-22 14:16:29 +00:00
Stanca Serban
b0320cce41 Backed out changeset 3276640ac98a (bug 1886400) for causing wpt failures in supported-stats.https.html. CLOSED TREE 2024-03-22 14:47:16 +02:00
Stanca Serban
13b53772c1 Backed out changeset 83ed667f93bb (bug 1420777) for causing xpcshell failures test_connection_coalescing.js. 2024-03-22 14:39:20 +02:00
Valentin Gosu
69d6109a36 Bug 1420777 - Coalesce connections less aggresively r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D204663
2024-03-22 11:17:43 +00:00
stransky
5ef5e4c5a9 Bug 1886400 [Linux] Set media.navigator.mediadatadecoder_vpx_enabled to true for release on Linux r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D205197
2024-03-22 09:04:02 +00:00
sotaro
22fa535fac Bug 1843891 - Enable to present WebGPU without readback with DX12 on Windows r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D190250
2024-03-22 04:13:28 +00:00
Brad Werth
8f132a9e95 Bug 1764201 Part 2: Make Gecko_MediaFeatures_VideoDynamicRange check per-screen HDR. r=emilio
This makes all platforms report video-dynamic-range:high if the screen
most closely associated with the document (according to the logic of
nsDeviceContext::FindScreen) is HDR capable.

This removes the LookAndFeel id for VideoDynamicRange, since it is only
used by Gecko_MediaFeatures_VideoDynamicRange, which is being modified
here to use the nsDeviceContext instead.

It also removes gfxPlatform::supportsHDR and its implementations, as it
is no longer used.

Differential Revision: https://phabricator.services.mozilla.com/D203329
2024-03-22 00:55:47 +00:00
sotaro
b10056dabf Bug 1882688 - Enable NVIDIA RTX Video Super Resolution in Nightly r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D205024
2024-03-22 00:27:46 +00:00
sotaro
fb2c5faa34 Bug 1882689 - Enable NVIDIA RTX Video TrueHDR in Nightly r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D205028
2024-03-22 00:26:51 +00:00
Andrew Osmond
91162f5c3a Bug 1886855 - Add pref to allow disabling fallback for GMP updates. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D205382
2024-03-21 20:46:07 +00:00
Calixte
059876bde3 Bug 1886796 - Enable pdfjs.enableHighlightFloatingButton in nightly and early beta r=marco
Differential Revision: https://phabricator.services.mozilla.com/D205343
2024-03-21 17:15:26 +00:00
dylan
b3b70f1193 Bug 1865394 - added urgency and incremental to request header in netmonitor. r=necko-reviewers,extension-reviewers,devtools-reviewers,valentin,robwu,bomsy,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D201265
2024-03-21 14:29:26 +00:00
Kershaw Chang
da04403be3 Bug 1881183 - Migrate network_http_max_response_header_size to static prefs, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D205233
2024-03-21 12:49:02 +00:00
Dave Townsend
e0ad44a33f Bug 1864896: Fix more unused arguments. r=KrisWright,smaug,valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D205194
2024-03-21 08:35:36 +00:00
Bryan Thrall
d861e4d1cb Bug 1865406 - Use JS::Prefs to add browser preference r=jandem
Even though it supports adding preferences to JS Shell, I kept the custom
`--enable-json-parse-with-source` because it makes the shell-option flags very
slightly easier in jstests.

Differential Revision: https://phabricator.services.mozilla.com/D202615
2024-03-20 21:17:24 +00:00
Butkovits Atila
612c6c012f Backed out 12 changesets (bug 1865116, bug 1865406, bug 1865115, bug 1860889) for causing build bustages at GCHashTable.h. CLOSED TREE
Backed out changeset c82ea4f23c92 (bug 1865406)
Backed out changeset 5129e0aba202 (bug 1860889)
Backed out changeset 2267e7765e87 (bug 1860889)
Backed out changeset 0f5d6ecc7a9f (bug 1860889)
Backed out changeset 3614bce991ac (bug 1860889)
Backed out changeset e15a85fbd4d7 (bug 1865116)
Backed out changeset 4e0a26aa5c3f (bug 1865115)
Backed out changeset f5019c47d0a8 (bug 1865115)
Backed out changeset cc30b271bc5f (bug 1865115)
Backed out changeset 287c10cf1375 (bug 1865115)
Backed out changeset 5aab94056467 (bug 1865115)
Backed out changeset cf7afec72efb (bug 1865115)
2024-03-20 19:21:03 +02:00
Bryan Thrall
77e3e18357 Bug 1865406 - Use JS::Prefs to add browser preference r=jandem
Even though it supports adding preferences to JS Shell, I kept the custom
`--enable-json-parse-with-source` because it makes the shell-option flags very
slightly easier in jstests.

Differential Revision: https://phabricator.services.mozilla.com/D202615
2024-03-20 16:30:58 +00:00
sunil mayya
85b00417e6 Bug 1871373 - Add keepalive attribute in Request.webidl. r=necko-reviewers,webidl,smaug,valentin
Differential Revision: https://phabricator.services.mozilla.com/D204895
2024-03-20 13:14:51 +00:00
Jamie Nicol
9ea5032c78 Bug 1886292 - Let webrender low-quality pinch zoom ride the trains on Android. r=nical
We should have done this a long time ago but forgot that it was nightly-only.

Differential Revision: https://phabricator.services.mozilla.com/D205136
2024-03-19 21:35:21 +00:00
Randell Jesup
7c14bf06e1 Bug 1356686: Put OMT decompression behind a pref r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D204957
2024-03-19 17:27:23 +00:00
Randell Jesup
066055e41e Bug 1356686 - Do decompression off main thread in content r=necko-reviewers,valentin,extension-reviewers,robwu
Content processes will now always retarget delivery of OnDataAvailable for Http
channels off the main thread. Consumers that were previously redirecting
off-main thread are not affected and their retargeting will stick, but any
Httpchannel that was not retargeted off the main thread will be retargeted to
the nsIStreamTransportService.

If the listener for nsHTTPCompressConv cannot be called off the main thread (ie
the call to nsIRetargetableRequest::CheckListenerChain would fail),
nsHTTPCompressConv will be called off main thread but dispatch its decoded data
back to the main thread.

Differential Revision: https://phabricator.services.mozilla.com/D191377
2024-03-19 17:27:22 +00:00
Benjamin VanderSloot
590561cbab Bug 1884185 - Disable the AntiTrackingRedirectHeuristic in Nightly - r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D203937
2024-03-19 15:19:26 +00:00
André Bargull
fa04aeae99 Bug 1885337 - Part 1: Implement to/from hex methods. r=dminor
Add preference for the proposal and implement to/from hex-string methods. The
initial implementation doesn't yet try to optimise allocations. For example as
a follow-up, we could directly allocate in the correct jemalloc arena instead of
first creating an intermediate `js::Vector`.

Differential Revision: https://phabricator.services.mozilla.com/D204636
2024-03-19 13:56:45 +00:00
Sandor Molnar
ae4cdfc2b9 Backed out 3 changesets (bug 1764201) for causing multiple failures, including build bustages @ widget/windows/ScreenHelperWin.cpp CLOSED TREE
Backed out changeset ea6921c88429 (bug 1764201)
Backed out changeset ff751c2ce8ef (bug 1764201)
Backed out changeset 2d21d14a2df3 (bug 1764201)
2024-03-19 17:12:40 +02:00
Brad Werth
67f8a6e7ac Bug 1764201 Part 2: Make Gecko_MediaFeatures_VideoDynamicRange check per-screen HDR. r=emilio
This makes all platforms report video-dynamic-range:high if the screen
most closely associated with the document (according to the logic of
nsDeviceContext::FindScreen) is HDR capable.

This removes the LookAndFeel id for VideoDynamicRange, since it is only
used by Gecko_MediaFeatures_VideoDynamicRange, which is being modified
here to use the nsDeviceContext instead.

It also removes gfxPlatform::supportsHDR and its implementations, as it
is no longer used.

Differential Revision: https://phabricator.services.mozilla.com/D203329
2024-03-19 13:52:31 +00:00
David Shin
1e31a04af4 Bug 1882581: Implement @scope parsing. r=firefox-style-system-reviewers,saschanaz,emilio
Differential Revision: https://phabricator.services.mozilla.com/D203153
2024-03-19 13:36:48 +00:00