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

18602 Коммитов

Автор SHA1 Сообщение Дата
Gerald Squelart 3c5d417916 Bug 1675409 - Migrated PrefMarkerPayload to Markers 2.0 API - r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D96031
2020-11-18 21:44:18 +00:00
Nico Grunbaum 758f90c42d Bug 1677948 - switch to webrtc-sdp in nightly;r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D97398
2020-11-18 21:16:54 +00:00
Razvan Maries b7eeb731df Backed out 23 changesets (bug 1675409) for build bustages on Preferences.cpp. CLOSED TREE
Backed out changeset c1a131a55767 (bug 1675409)
Backed out changeset 47d210802a5d (bug 1675409)
Backed out changeset e8ebb1c58d30 (bug 1675409)
Backed out changeset 69a1e9aeff2a (bug 1675409)
Backed out changeset 68f330b387a8 (bug 1675409)
Backed out changeset e4750d9ef5a1 (bug 1675409)
Backed out changeset bb6bb71e5ab3 (bug 1675409)
Backed out changeset 988d7f4716df (bug 1675409)
Backed out changeset ca41382e891c (bug 1675409)
Backed out changeset 90f3fbbbbeda (bug 1675409)
Backed out changeset 9b109d61a6f6 (bug 1675409)
Backed out changeset 3dd66abfdaa2 (bug 1675409)
Backed out changeset 44181df5f0db (bug 1675409)
Backed out changeset bb2603d947fc (bug 1675409)
Backed out changeset 97055cf20a56 (bug 1675409)
Backed out changeset f88fcf09de0d (bug 1675409)
Backed out changeset 7963e1c49786 (bug 1675409)
Backed out changeset 4c379c1061c3 (bug 1675409)
Backed out changeset b8be8ae7da63 (bug 1675409)
Backed out changeset 0b90aa89421e (bug 1675409)
Backed out changeset c10fb46467c9 (bug 1675409)
Backed out changeset 894ac233b290 (bug 1675409)
Backed out changeset 075d1d8e34c2 (bug 1675409)
2020-11-18 20:06:28 +02:00
Belén Albeza a91fb8ce84 Bug 1677697 - Fix storage actors being instanced twice r=ochameau
This avoids instancing twice the different storage type actors (legacy and resources). In order to keep current server tests working, a pref to force instancing legacy actors has been introduced.

Differential Revision: https://phabricator.services.mozilla.com/D97287
2020-11-17 15:53:28 +00:00
Markus Stange 08d19907a7 Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp
This behavior can be toggled with the (live) pref android.touch_resampling.enabled.

Differential Revision: https://phabricator.services.mozilla.com/D96798
2020-11-18 02:59:29 +00:00
Bogdan Tara 2fdb1139bf Backed out 3 changesets (bug 1676771) for TouchResampler.cpp linux debug bustage CLOSED TREE
Backed out changeset c01032316a72 (bug 1676771)
Backed out changeset 45736914b063 (bug 1676771)
Backed out changeset 8700eb46bb8b (bug 1676771)
2020-11-18 04:54:03 +02:00
Markus Stange cfffbb8e44 Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp
This behavior can be toggled with the (live) pref android.touch_resampling.enabled.

Differential Revision: https://phabricator.services.mozilla.com/D96798
2020-11-17 23:15:34 +00:00
Gerald Squelart 7ad6e5d65a Bug 1675409 - Migrated PrefMarkerPayload to Markers 2.0 API - r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D96031
2020-11-17 22:13:28 +00:00
Haik Aftandilian 40319d0d29 Bug 1677817 - GMPParent::Init() crash due to Preferences::GetBool() call off main thread r=spohl,bryce
Use static prefs for the Rosetta GMP plugin checks to allow them to be safely accessed off the main thread.

Differential Revision: https://phabricator.services.mozilla.com/D97367
2020-11-17 21:53:13 +00:00
Bogdan Tara 43d33ea421 Backed out 3 changesets (bug 1676771) for touchevents related failures CLOSED TREE
Backed out changeset 88d4a2ac2cfc (bug 1676771)
Backed out changeset 7aa9b58c7916 (bug 1676771)
Backed out changeset 7f5daf9a6889 (bug 1676771)
2020-11-17 22:15:14 +02:00
Markus Stange 56de9bd8dd Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp
This behavior can be toggled with the (live) pref android.touch_resampling.enabled.

Differential Revision: https://phabricator.services.mozilla.com/D96798
2020-11-17 16:27:07 +00:00
Mihai Alexandru Michis c0d25b01b2 Backed out 24 changesets (bug 1666566, bug 1675409) for causing hazard failures in profiler/core/platform.cpp
CLOSED TREE

