Commit Graph

17379 Commits

Author SHA1 Message Date
Andrew McCreight
b197e1f783 Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown
Patch by bhackett and jlaster. Also reviewed by mccr8.

Differential Revision: https://phabricator.services.mozilla.com/D60197

--HG--
extra : moz-landing-system : lando
2020-02-27 04:43:48 +00:00
Andrea Marchesini
fa23513682 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-27 04:38:03 +00:00
Cosmin Sabou
0c0d90dfa4 Backed out changeset 279285e42cea (bug 1547286) for causing a spike in mochitest windows webgl failures.
--HG--
extra : rebase_source : fa429aebd1f9a8e0c774607e2de7e6e644b805ba
2020-02-27 02:36:10 +02:00
Kris Maglione
4169e5ed5c Bug 1609443: Part 1 - Add comments warning against checking fission.autostart directly. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D64434

--HG--
extra : moz-landing-system : lando
2020-02-26 19:43:30 +00:00
Bob Owen
12293deb6e Bug 1547286: Enable remote Canvas 2D in Nightly builds. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D52055

--HG--
extra : moz-landing-system : lando
2019-11-23 18:11:41 +00:00
Emilio Cobos Álvarez
de54b68ce7 Bug 1617600 - Prototype :focus-visible behind a flag. r=smaug
The heuristic is that we show focus outlines for unknown or key focus, and not
for mouse / touch.

This is probably not the final heuristic we take, but this allows people to play
with it and file bugs.

Once this is mature enough we should remove :-moz-focusring in favor of
:focus-visible.

Differential Revision: https://phabricator.services.mozilla.com/D63861

--HG--
extra : moz-landing-system : lando
2020-02-26 14:16:20 +00:00
Coroiu Cristina
175d854d2c Backed out changeset 6b8f95b09b8e (bug 1617854) for build bustage at src/modules/libpref/Preferences.cpp on a CLOSED TREE 2020-02-26 10:36:09 +02:00
Martin Stransky
e9f29bfa0a Bug 1617854 [Linux] Ship widget preferences at StaticPrefList.yaml r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D64047

--HG--
extra : moz-landing-system : lando
2020-02-26 08:18:28 +00:00
Arthur Iakab
2f1c972d30 Backed out 6 changesets (bug 1144438, bug 1617208, bug 1597378) for causing devtools failures on browser_all_files_referenced.js
Backed out changeset eef173a3678d (bug 1617208)
Backed out changeset cc21fa09b88d (bug 1597378)
Backed out changeset b802ce66aa59 (bug 1597378)
Backed out changeset c65103d7bf0b (bug 1597378)
Backed out changeset 35da034acf03 (bug 1597378)
Backed out changeset 4e152220ad14 (bug 1144438)

--HG--
rename : devtools/client/performance-new/test/browser/browser_popup-record-capture.js => devtools/client/performance-new/test/browser/browser_popup-end-to-end-click.js
rename : devtools/client/performance-new/test/browser/browser_aboutprofiling-env-restart-button.js => devtools/client/performance-new/test/browser/browser_popup-env-restart-button.js
rename : devtools/client/performance-new/test/browser/browser_aboutprofiling-features-disabled.js => devtools/client/performance-new/test/browser/browser_popup-features-disabled.js
2020-02-26 03:22:40 +02:00
Arthur Iakab
b2da9c08a0 Backed out changeset 5b5feaf8e1a0 (bug 1589618) for causing xpcshell failures on test_location_timeout.js 2020-02-26 03:18:44 +02:00
Noemi Erli
4fb19079c8 Backed out 3 changesets (bug 1617600) for causing wpt failures in focus-visible-009.html CLOSED TREE
Backed out changeset 73d1a5e10337 (bug 1617600)
Backed out changeset b722714830cd (bug 1617600)
Backed out changeset 45464d926bf0 (bug 1617600)
2020-02-26 01:46:31 +02:00
Arthur Iakab
503467aedd Backed out changeset cbdc2840f86c (bug 1604212)for causing wpt failures on fetch.https.html 2020-02-26 00:03:55 +02:00
Greg Tatum
f34a461b3d Bug 1597378 - Create new UI for the profiler popup; r=julienw
This commit implements the actual UI changes. A follow-up commit adds the
tests for the changes. The CSS is a little bit awkard since it uses lots of
ID selectors rather than class selectors. I wanted to be able to write quick
selects, since it's selecting across the entire browser document. I feel
a little conflicted with the approach, as I would prefer to use classes in
general.

