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

18593 Коммитов

Автор SHA1 Сообщение Дата
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
smolnar 625b8a74be Backed out 4 changesets (bug 1673983) for causing build bustages in RenderCompositorD3D11SWGL. CLOSED TREE
Backed out changeset 134e621d0902 (bug 1673983)
Backed out changeset 81601a02d9b7 (bug 1673983)
Backed out changeset 72d4bf5b093e (bug 1673983)
Backed out changeset 99b2e5c55a25 (bug 1673983)
2020-11-05 11:40:36 +02:00
Matt Woodrow f9fe60e315 Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D95797
2020-11-05 09:14:52 +00:00
Markus Stange c3e353b81f Bug 1458653 - Do not prevent fling acceleration based on the time that has elapsed between two flings. r=botond,geckoview-reviewers,snorp
The other fling acceleration restrictions make it so that there is no need for
this additional restriction anymore.
Removing this restriction allows a fling to be accelerated even if the previous
fling has been "spinning" for a while (a second or more), provided that the page
is still moving fast enough.
This matches Chrome's behavior.

Differential Revision: https://phabricator.services.mozilla.com/D95472
2020-11-04 23:32:38 +00:00
Markus Stange 713c5090f1 Bug 1458653 - Don't accelerate a fling if the fingers moved too slowly at any point during the touch scroll motion. r=botond
This avoids unexpected acceleration after a "fling, fling, pan-pause-fling" sequence.

Differential Revision: https://phabricator.services.mozilla.com/D95471
2020-11-04 23:27:05 +00:00
Markus Stange f16ac1664d Bug 1458653 - Don't accelerate a fling if the fingers paused at the beginning of the touch motion. r=botond
This avoids unexpected acceleration after a "fling, fling, touch-pause-fling" sequence.

The touch start timestamp is captured when we go from NOTHING to TOUCHING,
and the pan start timestamp is captured when we go from TOUCHING to PANNING.

Differential Revision: https://phabricator.services.mozilla.com/D95470
2020-11-04 23:25:15 +00:00
J.C. Jones a193b3985c Bug 1667930 - Increase Intermediate Preload rate r=leplatrem,keeler
Since we continue to encounter reported bugs that intermediate preloading solves
_when_ it is finished, let's increase the speed. Right now preloading takes a
profile about 14 syncs. This changes that to be 1 sync, for the foreseeable
future. (There are 2454 records today [0])

[0] https://firefox.settings.services.mozilla.com/v1/buckets/security-state/collections/intermediates/records

Differential Revision: https://phabricator.services.mozilla.com/D95815
2020-11-04 17:16:26 +00:00
Tim Huang 442dee0715 Bug 1672649 - Part 2: Notify the observer when there is user-interaction or storage access permission added. r=dimi
We need to report when permission is added in order to wait it
explicitly. These will be put be hind a pref
'privacy.antitracking.testing' and should be only used for testing.

Differential Revision: https://phabricator.services.mozilla.com/D94979
2020-11-04 12:41:40 +00:00
J.C. Jones 09bb61e83c Bug 1675138 - Set CRLite to enforcement mode in Nightly-only r=keeler
We have ~10 months of CRLite telemetry-mode data in both Beta and Nightly, and about 2 months with data that has been kept up-to-date, and that telemetry agrees with our end-of-2019 experiment that CRLite should indeed speed up versus OCSP.

To confirm, we should enable the Enforce mode for Nightly users; that will stop collecting the CRLITE_FASTER_THAN_OCSP_MS and OCSP_FASTER_THAN_CRLITE_MS but should cause an improvement in SSL_TIME_UNTIL_READY as a weighting of the CRLITE_FASTER_THAN_OCSP_MS vs the percentage of cache-miss first page loads: we expect it'll mostly affect the outliers.

Differential Revision: https://phabricator.services.mozilla.com/D95814
2020-11-03 23:58:46 +00:00
Jean-Yves Avenard 167baf1906 Bug 1674043 - P4. Always have the ffvpx StaticPref. r=bryce
Should we compile without ffvpx support, we would get compilation error otherwise.

Depends on D95242

Differential Revision: https://phabricator.services.mozilla.com/D95243
2020-11-02 20:27:10 +00:00