Backed out changeset 4d8af8533fd4 (bug 1666566)
Backed out changeset f031a3a8a20f (bug 1675409)
Backed out changeset 2b7e1a031921 (bug 1675409)
Backed out changeset bda5a24b2d0a (bug 1675409)
Backed out changeset 4282e2284314 (bug 1675409)
Backed out changeset 0637f1b26e9f (bug 1675409)
Backed out changeset 67ae04c8f607 (bug 1675409)
Backed out changeset 6c7b3f3618ef (bug 1675409)
Backed out changeset 2f325c22d169 (bug 1675409)
Backed out changeset 1e48ff70ad8f (bug 1675409)
Backed out changeset 1dfc32d6871d (bug 1675409)
Backed out changeset 4f1f218a777b (bug 1675409)
Backed out changeset e6ac8722b38e (bug 1675409)
Backed out changeset cf132e15fb57 (bug 1675409)
Backed out changeset a126e6b00ba9 (bug 1675409)
Backed out changeset fbc7fbb04f33 (bug 1675409)
Backed out changeset 554c69681474 (bug 1675409)
Backed out changeset 44d0521c701f (bug 1675409)
Backed out changeset 04653dfe4720 (bug 1675409)
Backed out changeset 41ca2c043a00 (bug 1675409)
Backed out changeset 264ae4c805d4 (bug 1675409)
Backed out changeset 5f3bbdac0d52 (bug 1675409)
Backed out changeset 11311c11a6e8 (bug 1675409)
Backed out changeset 0355fbc44baf (bug 1675409)
2020-11-17 19:31:28 +02:00
Gerald Squelart d94bc45ce1 Bug 1675409 - Migrated PrefMarkerPayload to Markers 2.0 API - r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D96031
2020-11-17 11:28:18 +00:00
Valentin Gosu 4e5d703a9d Bug 1674088 - Add pref for minimum delay time for TRR confirmation timer r=dragana,necko-reviewers
Due to various reasons (network change, temporary network congestion, etc) it
may happen that we exceed the limit of TRR failures thus going into
CONFIRM_FAILED state and setting the timer for automatic retry.
When confirmation is not "skip" we want to reduce the amount of time as much
as possible - so if it's a transient reason for the failures, we should retry
as early as possible.

This patch reduces the initial timer to 125 ms (down from 1000 ms).
Exponential backoff is still in effect, so the only effect should be retrying
earlier. We also turn it into a pref, so it's easy to experiment with it to
find the perfect value.

Depends on D96822

Differential Revision: https://phabricator.services.mozilla.com/D96823
2020-11-12 15:46:38 +00:00
Valentin Gosu 5262926194 Bug 1674088 - Increase TRR max fails from 5 to 15 r=necko-reviewers,dragana
This threshold seems to be too low currently, leading to sometimes
dropping confirmation for unexpected network failures / changes.

Differential Revision: https://phabricator.services.mozilla.com/D96822
2020-11-12 15:43:51 +00:00
sagudev 2c2640694d Bug 1658008 - Add preference to control Accept HTTP header and genarate header based on image Accept header. r=jbauman,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95668
2020-11-16 21:47:10 +00:00
Emilio Cobos Álvarez 563e0f4efc Bug 1677376 - Introduce a pref to determine whether to always show focus rings after key focus. r=edgar
See the comments in the pref description for the reasoning, and
https://bugzilla.mozilla.org/show_bug.cgi?id=1445482#c15 and following
for some confusion this patch intends to avoid.

Differential Revision: https://phabricator.services.mozilla.com/D97151
2020-11-16 16:31:09 +00:00
Jan de Mooij a7b38d6598 Bug 1673553 part 3 - Remove Warp browser pref. r=iain,preferences-reviewers
Depends on D96988

Differential Revision: https://phabricator.services.mozilla.com/D96989
2020-11-16 14:00:04 +00:00
Andrew Osmond ca9f3b661d Bug 1677165 - Add support for partial present to GLX. r=kvark,jgilbert
This adds support for GLX_EXT_buffer_age if available to minimize how
much must be redrawn when using GLX.

Differential Revision: https://phabricator.services.mozilla.com/D93098
2020-11-13 18:41:41 +00:00
Magnus Melin 3b30d2a34f Bug 1675205 - don't fail test_empty_jar_telemetry.js for products the probe isn't enabled for. r=zbraniecki DONTBUILD
Avoids Thunderbird test failures.

Differential Revision: https://phabricator.services.mozilla.com/D97095
2020-11-15 19:21:18 +00:00
Emilio Cobos Álvarez 217dcaaf54 Bug 1677390 - Flip dom.innerSize.rounded back to true for causing web compat issues.
Differential Revision: https://phabricator.services.mozilla.com/D97101
2020-11-15 19:06:25 +00:00
Valentin Gosu 5f2e68c256 Bug 1675205 - Report telemetry when load an empty file via a JAR archive r=zbraniecki
This will report when a telemetry even whenever we load an empty file via a
JAR channel. It will not catch situations where onStopRequest is called with
an error code, or when the listener of the channel does not consume the stream.