The panel.jsm.js file collects all of the UI handling changes rather than
having everything in menu-button.jsm.js, as the latter can get loaded
at startup. I'm not sure if it's completely worth the trouble of having
two files, as most of it should be pretty light.

This commit does not handle localization for the panel, as we should be moving
to Fluent. Rather than solve that here, I will follow-up with it in Bug 1599774.

Differential Revision: https://phabricator.services.mozilla.com/D62914

--HG--
extra : moz-landing-system : lando
2020-02-25 20:39:27 +00:00
James Willcox
3a43793aaa Bug 1612961 - Disable the socket server on Android r=kershaw
This was inadvertently enabled and it has memory and likely
other perf impact that we're not yet ready to evaluate.

Differential Revision: https://phabricator.services.mozilla.com/D63343

--HG--
extra : moz-landing-system : lando
2020-02-25 15:34:22 +00:00
Dale Harvey
af0051aade Bug 1589618 - Move the implementation of the region fetch to NetworkGeolocationProvider to have it close to the wifi scanning code. r=Standard8,garvan
Differential Revision: https://phabricator.services.mozilla.com/D62419

--HG--
extra : moz-landing-system : lando
2020-02-25 14:19:05 +00:00
Arthur Iakab
854fd7a3b4 Backed out 6 changesets (bug 1144438, bug 1617208, bug 1597378) for causing mochitest failures on test_perf-settings-entries.html.
Backed out changeset 2181d8a99229 (bug 1617208)
Backed out changeset 38c8db44b398 (bug 1597378)
Backed out changeset b2f0cf9a387e (bug 1597378)
Backed out changeset 4d1ff8bd4e64 (bug 1597378)
Backed out changeset 9b760d8fc1dc (bug 1597378)
Backed out changeset bc5727185383 (bug 1144438)

--HG--
rename : devtools/client/performance-new/test/browser/browser_popup-record-capture.js => devtools/client/performance-new/test/browser/browser_popup-end-to-end-click.js
rename : devtools/client/performance-new/test/browser/browser_aboutprofiling-env-restart-button.js => devtools/client/performance-new/test/browser/browser_popup-env-restart-button.js
rename : devtools/client/performance-new/test/browser/browser_aboutprofiling-features-disabled.js => devtools/client/performance-new/test/browser/browser_popup-features-disabled.js
2020-02-25 20:51:07 +02:00
Andrea Marchesini
b514a4a2fc Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 18:32:08 +00:00
Noemi Erli
bc6b9e410b Backed out changeset d76f4c4a4fb6 (bug 1604212) for causing lint failure and bustages in WebExecutorTest.kt CLOSED TREE 2020-02-25 20:12:07 +02:00
Emilio Cobos Álvarez
490c70ecc0 Bug 1617600 - Prototype :focus-visible behind a flag. r=smaug
The heuristic is that we show focus outlines for unknown or key focus, and not
for mouse / touch.

This is probably not the final heuristic we take, but this allows people to play
with it and file bugs.

Once this is mature enough we should remove :-moz-focusring in favor of
:focus-visible.

Differential Revision: https://phabricator.services.mozilla.com/D63861

--HG--
extra : moz-landing-system : lando
2020-02-25 17:58:28 +00:00
Andrea Marchesini
782454dd06 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 17:46:19 +00:00
Simon Giesecke
aaf6cb4e75 Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63899

--HG--
extra : moz-landing-system : lando
2020-02-25 17:03:36 +00:00
Greg Tatum
10b5ed8b35 Bug 1597378 - Create new UI for the profiler popup; r=julienw
This commit implements the actual UI changes. A follow-up commit adds the
tests for the changes. The CSS is a little bit awkard since it uses lots of
ID selectors rather than class selectors. I wanted to be able to write quick
selects, since it's selecting across the entire browser document. I feel
a little conflicted with the approach, as I would prefer to use classes in
general.

The panel.jsm.js file collects all of the UI handling changes rather than
having everything in menu-button.jsm.js, as the latter can get loaded
at startup. I'm not sure if it's completely worth the trouble of having
two files, as most of it should be pretty light.

This commit does not handle localization for the panel, as we should be moving
to Fluent. Rather than solve that here, I will follow-up with it in Bug 1599774.

Differential Revision: https://phabricator.services.mozilla.com/D62914

--HG--
extra : moz-landing-system : lando
2020-02-25 16:47:19 +00:00
Andreea Pavel
8e5752950e Backed out changeset ced61db946ff (bug 1604212) for failing geckoview at WebExecutorTest.testAnonymous on a CLOSED TREE 2020-02-25 18:50:39 +02:00
Andrea Marchesini
85403a9f37 Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal
Differential Revision: https://phabricator.services.mozilla.com/D63081