Differential Revision: https://phabricator.services.mozilla.com/D96412
2020-11-14 22:06:35 +00:00
Jeff Muizelaar e5a523648c Bug 1677108 - Let gen5, R600, Tesla1 and gpu processless WebRender all ride to beta. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D97009
2020-11-13 14:39:57 +00:00
Emilio Cobos Álvarez a33ff60406 Bug 1676843 - Make innerWidth/innerHeight return the actual CSS size rather than a rounded version of it. r=heycam
On Nightly, for now. This allows websites to get the real viewport size.

The rounded size has caused problems in the past (see bug 1648298 / bug
1648265), and changing it would be ideal.

I told the CSSWG that we can experiment with this on Nightly to
alleviate (or prove) compat concerns, in which case we'd need to use a
different solution, see https://github.com/w3c/csswg-drafts/issues/5260.

Differential Revision: https://phabricator.services.mozilla.com/D96826
2020-11-13 12:44:01 +00:00
Cosmin Sabou 437d0bd9e9 Backed out changeset b5cf0a593e64 (bug 1675205) for xpcshell failures on test_empty_jar_telemetry. 2020-11-13 02:36:00 +02:00
Valentin Gosu 28ca4d553d Bug 1675205 - Report telemetry when load an empty file via a JAR archive r=zbraniecki
This will report when a telemetry even whenever we load an empty file via a
JAR channel. It will not catch situations where onStopRequest is called with
an error code, or when the listener of the channel does not consume the stream.

Differential Revision: https://phabricator.services.mozilla.com/D96412
2020-11-10 21:24:45 +00:00
Bogdan Tara 3667467db8 Backed out 10 changesets (bug 1662254) for lint failure on generate_static_pref_list.py CLOSED TREE
Backed out changeset 972e63387191 (bug 1662254)
Backed out changeset 3a9d6f0aa380 (bug 1662254)
Backed out changeset 4b3ffe7fe1af (bug 1662254)
Backed out changeset 4834b1025611 (bug 1662254)
Backed out changeset ec1f7afe8a2d (bug 1662254)
Backed out changeset c7a6b927b1de (bug 1662254)
Backed out changeset 2427d85b2605 (bug 1662254)
Backed out changeset 979bf4ac97bb (bug 1662254)
Backed out changeset 3e443333c636 (bug 1662254)
Backed out changeset a5261578ebfc (bug 1662254)
2020-11-12 23:59:07 +02:00
Steve Fink c2db797cc7 Bug 1662254 - Emit input filename in files generated for static prefs to make it easier to track backwards to a pref via searchfox r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D94794
2020-11-12 19:06:45 +00:00
Steve Fink 41f7925056 Bug 1662254 - Fix documentation of javascript.gc_delay.full r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D94793
2020-11-12 19:06:43 +00:00
lonocvb 591d8456eb Bug 1517385 - Add the pref to control the transition-duration. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D96506
2020-11-12 07:31:02 +00:00
Mike Hommey 5a1a34953a Bug 1675385 - Move architecture-dependent wasm prefs to static prefs. r=lth
We preserve their value, but by moving them to static prefs, we make
them embedded into the binary portion of the build, which means it's
allowed to differ between x86_64 and aarch64 in mac universal builds.

Differential Revision: https://phabricator.services.mozilla.com/D96522
2020-11-12 07:09:48 +00:00
Matt Woodrow c347392269 Bug 1676719 - Allow WebRender ANGLE in parent process for Nightly. r=jrmuizel
Depends on D96766

Differential Revision: https://phabricator.services.mozilla.com/D96768
2020-11-12 01:31:19 +00:00
Emilio Cobos Álvarez 7c3b5843ac Bug 1676527 - Allow extending the CUPS monochrome print setting list without rebuilding. r=nordzilla
Mostly for debugging / diagnosing purposes. This is easier than asking
people to try builds from try or building Firefox.

Differential Revision: https://phabricator.services.mozilla.com/D96648
2020-11-11 19:00:00 +00:00
Bob Owen 8fe0338fd0 Bug 1548487: Let remote 2D canvas ride the trains on Windows. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D96702
2020-11-11 14:09:29 +00:00
Lars T Hansen adf086b335 Bug 1674722 - Fix prefs, switches, and selection for cranelift. r=rhunt
This patch makes cranelift and ion exclusive of each other: enabling
cranelift on a platform will effectively disable Ion on that platform.

Specifically there's a change at the pref/switch level that does not
go terribly deep:

- the new about:config option is javascript.options.wasm_optimizingjit,
  the old wasm_cranelift and wasm_ionjit are no more