--HG--
extra : moz-landing-system : lando
2020-02-25 12:52:20 +00:00
Andrew Osmond
772f973027 Bug 1608189 - Allow WebRender captures on beta/release if pref is set. r=jrmuizel,mconley
Differential Revision: https://phabricator.services.mozilla.com/D62916

--HG--
extra : moz-landing-system : lando
2020-02-25 15:23:31 +00:00
shindli
281378983a Backed out changeset 8e83821770b7 (bug 1617854) for causing linting failure in /builds/worker/checkouts/gecko/modules/libpref/init/all.js CLOSED TREE 2020-02-25 16:52:31 +02:00
Martin Stransky
45cb12c3b5 Bug 1617854 [Wayland] Ship Wayland related preferences at StaticPrefList.yaml r=jhorak
Depends on D64046

Differential Revision: https://phabricator.services.mozilla.com/D64047

--HG--
extra : moz-landing-system : lando
2020-02-25 13:28:29 +00:00
Martin Stransky
e8e7d53d36 Bug 1617854 [Wayland] Ship widget.wayland_dmabuf_vaapi.enabled preference r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D64046

--HG--
extra : moz-landing-system : lando
2020-02-25 13:28:19 +00:00
Bryce Seager van Dyk
47213ca3fd Bug 1587522 - Add media.eme.require-app-approval pref to control if EME needs app permission. r=alwu
Add a pref that we can gate the EME app approval behaviour behind. If the pref
is true we'll ask app for approval via a permission request. The intended use
for this is to allow GeckoView to seek explicit approval from the embedding app.

Having this pref is also useful for testing outside of GeckoView as it allows
runtime configuration of the permission check.

Differential Revision: https://phabricator.services.mozilla.com/D56102

--HG--
extra : moz-landing-system : lando
2020-02-12 18:51:52 +00:00
Erica Wright
2593351cbc Bug 1599262 - Purge site data after identifying tracking site via cookies. r=Ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D57708

--HG--
extra : moz-landing-system : lando
2020-02-24 18:24:47 +00:00
Doug Thayer
f6951a7a52 Bug 1615921 - Move lateWriteChecks earlier in shutdown r=froydnj
This moves the late write checking forward to before xpcom-shutdown-threads
in Nightly, and it turns it on for after the last cycle collection on
beta/release.

Differential Revision: https://phabricator.services.mozilla.com/D63215

--HG--
extra : moz-landing-system : lando
2020-02-24 17:54:09 +00:00
Johann Hofmann
5bf6b845f3 Bug 1617219 - Enable Feature Policy & Permission Delegation for Release 74. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D63859

--HG--
extra : moz-landing-system : lando
2020-02-24 14:32:21 +00:00
Martin Stransky
f2ed03b529 Bug 1616855 [Wayland] Ship widget.wayland_dmabuf_webgl.enabled preference r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D63487

--HG--
extra : moz-landing-system : lando
2020-02-24 09:50:15 +00:00
Jean-Yves Avenard
fbf1d62e5c Bug 1614958 - Disable VP9 codec in MSE on Android device with no VP9 hardware decoder. r=jolin
We remove the old behaviour that if webm was disabled it would be overridden under some circumstances.
Instead we replace if with a new specialised preference (media.mediasource.vp9.enabled) that is only disabled on Android.

If this pref is disabled, vp9 will only be enabled under some conditions:
 - h264 HW decoding is not supported
 - mp4 is not enabled
 - Device was deemed fast enough to decode VP9 via the P9Benchmark utility
 - On Android, A VP9 HW decoder is present.

The primary observable result is that YouTube will serve H264 content on devices with no hardware VP9 decoder

Differential Revision: https://phabricator.services.mozilla.com/D63042

--HG--
extra : moz-landing-system : lando
2020-02-24 06:46:43 +00:00
Brindusan Cristian
96f1457323 Backed out changeset fe83145aa0b9 (bug 1614958) for mochitest failures in test_AbortAfterPartialMediaSegment.html. CLOSED TREE 2020-02-24 07:46:57 +02:00
Jean-Yves Avenard
9a27155df8 Bug 1614958 - Disable VP9 codec in MSE on Android device with no VP9 hardware decoder. r=jolin
We remove the old behaviour that if webm was disabled it would be overridden under some circumstances.
Instead we replace if with a new specialised preference (media.mediasource.vp9.enabled) that is only disabled on Android.

If this pref is disabled, vp9 will only be enabled under some conditions:
 - h264 HW decoding is not supported
 - mp4 is not enabled
 - Device was deemed fast enough to decode VP9 via the P9Benchmark utility
 - On Android, A VP9 HW decoder is present.

The primary observable result is that YouTube will serve H264 content on devices with no hardware VP9 decoder

Differential Revision: https://phabricator.services.mozilla.com/D63042

--HG--
extra : moz-landing-system : lando
2020-02-24 04:04:31 +00:00
Emilio Cobos Álvarez
46d968695a Bug 1519519 - Enable min() / max() / clamp() support by default. r=heycam
Will send an intent. The only issues I'm aware of are serialization /
simplification ones where every browser does its own thing already, and we're
the one that behaves the closest to the spec.

Differential Revision: https://phabricator.services.mozilla.com/D63585

--HG--
extra : moz-landing-system : lando
2020-02-23 22:29:05 +00:00
Coroiu Cristina
fc07ec879c Backed out changeset 4048d124b522 (bug 1614958) for mda failures at dom/media/mediasource/test/test_AbortAfterPartialMediaSegment.html 2020-02-22 15:29:02 +02:00
Jean-Yves Avenard
dfac3fff1e Bug 1614958 - Disable VP9 codec in MSE on Android device with no VP9 hardware decoder. r=jolin
We remove the old behaviour that if webm was disabled it would be overridden under some circumstances.
Instead we replace if with a new specialised preference (media.mediasource.vp9.enabled) that is only disabled on Android.

If this pref is disabled, vp9 will only be enabled under some conditions:
 - h264 HW decoding is not supported
 - mp4 is not enabled
 - Device was deemed fast enough to decode VP9 via the P9Benchmark utility
 - On Android, A VP9 HW decoder is present.

The primary observable result is that YouTube will serve H264 content on devices with no hardware VP9 decoder

Differential Revision: https://phabricator.services.mozilla.com/D63042

--HG--
extra : moz-landing-system : lando
2020-02-21 23:23:35 +00:00
Matthew Gregan
f68792741e Bug 1432303 - Let Windows AudioIPC ride the trains. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D63565

--HG--
extra : moz-landing-system : lando
2020-02-22 00:06:47 +00:00
Arnaud Renevier
9d7abb9383 Bug 1607364 - CrashReporting API r=baku
Implement Crash Report for Reporting API.

Differential Revision: https://phabricator.services.mozilla.com/D58053

--HG--
extra : moz-landing-system : lando
2020-02-21 17:40:30 +00:00
Michael Froman
e5696f1486 Bug 1611290 - Windows sandbox for socket process. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D62772

--HG--
extra : moz-landing-system : lando
2020-02-21 15:49:54 +00:00
Jeff Gilbert
e5d08f59ba Bug 1617091 - Remove DynDGpuManager, add webgl.power-preference-override. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D63599

--HG--
extra : moz-landing-system : lando
2020-02-21 04:00:07 +00:00
Miko Mynttinen
3e660d9274 Bug 1616335 - Add a pref to dump the serialized WebRender display list r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D63227

--HG--
extra : moz-landing-system : lando
2020-02-21 01:08:10 +00:00
Mike Shal
c8abdd68c2 Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D63438

--HG--
extra : moz-landing-system : lando
2020-02-21 00:05:17 +00:00
Csoregi Natalia
a15f9174ec Backed out changeset 3a8d5795c985 (bug 1616335) for tidy bustage on display_list.rs. CLOSED TREE 2020-02-21 01:31:33 +02:00
Miko Mynttinen
94dc6ffded Bug 1616335 - Add a pref to dump the serialized WebRender display list r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D63227

--HG--
extra : moz-landing-system : lando
2020-02-20 23:13:13 +00:00
Csoregi Natalia
6360b24e80 Backed out 2 changesets (bug 1616630) for Android bustage. CLOSED TREE
Backed out changeset 15016546c954 (bug 1616630)
Backed out changeset dcb7dc51633b (bug 1616630)
2020-02-20 21:24:11 +02:00
Mike Shal
39492660f4 Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart
Depends on D63437

Differential Revision: https://phabricator.services.mozilla.com/D63438

--HG--
extra : moz-landing-system : lando
2020-02-20 16:21:55 +00:00
Emilio Cobos Álvarez
0bc209c210 Bug 1614921 - Ignore background-image on canvas in high-contrast mode. r=morgan
Let's give this a shot.

Differential Revision: https://phabricator.services.mozilla.com/D63007

--HG--
extra : moz-landing-system : lando
2020-02-20 15:55:58 +00:00