- new values of X in --wasm-compiler=X in the js shell are 'optimizing'
  and 'baseline+optimizing', the old values 'cranelift', 'ion',
  'baseline+ion' and 'baseline+optimizing' are still accepted but only
  when ion or cranelift is available
- we keep the separate prefs internally in the code for ion and cranelift
  but if ENABLE_WASM_CRANELIFT is defined then we never set the ion
  pref to true, and if it is not defined then we never set the cranelift
  pref to true

The trickiest changes are in testWasm.cpp and in the JIT compiler option
processing in jsapi.cpp.

People who will suffer as a result of this are those who are working
on ports of cranelift to new platforms in Firefox.  As of now we have
no such work going on.

In the longer term the exclusive-or situation can be alleviated by a
switch that lets cranelift override ion when cranelift is present and
the switch is on.  Patches welcome.

Differential Revision: https://phabricator.services.mozilla.com/D96059
2020-11-11 09:20:13 +00:00
Tim Huang c64c66561f Bug 1657442 - Flip the pref 'network.cookie.rejectForeignWithExceptions.enabled' to false. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D96623
2020-11-10 20:37:56 +00:00
Hunter Jones 307f15f47a Bug 1589680: Added support for multiple, concurrent Picture-in-Picture windows r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D93901
2020-11-10 18:28:32 +00:00
Botond Ballo d1a4975129 Bug 1676293 - Remove StackScrollerFlingAnimation. r=mstange
This was an old alternative fling implementation that could be opted
into with the pref apz.android.chrome_fling_physics.enabled=fase.
The pref is also removed.

Differential Revision: https://phabricator.services.mozilla.com/D96508
2020-11-10 06:01:51 +00:00
Christoph Kerschbaumer 588047f88b Bug 1633743: Auto upgrade mixed display content in Nightly. r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D94826
2020-11-10 09:34:10 +00:00
Emilio Cobos Álvarez 0d187533ef Bug 1392460 - Add a couple prefs to expose DOM_DELTA_PIXEL rather than DOM_DELTA_LINES to the web. r=masayuki,smaug
And use them to disable DOM_DELTA_LINES on Nightly builds, to see the
impact, since this is pretty hard to measure just with telemetry.

Differential Revision: https://phabricator.services.mozilla.com/D95388
2020-11-07 16:12:34 +00:00
Markus Stange 6b58fc6c1e Bug 1675888 - Reduce apz.velocity_relevance_time_ms from 150 to 100, to match Chrome. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D96286
2020-11-07 06:41:55 +00:00
Markus Stange a403c65024 Bug 1675885 - Adjust apz.fling_accel_max_pause_interval_ms to 50, to match Chrome. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D96281
2020-11-06 23:41:17 +00:00
Neil Deakin c5eff66205 Bug 1649843, remove now unused legacy actor code, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D95206
2020-11-06 15:46:11 +00:00
stransky 66c6950add Bug 1675453 Change media.ffmpeg.dmabuf-textures.enabled to media.ffmpeg.dmabuf-textures.disabled, r=jhorak
We want to use dmabuf textures by default with VAAPI enabled. Remove the 'enabled' option as it's default now
and ship 'disabled' variant to force-disable it, mainly for debugging purposes.

Depends on D95994

Differential Revision: https://phabricator.services.mozilla.com/D95995
2020-11-06 14:13:10 +00:00
Matt Woodrow 603d0db408 Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D95797
2020-11-06 00:00:47 +00:00
Mats Palmgren a5415dec54 Bug 1674594 - Remove the obsolete nsMathMLmfencedFrame and associated pref and tests. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D95451
2020-11-05 22:36:43 +00:00
Narcis Beleuzu 37bd723824 Backed out 4 changesets (bug 1673983) for linting failure on moz.build CLOSED TREE
Backed out changeset f408fc890ba1 (bug 1673983)
Backed out changeset 49ae9de85ab9 (bug 1673983)
Backed out changeset 91d8f0f829fd (bug 1673983)
Backed out changeset 91cb8ee8ddd8 (bug 1673983)
2020-11-06 00:10:34 +02:00
Johann Hofmann 330170b6aa Bug 1675596 - Enable cookie purging by default in Release. r=englehardt
Differential Revision: https://phabricator.services.mozilla.com/D96096
2020-11-05 21:16:47 +00:00
Matt Woodrow 50873a9666 Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D95797
2020-11-05 19:26:21 +00:00
Valentin Gosu 0c6e62ade6 Bug 1675465 - Add DIAGNOSTIC_ASSERT in nsJARInputStream::Read r=jstutte
We want to make sure we don't accidentally read more than the size of the file.

Differential Revision: https://phabricator.services.mozilla.com/D96006
2020-11-05 12:18:39 +00:00