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

17307 Коммитов

Автор SHA1 Сообщение Дата
David Parks 198fa063c2 Bug 1477756 - Initial out-of-process WebGL implementation. r=mccr8,handyman
Splits WebGLContext into ClientWebGLContext and HostWebGLContext.  The Client enables the JS-control of a WebGL context in a content procecss while the Host executes the WebGL graphics operations (via a WebGLContext that maintains much of the existing code) in the compositor process.  At this point, the cross-process behavior is disabled -- this series of patches is an incremental step toward that final goal.

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

--HG--
extra : moz-landing-system : lando
2020-01-08 22:19:14 +00:00
Bert Peers 0989fa49f0 Bug 1595708 - Cargo build timings SVG output Freezes the entire browser with WebRender r=jrmuizel
Allow two independent pools of worker threads, one
for each SceneBuilder thread. Thus long running
low-priority SVG work should no longer block UI
hit-testing from running.

Previous code tried to force a yield by using
priority and affinity, to keep the constraint of
"8 worker threads at most".  Net perf is a loss,
the code is not cross platform, and we already
have many processes/threads/pools co-existing. So
this patch removes the constraint.

Talos shows a mix of mostly gains and some losses,
link in this comment:
https://bugzilla.mozilla.org/show_bug.cgi?id=1595708#c13
This trade-off seems worth a try in exchange for
better UI latency.
(the big Win32 gain is repairing an earlier loss)

Bug 1602907 - obsoleted
Bug 1604570 - this patch
Bug 1602905 - this patch

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

--HG--
extra : moz-landing-system : lando
2020-01-08 18:32:58 +00:00
Dan Minor cf2f3f94a1 Bug 1607579 - Add pref to disable mute on RTCP bye or timeout; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D59163

--HG--
extra : moz-landing-system : lando
2020-01-08 19:07:46 +00:00
Valentin Gosu c7d9b630cb Bug 1552176 - Add nsIRequest.set/getTRRMode r=dragana
* Makes it possible to selectively enable TRR for pbmode/container/window/etc

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

--HG--
extra : moz-landing-system : lando
2020-01-07 20:20:38 +00:00
Martin Thomson 06d4c069b8 Bug 1606734 - Disable TLS 1.0 and 1.1 by default, r=keeler
Also backs out the changes from Bug 1599756.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 00:54:27 +00:00
Brindusan Cristian a1b0da8abc Backed out 7 changesets (bug 1591564) for leaks and tier2 build bustages. CLOSED TREE
Backed out changeset 9c740bf48245 (bug 1591564)
Backed out changeset 01060f5ff14b (bug 1591564)
Backed out changeset d7de3809a8b5 (bug 1591564)
Backed out changeset dfeba21643d4 (bug 1591564)
Backed out changeset 5f6f201ee47e (bug 1591564)
Backed out changeset aacb5ca2f486 (bug 1591564)
Backed out changeset a3fdaaf53c34 (bug 1591564)
2020-01-07 17:45:49 +02:00
Chris H-C 3e39cc6eea Bug 1591564 - Determine from the pref whether Glean upload is enabled r=janerik,emilio
Since we're the only one sending data, and we're doing so infrequently, let's
get the pref value before each ping send instead of building a pref observer
right this second.

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

--HG--
extra : moz-landing-system : lando
2020-01-06 16:19:44 +00:00
Kristen Wright 185749a261 Bug 1606390 Convert browser.newtabpage.enabled to a static pref r=Gijs
Converts `browser.newtabpage.enabled` into a static pref. Removes their varcache pref declaration. `signon.management.page.enabled` in the same file will be removed instead (Bug 1606888) as it is no longer needed.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 22:11:33 +00:00
Jonathan Kew c027dd90b4 Bug 1606997 - Let text-underline-position ride the train. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D58681

--HG--
extra : moz-landing-system : lando
2020-01-06 13:41:26 +00:00
John Lin ecebc986d8 Bug 1592140 - enable platform encoder and HW H.264 support on Android. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D51945

--HG--
extra : moz-landing-system : lando
2020-01-06 12:00:34 +00:00
Kearwood "Kip" Gilbert b3787eec77 Bug 1603825 - Suppress the VR permission UI when no VR runtimes are detected r=daoshengmu,bzbarsky
This patch suppresses VR device access permission prompts for users that do not have any VR runtimes installed.

We could not depend on the existing VR device enumeration functions to suppress the permission prompts, as the
act of enumerating VR devices will result in some hardware physically powering on and software starting up (and staying running)
in the background.

This patch includes logic to spawn the VR process with an additional flag indicating that it should attempt only to detect the
runtimes, without proceeding to enumerate and activate hardware and software.

VRManager now includes an enum to more clearly organize it's state machine model, which now must ensure that the runtime detection
happens on-demand when the VR session support capabilities are first determined.

There is a new pref to disable the suppression of permission prompts for use within permission UI tests on machines without VR runtimes.
Renamed some variables and added comments to make code in nsGlobalWindowInner and Navigator clearer and better represent the updated logic -- to allow the separate detection of VR runtimes and VR session activation. Both the runtime detection and VR
session activity uses VREventObserver to send events to nsGlobalWindowInner.

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

--HG--
extra : moz-landing-system : lando
2020-01-03 22:47:26 +00:00
Brian Hackett 6a51495175 Bug 1606447 - Initial landing for cloud replay, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D58444

--HG--
rename : toolkit/recordreplay/MiddlemanCall.cpp => toolkit/recordreplay/ExternalCall.cpp
rename : toolkit/recordreplay/MiddlemanCall.h => toolkit/recordreplay/ExternalCall.h
rename : toolkit/recordreplay/File.cpp => toolkit/recordreplay/Recording.cpp
rename : toolkit/recordreplay/File.h => toolkit/recordreplay/Recording.h
extra : moz-landing-system : lando
2020-01-03 20:43:08 +00:00
Razvan Maries 51527dcee0 Backed out changeset b0ce0ed033e6 (bug 1602905) as per developer's request. CLOSED TREE 2020-01-03 20:38:20 +02:00
Dorel Luca 212a51bc09 Backed out 5 changesets (bug 1603856, bug 1606447, bug 1605584, bug 1598951) for build bustages. CLOSED TREE
Backed out changeset cf403935cf9b (bug 1598951)
Backed out changeset af6e8b6be574 (bug 1605584)
Backed out changeset fbfa92bd4ec8 (bug 1603856)
Backed out changeset a6d13450295d (bug 1603856)
Backed out changeset e0b049ff115f (bug 1606447)

--HG--
rename : toolkit/recordreplay/Recording.cpp => toolkit/recordreplay/File.cpp
rename : toolkit/recordreplay/Recording.h => toolkit/recordreplay/File.h
rename : toolkit/recordreplay/ExternalCall.cpp => toolkit/recordreplay/MiddlemanCall.cpp
rename : toolkit/recordreplay/ExternalCall.h => toolkit/recordreplay/MiddlemanCall.h
2020-01-03 18:43:40 +02:00
Brian Hackett 47e1b573d0 Bug 1606447 - Initial landing for cloud replay, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D58444

--HG--
rename : toolkit/recordreplay/MiddlemanCall.cpp => toolkit/recordreplay/ExternalCall.cpp
rename : toolkit/recordreplay/MiddlemanCall.h => toolkit/recordreplay/ExternalCall.h
rename : toolkit/recordreplay/File.cpp => toolkit/recordreplay/Recording.cpp
rename : toolkit/recordreplay/File.h => toolkit/recordreplay/Recording.h
extra : moz-landing-system : lando
2020-01-03 15:57:15 +00:00
Martin Thomson eb0f4adeb2 Bug 1606733 - Disable TLS 1.0 and 1.1 prior to release, r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D58563

--HG--
extra : moz-landing-system : lando
2020-01-03 04:06:23 +00:00
alwu 62b6b0092c Bug 1606588 - Enable media control key event on OSX version Nightly. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D58497

--HG--
extra : moz-landing-system : lando
2020-01-02 17:54:13 +00:00
Emilio Cobos Álvarez b8b46c17fb Bug 1606036 - Implement high contrast mode in GTK. r=stransky
Over in bug 1604761 I realized that GTK has a high-contrast accessibility
setting, that GTK does not honor the same way as windows does.

There's no good reason for that IMO, and high contrast mode on windows is
getting some love.

This hooks the relevant parts of the GTK widget code so that we also avoid
websites overriding high contrast colors (via PreferenceStyleSheet and co).

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

--HG--
extra : moz-landing-system : lando
2020-01-02 13:59:05 +00:00
nordzilla e85b170e10 Bug 1604296 - Add Constructable StyleSheets API Under Preference r=emilio,bzbarsky
This patch adds the following functionality to the CSSStyleSheet WebIDL API
under the feature flag layout.css.constructable-stylesheets.enabled:
  - constructor()
  - replace()
  - replaceSync()

constructor(), replace() and replaceSync() are currently stubs that lack full
functionality.

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

--HG--
extra : source : 6e675d6399cee28f204b3501de3475ea3febd12c
2019-12-31 21:58:40 +00:00
Mihai Alexandru Michis 2f43e04863 Backed out changeset 6e675d6399ce (bug 1604296) for causing failures in layout/style tests. 2020-01-01 02:05:30 +02:00
Ting-Yu Lin 849340f805 Bug 1499281 - Remove column-span pref in StaticPrefList.yaml (finale). r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D58403

--HG--
extra : moz-landing-system : lando
2019-12-31 16:26:31 +00:00
nordzilla a8096f6948 Bug 1604296 - Add Constructable StyleSheets API Under Preference r=emilio,bzbarsky
This patch adds the following functionality to the CSSStyleSheet WebIDL API
under the feature flag layout.css.constructable-stylesheets.enabled:
  - constructor()
  - replace()
  - replaceSync()

constructor(), replace() and replaceSync() are currently stubs that lack full
functionality.

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

--HG--
extra : moz-landing-system : lando
2019-12-31 21:58:40 +00:00
Tom Tung c7212aae79 Bug 1594748 - Enable resab on Nightly except Android; r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D54166

--HG--
extra : moz-landing-system : lando
2019-12-31 10:06:59 +00:00
Edwin Takahashi 9b65f62ce1 Bug 1606182 - add python-test using python3 to make check r=Callek
Changes:

Fix the import statement that causes issues in python3.

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

--HG--
extra : moz-landing-system : lando
2019-12-30 18:02:23 +00:00
Dan Minor 861c33d810 Bug 1605861 - Only enable mDNS hostname obfuscation on Nightly; r=ng
Differential Revision: https://phabricator.services.mozilla.com/D58194

--HG--
extra : moz-landing-system : lando
2019-12-24 16:43:29 +00:00
Se Yeon Kim 6d5b34a528 Bug 1594497 - Fix typo on socialtracking whitelistTables r=englehardt
Depends on D57389

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

--HG--
extra : moz-landing-system : lando
2019-12-27 21:15:19 +00:00
Se Yeon Kim 1325d76b5a Bug 1594497 - Add Google entity lists r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D57389

--HG--
extra : moz-landing-system : lando
2019-12-27 21:12:52 +00:00
Perry Jiang 4f7937c016 Bug 1588154 - make dom.serviceWorkers.parent_intercept true by default r=asuth,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58062

--HG--
extra : moz-landing-system : lando
2019-12-23 14:16:42 +00:00
Razvan Maries 6651e8f30b Backed out 2 changesets (bug 1594497) for breaking Twitter pages.
Backed out changeset dc907aeafad0 (bug 1594497)
Backed out changeset fdef77d6d362 (bug 1594497)
2019-12-22 18:29:25 +02:00
Matt Woodrow 7a09b43239 Bug 1596682 - Allow DocumentChannel to ride the trains. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D57898

--HG--
extra : moz-landing-system : lando
2019-12-21 02:43:09 +00:00
alwu 7a463a5b40 Bug 1604691 - part1 : to generate test events in MediaControlService. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D57912

--HG--
extra : moz-landing-system : lando
2019-12-20 23:45:46 +00:00
Se Yeon Kim 3069b06832 Bug 1594497 - Add Google entity lists r=dimi
Depends on D52913

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

--HG--
extra : moz-landing-system : lando
2019-12-17 19:41:01 +00:00
Arthur Iakab 361b96aed8 Backed out changeset d39132658a17 (bug 1604570) as requested by Bert Peers for causing regressions.
--HG--
extra : histedit_source : 00ee1014f86a55b3fe9c4e2df272bad8edcd988c
2019-12-20 14:39:50 +02:00
Chris Peterson 406763af7f Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
This changeset is a simple find and replace of `MOZ_FALLTHROUGH` and `[[fallthrough]]`.

Unfortunately, the MOZ_FALLTHROUGH_ASSERT macro (to assert on case fallthrough in debug builds) is still necessary after switching from [[clang::fallthrough]] to [[fallthrough]] because:

* MOZ_ASSERT(false) followed by [[fallthrough]] triggers a -Wunreachable-code warning in DEBUG builds
* but MOZ_ASSERT(false) without [[fallthrough]] triggers a -Wimplicit-fallthrough warning in NDEBUG builds.

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

--HG--
extra : moz-landing-system : lando
2019-12-20 07:16:43 +00:00
Jean-Yves Avenard dd4db4a4b5 Bug 1598497 - P2. Have the canceled attribute only if explicitly canceled. r=mayhemer.
Previously, GetCancelled() would have return true should the channel's status was an error.
Doing Cancel(NS_OK) for example, would have made a follow-up call to GetCancelled() return false. However, we can assert that such a call would have been a bug.

Following this change GetCancelled() will only return true if Cancel() was explicitly called.

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

--HG--
extra : moz-landing-system : lando
2019-12-19 05:20:07 +00:00
Jean-Yves Avenard b1be794e1b Bug 1598497 - P1. move canceled attribute to nsIChannel. r=mayhemer
There is no functional change with this commit. The default implementation for GetCanceled() is still to check if the status code is a failure.

However, it can be argued that as you had to call Cancel() on the nsIChannel, having to check the nsIHttpChannelInternal interface to determine if you had been canceled in the past was rather a non obvious path.

It makes more sense to check the nsIChannel interface to determine if it's been canceled already and this allows for finer granularity if needed in the future.

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

--HG--
extra : moz-landing-system : lando
2019-12-18 21:13:26 +00:00
Nico Grunbaum 3f0a64b0ac Bug 1601177 - Re-enable parallel SDP parsing on Nightly;r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D56515

--HG--
extra : moz-landing-system : lando
2019-12-18 09:05:42 +00:00
Markus Stange 0f70058b6f Bug 1592044 - Reduce the frequency of IOSurface and framebuffer creation and destruction with the help of a surface pool. r=jgilbert
There are multiple SurfacePools: Main thread painting and the non-WebRender compositors create a new pool per window, and WebRender creates one shared pool across all windows. The non-WebRender users set the pool size limit to zero, i.e. no recycling across paints. This preserves the pre-existing behavior.
WebRender's pool size is configurable with the gfx.webrender.compositor.surface-pool-size pref.
Every window holds on to a SurfacePoolHandle. A SurfacePoolHandle has an owning reference to the pool, via a surface pool wrapper. Once all handles are gone, the surface pool goes away, too.
The SurfacePool holds on to IOSurfaces and MozFramebuffers. Both are created on demand, independently, but are associated with each other.
A given NativeLayer uses only one surface pool handle during its lifetime. The native layer no longer influences which GLContext its framebuffers are created for; the GL context is now managed by the surface pool handle.
As a result, a NativeLayer can no longer change which GLContext its framebuffers are created by.
So in the future, if we ever need to migrate a window frome one GLContext to another, we will need to recreate the NativeLayers inside it. I think that's ok.

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

--HG--
extra : moz-landing-system : lando
2019-12-18 21:01:51 +00:00
mcrawford@mozilla.com 297db2081a Bug 1588647 - [trr] Add NextDNS to list of TRR providers r=valentin,sfoster
Added NextDNS as optional TRR provider, along with tests to confirm that selecting it from the DoH drop down behaves as expected

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

--HG--
extra : moz-landing-system : lando
2019-12-18 17:22:37 +00:00
Alastor Wu 4fdaf2feb1 Bug 1578945 - part3 : enable new audio competing mechanism for all versions on Android. r=sebastian
We've enabled new the audio competing mechanism on Android Nightly two months ago, and we didn't get any bug report about it, so it's time to enable that for all versions on Android.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1582802

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

--HG--
extra : moz-landing-system : lando
2019-12-18 16:45:00 +00:00
Alastor Wu 8d8a78e920 Bug 1578945 - part1 : remove handling audio focus related code in AudioChannelService. r=baku,sebastian
We have implemented new audio focus management in bug1565689 which would allow us to have one tab playing audio at the same time no matter we're using e10s or Fission.

Therefore, we can remove the old pref dom.audiochannel.audioCompeting and dom.audiochannel.audioCompeting.allAgents, which are only work on non-e10s mode.

In addition, the audio competing is only used by default on Fennec, but Fennec is now no longer following the latest m-c, it's using ESR68. So even if our new audio focus management is not on by default on Android, it won't affect current behavior on Fennec. We can 100% sure that we won't need those code for old audio competing anymore.

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

--HG--
extra : moz-landing-system : lando
2019-12-18 09:10:30 +00:00
Bert Peers c3097cca90 Bug 1604570 - Enable low priority thread pool on Linux r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D57504

--HG--
extra : moz-landing-system : lando
2019-12-18 00:06:40 +00:00
Noemi Erli 58bf47752e Backed out 2 changesets (bug 1598497) for causing OSX build bustages CLOSED TREE
Backed out changeset 3b31bbf74a5f (bug 1598497)
Backed out changeset 81beebdc2202 (bug 1598497)
2019-12-18 01:54:56 +02:00
Mats Palmgren 76c9bc2441 Bug 1603773 - Disable the MathML mfenced element by default in all builds. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D57215

--HG--
extra : moz-landing-system : lando
2019-12-17 23:42:38 +00:00
Jean-Yves Avenard 653fbeaf3a Bug 1598497 - P2. Have the canceled attribute only if explicitly canceled. r=mayhemer.
Previously, GetCancelled() would have return true should the channel's status was an error.
Doing Cancel(NS_OK) for example, would have made a follow-up call to GetCancelled() return false. However, we can assert that such a call would have been a bug.

Following this change GetCancelled() will only return true if Cancel() was explicitly called.

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

--HG--
extra : moz-landing-system : lando
2019-12-17 23:21:55 +00:00
Jean-Yves Avenard c63570cb58 Bug 1598497 - P1. move canceled attribute to nsIChannel. r=mayhemer
There is no functional change with this commit. The default implementation for GetCanceled() is still to check if the status code is a failure.

However, it can be argued that as you had to call Cancel() on the nsIChannel, having to check the nsIHttpChannelInternal interface to determine if you had been canceled in the past was rather a non obvious path.

It makes more sense to check the nsIChannel interface to determine if it's been canceled already and this allows for finer granularity if needed in the future.

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

--HG--
extra : moz-landing-system : lando
2019-12-17 23:21:46 +00:00
Glenn Watson 2299ed8e69 Bug 1604625 - Add nightly config value to enable GL error checking. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D57549

--HG--
extra : moz-landing-system : lando
2019-12-17 21:51:30 +00:00
Cosmin Sabou ba00e94250 Backed out 2 changesets (bug 1594497) causing firefox-ui test failures on test_initial_download.py. CLOSED TREE
Backed out changeset c817e489fd80 (bug 1594497)
Backed out changeset a97415a7ce80 (bug 1594497)
2019-12-17 21:37:13 +02:00
Jason 5151b795ca Bug 1598424 - Co-located EME prefs (prefixed media.eme) to improve code structure. r=bryce
The four prefs moved in this revision were relocated to single a location with other EME related prefs. Grouping like prefs improves the code structure.

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

--HG--
extra : moz-landing-system : lando
2019-12-17 14:46:29 +00:00
Se Yeon Kim 9847f29a1a Bug 1594497 - Add Google entity lists r=dimi
Depends on D52913

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

--HG--
extra : moz-landing-system : lando
2019-12-17 14:28:23 +00:00
Jonathan Kingston eae7322fe7 Bug 1602462 - Remove http-equiv meta cookie code. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D57442

--HG--
extra : moz-landing-system : lando
2019-12-17 13:49:37 +00:00
Matt Woodrow a925a86ada Bug 1574372 - Add API to test stream converters to find out their output type. r=bzbarsky
We don't want to run stream conversion in the parent (since a lot of them require access to the document), so this instead adds a way to find out what their output type will be.

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

--HG--
extra : moz-landing-system : lando
2019-12-17 03:02:02 +00:00
Oana Pop Rus 5545e5a016 Backed out 9 changesets (bug 1574372) for bustage and wpt failures. on a CLOSED TREE
Backed out changeset b0183a606fec (bug 1574372)
Backed out changeset b7c96254826e (bug 1574372)
Backed out changeset 196d61adc272 (bug 1574372)
Backed out changeset 419b94b1210e (bug 1574372)
Backed out changeset c192e499eb47 (bug 1574372)
Backed out changeset 4e57038c3518 (bug 1574372)
Backed out changeset 6ec2aa542b59 (bug 1574372)
Backed out changeset d71b4c0aac1a (bug 1574372)
Backed out changeset a05c3b113ac1 (bug 1574372)
2019-12-17 03:26:38 +02:00
Sam Foster 7fcec8d823 Bug 1603226 - enable signon.userInputRequiredToCapture.enabled by default, and allow capture when any field value !== its defaultValue. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D57020

--HG--
extra : moz-landing-system : lando
2019-12-16 21:57:46 +00:00
Matthew Gaudet 1801b363aa Bug 1603188 - Add a pref to allow enabling deferred allocation mode by default in the browser r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D57356

--HG--
extra : moz-landing-system : lando
2019-12-16 21:43:48 +00:00
Matt Woodrow d1851fa263 Bug 1574372 - Add API to test stream converters to find out their output type. r=bzbarsky
We don't want to run stream conversion in the parent (since a lot of them require access to the document), so this instead adds a way to find out what their output type will be.

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

--HG--
extra : moz-landing-system : lando
2019-12-16 21:40:06 +00:00
Oana Pop Rus 661db3a39f Backed out 7 changesets (bug 1432856) for build bustages failures in nsWindow.h on a CLOSED TREE
Backed out changeset 3d08c3cce533 (bug 1432856)
Backed out changeset 49d03dd89b17 (bug 1432856)
Backed out changeset 62fc84c8ce99 (bug 1432856)
Backed out changeset a8a4fa63f5b2 (bug 1432856)
Backed out changeset c81f3d5b9bf3 (bug 1432856)
Backed out changeset 8351a8b1d96a (bug 1432856)
Backed out changeset a303b775a51b (bug 1432856)
2019-12-16 23:53:35 +02:00
pbz 5917e8280d Bug 1432856 - Added prefs for DOM fullscreen leave on window open or raise. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D55812

--HG--
extra : moz-landing-system : lando
2019-12-16 21:07:33 +00:00
J.C. Jones 942507de3e Bug 1594931 - Stop compiling NSS' DBM legacy database r=kjacobs,keeler,mhowell,MattN
This change modifies all tests that use key3/cert8 to use the new files. It
removes test_sdr_upgraded_with_password, as without the upgrade part that is now
the same test as test_sdr_preexisting_with_password.

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

--HG--
rename : security/manager/ssl/tests/unit/test_sdr_preexisting/key4.db => security/manager/ssl/tests/unit/test_broken_fips/key4.db
extra : moz-landing-system : lando
2019-12-16 17:35:49 +00:00
Csoregi Natalia 5f6f55422f Backed out changeset 5c137b3793a7 (bug 1594931) for failures on test_sdr_preexisting.js. CLOSED TREE
--HG--
rename : security/manager/ssl/tests/unit/test_broken_fips/key4.db => security/manager/ssl/tests/unit/test_sdr_preexisting/key4.db
2019-12-16 18:52:41 +02:00
J.C. Jones 4916451c01 Bug 1594931 - Stop compiling NSS' DBM legacy database r=kjacobs,keeler,mhowell,MattN
This change modifies all tests that use key3/cert8 to use the new files. It
removes test_sdr_upgraded_with_password, as without the upgrade part that is now
the same test as test_sdr_preexisting_with_password.

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

--HG--
rename : security/manager/ssl/tests/unit/test_sdr_preexisting/key4.db => security/manager/ssl/tests/unit/test_broken_fips/key4.db
extra : moz-landing-system : lando
2019-12-14 18:52:26 +00:00
Glenn Watson 30ae7d5b62 Bug 1604088 - Switch OS compositor off by default on Windows. r=sotaro
This switches the OS compositor integration for WR on Windows
off by default.

There are a couple of issues (primarily performance related) that
we need to fix up before making it the default for a release.

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

--HG--
extra : moz-landing-system : lando
2019-12-16 03:39:27 +00:00
Nico Grunbaum 2cfc1ded7d Bug 1598923 - Fix known WEBRTCSDP issues blocking parallel parsing mode in Nightly;r=drno
Bug 1598923 - P1 - Remove use of description API and use format in SDP rust to C bindings;r?drno

Bug 1598923 - P2 - Add pref to select strictness of SDP parsing success;r?drno

Bug 1598923 - P3 - Update to WEBRTC-SDP 0.3.2;r?drno

Bug 1598923 - P4 - update to WEBRTC-SDP 0.3.3;r?mjf

Bug 1598923 - P5 - Adapt channel handling to WEBRTC-SDP changes;r?mjf

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

--HG--
extra : moz-landing-system : lando
2019-12-13 08:17:16 +00:00
Jeff Walden e57173377f Bug 1439659 - Make |MOZ_{LITTLE,BIG}_ENDIAN| into function macros so that invoking them inside |#if| conditions when they haven't been defined yet is a compile error. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D57038

--HG--
extra : moz-landing-system : lando
2019-12-13 20:51:04 +00:00
Andreea Pavel 1adff31cb1 Backed out changeset 7d55de92c194 (bug 1594931) for failing xpcshell at test_sdr_preexisting.js on a CLOSED TREE
--HG--
rename : security/manager/ssl/tests/unit/test_broken_fips/key4.db => security/manager/ssl/tests/unit/test_sdr_preexisting/key4.db
2019-12-13 22:48:02 +02:00
J.C. Jones 515c7f644c Bug 1594931 - Stop compiling NSS' DBM legacy database r=kjacobs,keeler,mhowell,MattN
This change removes the legacy libnssdbm database that we migrated away from since Firefox 60.

This change modifies all tests that use key3/cert8 to use the new files. It
removes test_sdr_upgraded_with_password, as without the upgrade part that is now
the same test as test_sdr_preexisting_with_password. It otherwise removes support for libnssdbm everywhere in Gecko.

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

--HG--
rename : security/manager/ssl/tests/unit/test_sdr_preexisting/key4.db => security/manager/ssl/tests/unit/test_broken_fips/key4.db
extra : moz-landing-system : lando
2019-12-13 19:00:35 +00:00
Emilio Cobos Álvarez b498defa90 Bug 1603455 - Remove full-screen-api.unprefix.enabled. r=xidorn,smaug
It's been enabled since Firefox 64.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 13:27:27 +00:00
Jan Odvarko 01b714d69c Bug 1592720 - Enable WatchPoints in all channels r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D56882

--HG--
extra : moz-landing-system : lando
2019-12-12 17:13:45 +00:00
Thomas Nguyen 9fa06727dd Bug 1600883 - Enable Feature Policy allow attribute and permission delegation by default r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D55627

--HG--
extra : moz-landing-system : lando
2019-12-13 07:00:28 +00:00
Arthur Iakab be62a36395 Backed out changeset 769db72e480a (bug 1600883) for linting failure on profile/firefox.js CLOSED TREE 2019-12-13 02:23:32 +02:00
Thomas Nguyen 83bc8c1039 Bug 1600883 - Enable Feature Policy allow attribute and permission delegation by default r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D55627

--HG--
extra : moz-landing-system : lando
2019-12-13 00:05:43 +00:00
Matthew Noorenberghe a1396dce86 Bug 1602631 - Enable desktop password manager features in toolkit so GV will benefit. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D56495

--HG--
extra : moz-landing-system : lando
2019-12-12 20:24:27 +00:00
Noemi Erli 2b5af87228 Backed out changeset d23f209ada8b (bug 1603455) for causing failures in test_fullscreen-api.html
--HG--
extra : rebase_source : 7b7990746d3884eeced2404ed9bc78590db4b77c
2019-12-12 23:49:35 +02:00
Emilio Cobos Álvarez 8d6730e227 Bug 1603455 - Remove full-screen-api.unprefix.enabled. r=xidorn,smaug
It's been enabled since Firefox 64.

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

--HG--
extra : moz-landing-system : lando
2019-12-12 19:56:10 +00:00
Henri Sivonen 5c2bad25ab Bug 1551276 - Autodetect legacy encodings on unlabeled pages. r=emk
Differential Revision: https://phabricator.services.mozilla.com/D56362

--HG--
extra : moz-landing-system : lando
2019-12-12 17:50:19 +00:00
Oana Pop Rus df78d6011c Backed out changeset 0810ad586986 (bug 1551276) for wpt failures in ar-ISO-8859-6-late.tentative.html on a CLOSED TREE 2019-12-12 16:38:54 +02:00
Nazım Can Altınova 9adc1d00e3 Bug 1602800 - Move profiler recording preferences from firefox.js to all.js r=gregtatum
We had to do it because firefox android doesn't use that file. There is a
mobile.js file for that purpose. We had to move all recording preferences to
all.js and add the android only preference to mobile.js to be able to handle
that better.

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

--HG--
extra : moz-landing-system : lando
2019-12-12 13:52:34 +00:00
Henri Sivonen 07527a83c9 Bug 1551276 - Autodetect legacy encodings on unlabeled pages. r=emk
Differential Revision: https://phabricator.services.mozilla.com/D56362

--HG--
extra : moz-landing-system : lando
2019-12-12 12:59:47 +00:00
Dzmitry Malyshau dc8a21948c Bug 1602880 - Rename dom.webgpu.enable pref and restrict the CTS r=jgilbert,bzbarsky
addresses 1600364

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

--HG--
extra : moz-landing-system : lando
2019-12-12 03:09:30 +00:00
Emilio Cobos Álvarez 4abc5101ed Bug 1526725 - Make wheel events passive by default on Nightly. r=smaug
This turned out to not be the root cause for that broken site, but I wrote the
code so... I enabled it on Nightly only to see if there's fallout, I don't think
we need to ship this in the near term, your call.

Depends on D56555

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

--HG--
extra : moz-landing-system : lando
2019-12-11 22:15:15 +00:00
Emilio Cobos Álvarez d70493e15e Bug 1526725 - Make dom.event.default_to_passive_touch_listeners a static pref. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D56555

--HG--
extra : moz-landing-system : lando
2019-12-11 22:15:08 +00:00
Valentin Gosu 99cfec8178 Bug 1561860 - Add rust-url based nsIURI implementation r=JuniorHsu
This patch adds DefaultURI which wraps MozURL which in turn forwards calls
to rust-url.
For the moment the added network.url.useDefaultURI is set to false by default.
The plan is to make this the default implementation for unknown URI types.

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

--HG--
extra : moz-landing-system : lando
2019-12-11 20:17:53 +00:00
Bert Peers 4ddcc15958 Bug 1602905 - Enable low priority thread pool on Windows r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D56610

--HG--
extra : moz-landing-system : lando
2019-12-10 21:42:37 +00:00
Dorel Luca a431475073 Backed out 2 changesets (bug 1526725) as per dev's request
Backed out changeset 98bafb894b5d (bug 1526725)
Backed out changeset 2bbbaccb0d06 (bug 1526725)

--HG--
extra : rebase_source : c71e12cb776f5f6d56400bfb398648be803b0ac7
2019-12-10 19:37:45 +02:00
Emilio Cobos Álvarez 85117004f2 Bug 1526725 - Make wheel events passive by default on Nightly. r=smaug
This turned out to not be the root cause for that broken site, but I wrote the
code so... I enabled it on Nightly only to see if there's fallout, I don't think
we need to ship this in the near term, your call.

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

--HG--
extra : moz-landing-system : lando
2019-12-10 16:59:34 +00:00
Emilio Cobos Álvarez 93ebbd2ad0 Bug 1526725 - Make dom.event.default_to_passive_touch_listeners a static pref. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D56555

--HG--
extra : moz-landing-system : lando
2019-12-10 17:00:48 +00:00
Harald Kirschner dcfd8e8be6 Bug 1601506 - Enable javascript.options.asyncstack in DevEdition r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D56236

--HG--
extra : moz-landing-system : lando
2019-12-09 22:18:41 +00:00
Karl Tomlinson 17734903f5 Bug 1598117 enable GraphRunner by default r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D55409

--HG--
extra : moz-landing-system : lando
2019-12-03 09:12:27 +00:00
Bert Peers 8edb97a47a Bug 1595708 - Cargo build timings SVG output Freezes the entire browser with WebRender r=nical,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D56244

--HG--
extra : moz-landing-system : lando
2019-12-09 20:21:41 +00:00
Alex Henrie 00867c4809 Bug 202251 - Add an option to ignore diacritics when searching. r=fluent-reviewers,mikedeboer,jfkthame,flod
Differential Revision: https://phabricator.services.mozilla.com/D51841

--HG--
extra : moz-landing-system : lando
2019-12-09 19:26:40 +00:00
Emilio Cobos Álvarez 7de32b37ce Bug 1598330 - Convert dom.w3c_touch_events.enabled to a static pref. r=njn
Differential Revision: https://phabricator.services.mozilla.com/D56312

--HG--
extra : moz-landing-system : lando
2019-12-09 00:54:23 +00:00
sotaro eec070ad6a Bug 1592509 - Enable gfx.webrender.compositor by default on Windows r=gw
Differential Revision: https://phabricator.services.mozilla.com/D56153

--HG--
extra : moz-landing-system : lando
2019-12-06 06:56:50 +00:00
Emilio Cobos Álvarez 1f5edf0f70 Bug 1486964 - Disable -moz-touch-enabled in all channels. r=hiro
We've had it disabled on Nightly with no fallout for a while, and having it
enabled breaks websites with touch screens as described in this bug and related
ones.

Given the above, let's disable it in all channels, and we'll remove the code in
the next cycle.

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

--HG--
extra : moz-landing-system : lando
2019-12-07 00:07:58 +00:00
Gabriele Svelto 5dc21d568c Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan
The inclusions were removed with the following very crude script and the
resulting breakage was fixed up by hand. The manual fixups did either
revert the changes done by the script, replace a generic header with a more
specific one or replace a header with a forward declaration.

find . -name "*.idl" | grep -v web-platform | grep -v third_party | while read path; do
    interfaces=$(grep "^\(class\|interface\).*:.*" "$path" | cut -d' ' -f2)
    if [ -n "$interfaces" ]; then
        if [[ "$interfaces" == *$'\n'* ]]; then
          regexp="\("
          for i in $interfaces; do regexp="$regexp$i\|"; done
          regexp="${regexp%%\\\|}\)"
        else
          regexp="$interfaces"
        fi
        interface=$(basename "$path")
        rg -l "#include.*${interface%%.idl}.h" . | while read path2; do
            hits=$(grep -v "#include.*${interface%%.idl}.h" "$path2" | grep -c "$regexp" )
            if [ $hits -eq 0 ]; then
                echo "Removing ${interface} from ${path2}"
                grep -v "#include.*${interface%%.idl}.h" "$path2" > "$path2".tmp
                mv -f "$path2".tmp "$path2"
            fi
        done
    fi
done

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

--HG--
extra : moz-landing-system : lando
2019-12-06 09:17:57 +00:00
Valentin Gosu 7f4d9c85c8 Bug 1543201 - DoH Privacy Enhancement: Do not set the User-Agent header for DoH requests r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D55934

--HG--
extra : moz-landing-system : lando
2019-12-05 19:17:28 +00:00
prathiksha 3a8ea0bf31 Bug 1388674 - Only prompt to save logins if a login field was modified by the user. r=MattN
Depends on D53055

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

--HG--
extra : moz-landing-system : lando
2019-12-06 05:56:00 +00:00
Marcos Cáceres 78f831bf6c Bug 1596040 - Teach HTMLLinkElement's relList about 'manifest' r=bzbarsky
Fenix wants to ship Web Manifest support, while other Firefox products (e.g., Desktop) don't support it.

With the pref enabled, developers can check, via `link.relList.supports()`, if manifest processing is supported by a particular product.

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

--HG--
extra : moz-landing-system : lando
2019-12-06 04:17:04 +00:00
Sean Feng 93f9021bb1 Bug 1589700 - Record the number of unique site origins across all tabs r=smaug,agi,Dexter
Differential Revision: https://phabricator.services.mozilla.com/D54027

--HG--
extra : moz-landing-system : lando
2019-12-05 23:13:24 +00:00
Dana Keeler 4488a492b1 bug 1586855 - incorporate CRLite filters into cert_storage r=jcj,kjacobs
This patch implements CRLite lookups for TLS server certificate revocation
information in telemetry-only mode. It adds a new preference
"security.pki.crlite_mode" to control the behavior of this feature. Setting
this preference to 0 disables it completely. Setting it to 1 enables telemetry
collection only (the default). Setting it to 2 enables enforcing revocation
information found via CRLite.

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

--HG--
rename : third_party/rust/bit_reverse/LICENSE-APACHE => third_party/rust/rental/LICENSE-APACHE
rename : third_party/rust/bit-vec/LICENSE-MIT => third_party/rust/rental/LICENSE-MIT
extra : moz-landing-system : lando
2019-12-05 22:41:53 +00:00
Brindusan Cristian 4b11b63400 Backed out changeset b89936db7178 (bug 202251) for bc failures at browser_misused_characters_in_strings.js. CLOSED TREE 2019-12-05 23:10:09 +02:00
Mark Striemer 7609763e4b Bug 1564525 - Remove extensions.htmlaboutaddons.enabled pref r=Gijs
Depends on D55720

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

--HG--
extra : moz-landing-system : lando
2019-12-05 18:49:43 +00:00
Alex Henrie ca467c4b3f Bug 202251 - Add an option to ignore diacritics when searching. r=fluent-reviewers,mikedeboer,jfkthame,flod
Differential Revision: https://phabricator.services.mozilla.com/D51841

--HG--
extra : moz-landing-system : lando
2019-12-05 18:08:20 +00:00
Emilio Cobos Álvarez 7a80801b12 Bug 1600998 - Remove layout.css.xul-box-display-values.survive-blockification.enabled. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D55898

--HG--
extra : moz-landing-system : lando
2019-12-05 06:12:47 +00:00
Boris Zbarsky 75124bdd98 Bug 1517588. Use nsIPrincipal::IsSystemPrincipal instead of nsContentUtils::IsSystemPrincipal r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D53067

--HG--
extra : moz-landing-system : lando
2019-12-05 04:44:32 +00:00
Kris Maglione ea63a0888d Bug 1583614: Def on frameloader rebuilding on remoteness change again. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D55858

--HG--
extra : moz-landing-system : lando
2019-12-05 03:52:49 +00:00
Razvan Maries 9bc6627459 Backed out changeset 4eecc90a3080 (bug 1583614) for perma fails on browser_multiple_navigateAndRestore.js. CLOSED TREE 2019-12-05 03:30:11 +02:00
Razvan Maries ef51899325 Backed out changeset 52af8765cb21 (bug 1589700) for perma fails on browser_Telemetry_numberOfSiteOrigins.js. CLOSED TREE 2019-12-04 23:48:27 +02:00
Sean Feng 0dea348f20 Bug 1589700 - Record the number of unique site origins across all tabs r=smaug,agi,Dexter
Differential Revision: https://phabricator.services.mozilla.com/D54027

--HG--
extra : moz-landing-system : lando
2019-12-04 19:39:18 +00:00
Kris Maglione 26e67caa7c Bug 1583614: Def on frameloader rebuilding on remoteness change again. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D55858

--HG--
extra : moz-landing-system : lando
2019-12-04 20:40:05 +00:00
Jonathan Kew c66ada7245 Bug 770780 - Enable CSS text-underline-position property on Nightly builds. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D54724

--HG--
extra : moz-landing-system : lando
2019-12-04 11:37:25 +00:00
Jonathan Kew 3b87f01682 Bug 770780 - Add support for parsing of the CSS text-underline-position property. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D54722

--HG--
extra : moz-landing-system : lando
2019-12-04 11:39:15 +00:00
Thomas Nguyen a0b817ac65 Bug 1483631 - Restrict nested permission requests in webrtc with permission delegate r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47417

--HG--
extra : moz-landing-system : lando
2019-12-04 15:39:14 +00:00
Cameron McCormack ace2396f78 Bug 1600855 - Re-enable letter-spacing and word-spacing on SVG text. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D55601

--HG--
extra : moz-landing-system : lando
2019-12-03 21:22:53 +00:00
Bogdan Tara 96c4d7038c Backed out 2 changesets (bug 1600855) for bustages complaining about SVGTextFrame.cpp CLOSED TREE
Backed out changeset a3473bbf2b42 (bug 1600855)
Backed out changeset a9c150ebbf2b (bug 1600855)
2019-12-03 23:09:37 +02:00
Cameron McCormack fed6396798 Bug 1600855 - Re-enable letter-spacing and word-spacing on SVG text. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D55601

--HG--
extra : moz-landing-system : lando
2019-12-03 06:13:22 +00:00
Gurzau Raul 4f21dcd081 Backed out 4 changesets (bug 1483631) for failing at browser_temporary_permissions.js on a CLOSED TREE.
Backed out changeset f5bb5f6a148f (bug 1483631)
Backed out changeset c5e562c1d590 (bug 1483631)
Backed out changeset 7ef09193a7ef (bug 1483631)
Backed out changeset a909dcbbea2b (bug 1483631)
2019-12-03 21:57:55 +02:00
Andreas Tolfsen c0c59383f9 bug 1544393: remote: ship remote agent in Firefox Nightly r=remote-protocol-reviewers,whimboo,maja_zf
Now that the security review in bug 1542229 and the follow-up work
that came out of it is complete, we should go ahead and flip the
remote.enabled preference.

This patch causes the remote agent to be available to users on the
Firefox Nightly release channel.  This meansusing --remote-debugger
will no longer cause a fatal error

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

--HG--
extra : moz-landing-system : lando
2019-12-02 15:39:51 +00:00
Luca Greco 1f8d0692a0 Bug 1598079 - Turn abuseReport.openDialog on by default on all channels. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D54026

--HG--
extra : moz-landing-system : lando
2019-11-25 17:35:48 +00:00
Thomas Nguyen 023216a561 Bug 1483631 - Restrict nested permission requests in webrtc with permission delegate r=jib
Differential Revision: https://phabricator.services.mozilla.com/D47417

--HG--
extra : moz-landing-system : lando
2019-12-03 16:25:31 +00:00
Tom Ritter 4f9313ba4e Bug 1582512 - Register a ScriptValidationCallback to examine script loads in the parent process r=Gijs,ckerschb
Additionally, we disable validation on PAC scripts.

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

--HG--
extra : moz-landing-system : lando
2019-12-02 17:27:09 +00:00
Kershaw Chang 9c48606bb3 Bug 1596409 - P6: Add a pref for using socket process for network r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D54174

--HG--
extra : moz-landing-system : lando
2019-12-03 13:46:04 +00:00
John Dai 9186958d1f Bug 1552301 - Implement form.requestSubmit(); r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D54278

--HG--
extra : moz-landing-system : lando
2019-12-03 10:13:41 +00:00
Thomas Nguyen e93180d18b Bug 1598470 - Reduce number of supported features in Feature Policy r=baku
Differential Revision: https://phabricator.services.mozilla.com/D54200

--HG--
extra : moz-landing-system : lando
2019-12-02 16:31:09 +00:00
Coroiu Cristina 678b770b5c Backed out changeset 4e8f478cc40d (bug 1598117) for mda failures at src/dom/media/GraphDriver.cpp 2019-12-03 06:38:00 +02:00
Karl Tomlinson 2581092079 Bug 1598117 enable GraphRunner by default r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D55409

--HG--
extra : moz-landing-system : lando
2019-12-02 08:21:05 +00:00
Alexis Beingessner e0a840160a Bug 1599862 - hide macos gpu migration on WR behind a pref. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D55395

--HG--
extra : moz-landing-system : lando
2019-12-02 22:06:05 +00:00
Ciure Andrei e473bd5f57 Backed out 10 changesets (bug 1582512) for causing browser_preferences_usage.js to permafail CLOSED TREE
Backed out changeset a615a2c07523 (bug 1582512)
Backed out changeset 7dd0266da0a1 (bug 1582512)
Backed out changeset dfdefc6ede97 (bug 1582512)
Backed out changeset 59db30e1915f (bug 1582512)
Backed out changeset 1eb6f6b02149 (bug 1582512)
Backed out changeset 391ed11326fb (bug 1582512)
Backed out changeset 02865605c1c3 (bug 1582512)
Backed out changeset 017582048986 (bug 1582512)
Backed out changeset 1374c08302f9 (bug 1582512)
Backed out changeset 40dd63b6910a (bug 1582512)
2019-12-02 19:23:12 +02:00
Tom Ritter 40826aaf6c Bug 1582512 - Register a ScriptValidationCallback to examine script loads in the parent process r=Gijs,ckerschb
Additionally, we disable validation on PAC scripts.

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

--HG--
extra : moz-landing-system : lando
2019-12-02 15:45:13 +00:00
Valentin Gosu 0848f9ba9a Bug 1590528 - Call CheckAdaptersAddresses at startup r=kershaw
The problem is that the suffix is not always computed when Firefox starts up.
This patch adds a pref `network.notify.initial_call` that controls whether
CheckAdaptersAddresses gets called imediately after.
This call is necessary in order to compute the suffix list, VPN status, etc.

This patch also ensures that OnDnsSuffixListUpdated gets called by
NetlinkService::ComputeDNSSuffixList on Android. This notification is
necessary for the TRRService to pick up the suffix list.

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

--HG--
extra : moz-landing-system : lando
2019-12-02 09:34:14 +00:00
Ciure Andrei 1b5b6af7bd Backed out 2 changesets (bug 1598470, bug 1595720) for causing browser_fullscreen_cross_origin.js to permafail CLOSED TREE
Backed out changeset 02fbe3085e54 (bug 1598470)
Backed out changeset 40f6133b6b61 (bug 1595720)
2019-12-02 12:55:37 +02:00
Thomas Nguyen 8da4de5388 Bug 1598470 - Reduce number of supported features in Feature Policy r=baku
Differential Revision: https://phabricator.services.mozilla.com/D54200

--HG--
extra : moz-landing-system : lando
2019-12-02 09:39:46 +00:00
Honza Bambas ce072f8e6a Bug 1594449 - <link rel="preload"> implemented as a speculative load initiated during the prescan phase in the HTML5 parser, disabled by default, only supports "script" and "styles" types, r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D52019

--HG--
extra : moz-landing-system : lando
2019-11-27 21:45:12 +00:00
Valentin Gosu 7996f8211b Bug 1582647 - Pref off the "public-suffix-list-updated" event r=Gijs
Updating the PSL while Firefox is running could cause principals to have
a different base domain before/after the update.
See bug 1582647 comment 30

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

--HG--
extra : moz-landing-system : lando
2019-11-28 12:16:19 +00:00
Cameron McCormack 55ca01d3b0 Bug 1599173 - Disable SVG text spacing with a pref. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D54887

--HG--
extra : moz-landing-system : lando
2019-11-27 23:29:41 +00:00
Emilio Cobos Álvarez 3da2b668f4 Bug 1599324 - Disable layout.css.zoom-transform-hack.enabled for now. r=boris
People do like to use zoom along with transforms for legit reasons, which means
that we get this wrong.

This is unfortunate, as the whole point of the hack was fixing sites that only
used zoom without regressing sites that would do:

  zoom: 0.5;
  -moz-transform: scale(0.5);
  transform-origin: 0 0;

So we're a bit stuck here. The only way to deal with the known regressions is
parsing `zoom: 1` as invalid, which is insane, and it would probably cause other
compat issues... For now disable the pref.

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

--HG--
extra : moz-landing-system : lando
2019-11-27 22:00:15 +00:00
Emilio Cobos Álvarez 049ce3ea14 Bug 1593995 - Turn layout.css.notify-of-unvisited off for now. r=smaug
I'll figure out how to make it fast, but meanwhile this should fix the
regression.

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

--HG--
extra : moz-landing-system : lando
2019-11-27 15:45:59 +00:00
Tom Tung 883d58bccf Bug 1587007 - P2 - Having two different error message when the prefs for COOP and COEP are enabled or not; r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D50966

--HG--
extra : moz-landing-system : lando
2019-11-26 14:05:25 +00:00
Matt Woodrow 943ad54b32 Bug 1584031 - Add a pref to put data URIs in their own process when using fission. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D53894

--HG--
extra : moz-landing-system : lando
2019-11-27 02:19:38 +00:00
Kenny Levinsen 1c5650fe48 Bug 1542808 - Implement widget-local VsyncSource for Wayland windows. r=stransky,lsalzman
Lets Wayland sessions run vsync off wayland surface frame callbacks by creating
an interface for widgets to return a local VsyncSource, if applicable.

This interface is currently used for the compositor, and for refresh drivers
in the parent process. It is not yet used for vsync in content processes.

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

--HG--
extra : moz-landing-system : lando
2019-11-27 00:21:33 +00:00
Narcis Beleuzu 7d30f98797 Backed out changeset 4c50773d59a2 (bug 1594004) for mochitest failures on test_postMessage_solidus.html . CLOSED TREE 2019-11-27 02:01:58 +02:00
Dorel Luca 2f5d3a7647 Backed out changeset 9c10d8e6c8a4 (bug 1599324) for Xpcshell failures in devtools/shared/tests/unit/test_css-properties-db.js. CLOSED TREE 2019-11-26 22:37:40 +02:00
Emilio Cobos Álvarez ba10daaa56 Bug 1599324 - Disable layout.css.zoom-transform-hack.enabled for now. r=boris
People do like to use zoom along with transforms for legit reasons, which means
that we get this wrong.

This is unfortunate, as the whole point of the hack was fixing sites that only
used zoom without regressing sites that would do:

  zoom: 0.5;
  -moz-transform: scale(0.5);
  transform-origin: 0 0;

So we're a bit stuck here. The only way to deal with the known regressions is
parsing `zoom: 1` as invalid, which is insane, and it would probably cause other
compat issues... For now disable the pref.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 19:31:54 +00:00
Sebastian Streich a3be2f9036 Bug 1594004 - Enable CacheSplit in nightly r=ckerschb,annevk
***
Fix Cache-Split related Tests

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:38:53 +00:00
Mike de Boer 092cf95f26 Bug 1599172 - Re-initialize the Search Service when the pref 'browser.search.modernConfig' is flipped, to aid in testing. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D54683

--HG--
extra : moz-landing-system : lando
2019-11-26 12:35:43 +00:00
Brindusan Cristian 6c34625fa0 Backed out 4 changesets (bug 1584031) for crashtest failures at crashtests/914521.html.
Backed out changeset 48a289c7226f (bug 1584031)
Backed out changeset cac72426ac2a (bug 1584031)
Backed out changeset bfb6286d68b6 (bug 1584031)
Backed out changeset c94a216693c5 (bug 1584031)
2019-11-26 06:42:14 +02:00
Matt Woodrow 9497ec8582 Bug 1584031 - Add a pref to put data URIs in their own process when using fission. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D53894

--HG--
extra : moz-landing-system : lando
2019-11-26 03:18:38 +00:00
Kristen Wright 7f922fb774 Bug 1599203 - Set webgl.dxgl.enabled on Windows to true r=njn
This was overlooked when removing duplicates in bug 1575983.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 22:07:53 +00:00
alwu 902bd705da Bug 1593843 - part6 : add a static pref to control this feature. r=bryce
`media.geckoview.autoplay.request` is used to control whether we send the play request.
`media.geckoview.autoplay.request.testing` is used to control the request result in testing.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 11:00:14 +00:00
Markus Stange 27710815d4 Bug 1596955 - Add opaqueness tinting to NativeLayerCA. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D53289

--HG--
extra : moz-landing-system : lando
2019-11-25 19:06:16 +00:00
Tom Tung 64a20094ea Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke
This patch mainly enables the pref for SharedArrayBuffer on Nightly.

This change causes some tests to fail. This patch handles the failures for
mochitests and web-platform-tests. The jsreftest will be handled in the next
patch.

For mochitests:
- dom/serviceworkers/test/test_serviceworker_interfaces.js
- dom/tests/mochitest/general/test_interfaces.js
- dom/workers/test/test_worker_interfaces.js

These tests check which interfaces are exposed on the web. Since we are now
exposing SharedArrayBuffer in some configurations, the tests need to be adjusted
accordingly.

For the rest of tests in this patch:
- testing/web-platform/meta/encoding/encodeInto.any.js.ini
This test partially fails because the integration of encoding and SAB is not
completely supported yet.

- testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini
This test partially fails because the integration of decoding and SAB is not
completely supported yet.

- testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-failure.https.any.js.ini
- testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-success.any.js.ini
- testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini
- testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini
The subtests related to SAB in these tests now pass when SAB is enabled, so we
need to annotate them as failing only in configurations where SAB is disabled.

- testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html.ini
This test partially fails because there are some issues between SAB and Audio.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 16:28:06 +00:00
Nico Grunbaum f6ed797af7 Bug 1598988 - pref off the Rust SDP parser for now; r=drno
Differential Revision: https://phabricator.services.mozilla.com/D54440

--HG--
extra : moz-landing-system : lando
2019-11-25 03:39:09 +00:00
Matt Woodrow 99f1ccd668 Bug 1588484 - Disable Advanced Layers for now when using fission for the window. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D53759

--HG--
extra : moz-landing-system : lando
2019-11-24 20:59:07 +00:00
Andreea Pavel b30d1c40a4 Backed out 2 changesets (bug 1586411, bug 1588484) for build bustages at nsBaseWidget.cpp on a CLOSED TREE
Backed out changeset 8f8105dabc47 (bug 1586411)
Backed out changeset 6339a731c30d (bug 1588484)
2019-11-24 21:40:59 +02:00
Matt Woodrow 220b57cf81 Bug 1588484 - Disable Advanced Layers for now when using fission for the window. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D53759

--HG--
extra : moz-landing-system : lando
2019-11-24 19:02:00 +00:00
Valentin Gosu 43afef29e7 Bug 1565022 - TRR: Check for NRPT on Windows to use platform DNS r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D54093

--HG--
extra : moz-landing-system : lando
2019-11-24 14:33:26 +00:00
Valentin Gosu 0e928af6c3 Bug 1565008 - TRR: Check for Proxy on Windows to use platform DNS r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D54092

--HG--
extra : moz-landing-system : lando
2019-11-24 14:54:02 +00:00
Nico Grunbaum f77baeeca3 Bug 1570549 - P8 - Restore SDP comparison telemetry;r=bwc
This moves the telemetry and preferences out into their own files and restores the parse result telemetery.

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

--HG--
extra : moz-landing-system : lando
2019-11-24 03:45:52 +00:00
Nico Grunbaum 76b1352f58 Bug 1570549 - P7 - Add SDP pref defaults; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D52329

--HG--
extra : moz-landing-system : lando
2019-11-24 03:45:44 +00:00
Michael Froman 2abac68bde Bug 1598691 - Flip media.rdd-opus.enabled to true on Win. r=drno
Differential Revision: https://phabricator.services.mozilla.com/D54319

--HG--
extra : moz-landing-system : lando
2019-11-22 21:40:15 +00:00
Michael Froman e5ac332f88 Bug 1598690 - Flip media.rdd-wav.enabled to true on Win. r=drno
Differential Revision: https://phabricator.services.mozilla.com/D54318

--HG--
extra : moz-landing-system : lando
2019-11-22 21:40:02 +00:00
Jan de Mooij 83d309574b Bug 1579367 - Initialize XPCJSContext explicitly, after loading user prefs. r=kmag
This way we get the correct values for start-up prefs in the parent process.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 12:40:17 +00:00
Brindusan Cristian 1cde1fcaf7 Backed out 8 changesets (bug 1570549) for wpt failures at RTCTrackEvent-fire.html.
Backed out changeset 1d487300d143 (bug 1570549)
Backed out changeset 7d4be5f410c9 (bug 1570549)
Backed out changeset d328f63d66a8 (bug 1570549)
Backed out changeset e0dbf967bc68 (bug 1570549)
Backed out changeset 3469d786723d (bug 1570549)
Backed out changeset 1435516b2085 (bug 1570549)
Backed out changeset 3364ed9a7862 (bug 1570549)
Backed out changeset 94346355a426 (bug 1570549)

--HG--
rename : media/webrtc/signaling/src/sdp/SdpParser.h => media/webrtc/signaling/src/sdp/SdpErrorHolder.h
2019-11-23 11:24:03 +02:00
Nico Grunbaum ab7812c038 Bug 1570549 - P8 - Restore SDP comparison telemetry;r=bwc
This moves the telemetry and preferences out into their own files and restores the parse result telemetery.

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

--HG--
extra : moz-landing-system : lando
2019-11-23 04:46:07 +00:00
Nico Grunbaum e16da087e7 Bug 1570549 - P7 - Add SDP pref defaults; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D52329

--HG--
extra : moz-landing-system : lando
2019-11-23 04:45:55 +00:00
Chun-Min Chang c90a642935 Bug 1598790 - Let audiounit-rust stay in Nightly. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D54377

--HG--
extra : moz-landing-system : lando
2019-11-23 00:46:27 +00:00
Noemi Erli 23395b20e2 Backed out 13 changesets (bug 1593843) for bustages in Logging.h CLOSED TREE
Backed out changeset b6e3fa6363bd (bug 1593843)
Backed out changeset 3db512256b0d (bug 1593843)
Backed out changeset f67081ea84ee (bug 1593843)
Backed out changeset ad02bb934459 (bug 1593843)
Backed out changeset 1a79176d3f7b (bug 1593843)
Backed out changeset 486c8562b816 (bug 1593843)
Backed out changeset 0d4313c436c5 (bug 1593843)
Backed out changeset 0c7e831d11bf (bug 1593843)
Backed out changeset 02ac8c39f46d (bug 1593843)
Backed out changeset 80895462dddf (bug 1593843)
Backed out changeset 4ab855869725 (bug 1593843)
Backed out changeset 5a24fc933cd6 (bug 1593843)
Backed out changeset f1c50ee60a78 (bug 1593843)
2019-11-23 05:18:17 +02:00
Noemi Erli 2871c44dd4 Backed out 8 changesets (bug 1570549) for causing build bustages in sdp_unittests.cpp CLOSED TREE
Backed out changeset 0574444bda48 (bug 1570549)
Backed out changeset 19c2658031e2 (bug 1570549)
Backed out changeset 0817d4ca061d (bug 1570549)
Backed out changeset 629c2fec174c (bug 1570549)
Backed out changeset 3bfbbda57d4c (bug 1570549)
Backed out changeset ac4ef8625479 (bug 1570549)
Backed out changeset dc0e0e020273 (bug 1570549)
Backed out changeset 94df2bb99c20 (bug 1570549)

--HG--
rename : media/webrtc/signaling/src/sdp/SdpParser.h => media/webrtc/signaling/src/sdp/SdpErrorHolder.h
2019-11-23 04:45:55 +02:00
alwu 18d07fd5df Bug 1593843 - part6 : add a static pref to control this feature. r=bryce
`media.geckoview.autoplay.request` is used to control whether we send the play request.
`media.geckoview.autoplay.request.testing` is used to control the request result in testing.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 09:17:37 +00:00
Nico Grunbaum ecd11a5b59 Bug 1570549 - P8 - Restore SDP comparison telemetry;r=bwc
This moves the telemetry and preferences out into their own files and restores the parse result telemetery.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 23:42:34 +00:00
Nico Grunbaum 8bc5a22903 Bug 1570549 - P7 - Add SDP pref defaults; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D52329

--HG--
extra : moz-landing-system : lando
2019-11-22 23:42:32 +00:00
Michael Froman 842fad844f Bug 1524049 - pref on Vorbis decoding on RDD for Windows. r=drno
Also, make sure it is disabled for MinGW builds because of Bug
1597408.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 20:49:14 +00:00
Paul Zuehlcke 97a444cc97 Bug 1597541 - Added pref and disabled nsContentBlocker by default. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D53975

--HG--
extra : moz-landing-system : lando
2019-11-22 14:32:44 +00:00
Ciure Andrei c6bd150834 Backed out 3 changesets (bug 1388674) for causing test_formless_submit.html to permafail CLOSED TREE
Backed out changeset d9b1730b8cb3 (bug 1388674)
Backed out changeset d1e436047e1e (bug 1388674)
Backed out changeset 05c8232e7dc5 (bug 1388674)
2019-11-22 19:49:16 +02:00
Andreea Pavel b75f3406d9 Merge mozilla-central to autoland on a CLOSED TREE 2019-11-22 18:51:41 +02:00
Andreea Pavel 3483fb259b Merge autoland to mozilla-central. a=merge 2019-11-22 11:14:11 +02:00
Andreea Pavel 594bcb571e Backed out changeset 03381ad44ca9 (bug 1547286) to disable Remote Canvas 2D while regressions are investigated and resolved. a=backout 2019-11-22 10:45:40 +02:00
prathiksha f27945ebc0 Bug 1388674 - Only prompt to save logins if a login field was modified by the user. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D24556

--HG--
extra : moz-landing-system : lando
2019-11-21 22:47:23 +00:00
Chun-Min Chang 2a152be2f5 Bug 1598188 - Turn on audiounit-rust in all version. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D54070

--HG--
extra : moz-landing-system : lando
2019-11-21 16:59:12 +00:00
Boris Chiou 0616e2cfa2 Bug 1582554 - Ship motion-path without offset-path:ray(). r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D53111

--HG--
extra : moz-landing-system : lando
2019-11-20 22:38:27 +00:00
Boris Chiou 7a959a5da5 Bug 1582554 - Add a preference for offset-path:ray(). r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53110

--HG--
extra : moz-landing-system : lando
2019-11-20 22:38:26 +00:00
Boris Chiou 7b99b9eb51 Bug 1424900 - Ship individual transform properties: translate, rotate, scale. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D34925

--HG--
extra : moz-landing-system : lando
2019-11-20 21:14:46 +00:00
Ehsan Akhgari eae928f35e Bug 1597841 - Add preferences for the automated storage access grant heuristics for ETP; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D54051

--HG--
extra : moz-landing-system : lando
2019-11-21 12:30:21 +00:00
Valentin Gosu 50ab46ba6c Bug 1565004 - Make sure we skip TRR when there's an active VPN r=mayhemer
- Adds the `network.trr.enable_when_vpn_detected` defaulting to false. This means detecting a PPP adapter will make IsExcludedFromTRR always return true - it does not affect the `network.trr.mode` pref.
- Adds a test that when nsINetworkLinkService.vpnDetected is true we skip all TRR requests
- Makes it so we update the excludedDomains list and VPN detected status for TRR on any network:link-status-changed observer notification that is received.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 10:02:48 +00:00
Emilio Cobos Álvarez 30a9b8d837 Bug 1559074 - Enable shadow parts everywhere. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D54030

--HG--
extra : moz-landing-system : lando
2019-11-21 10:32:25 +00:00
Narcis Beleuzu 0725ad16ee Backed out 3 changesets (bug 1388674) for ss failures on browser_permissionPrompts.js . CLOSED TREE
Backed out changeset 2e38cf3d0d27 (bug 1388674)
Backed out changeset 2c96c192a576 (bug 1388674)
Backed out changeset 10dde27b429c (bug 1388674)
2019-11-21 06:16:32 +02:00
prathiksha 8914c167f1 Bug 1388674 - Only prompt to save logins if a login field was modified by the user. r=MattN
Depends on D51718

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

--HG--
extra : moz-landing-system : lando
2019-11-20 22:44:20 +00:00
David Parks beb56ea7bc Bug 1577336: Part 2 - Add pref to disble Windows DXGI async plugin surfaces r=jmathies
Use this pref to disable NPDrawingModelAsyncWindowsDXGISurface mode, which will force compatible plugins (Flash) to use NPDrawingModelAsyncBitmapSurface.

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

--HG--
extra : moz-landing-system : lando
2019-11-20 21:32:24 +00:00
Luca Greco 1e19e16024 Bug 1598062 - Turn abuseReport.amWebAPI on by default on all channels. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D54011

--HG--
extra : moz-landing-system : lando
2019-11-20 19:05:03 +00:00
Geoff Brown 89e578e30c Bug 1596962 - Initialize static pointers in Preferences.cpp; r=njn
Explicit initialization of these static pointers appears to resolve these intermittent failures.

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

--HG--
extra : moz-landing-system : lando
2019-11-20 17:13:34 +00:00
Cosmin Sabou be84eb7037 Backed out 11 changesets (bug 1582512) for causing valgrind bustages.
Backed out changeset 8b850fd66bf5 (bug 1582512)
Backed out changeset 07d3631e609a (bug 1582512)
Backed out changeset fa91b085eb59 (bug 1582512)
Backed out changeset 232d5735d404 (bug 1582512)
Backed out changeset 47045fa2ffd2 (bug 1582512)
Backed out changeset 40a0f6c6cd61 (bug 1582512)
Backed out changeset 5fb3e489c31f (bug 1582512)
Backed out changeset 379318a35b20 (bug 1582512)
Backed out changeset bf81985c33b7 (bug 1582512)
Backed out changeset 1e0dd57b8041 (bug 1582512)
Backed out changeset 2787043f1fab (bug 1582512)
2019-11-20 18:44:45 +02:00
Cosmin Sabou 4e76fd5665 Backed out 2 changesets (bug 1565004) for xpc failures on netwerk/test/unit/test_trr.js.
Backed out changeset 3d6d67621349 (bug 1565004)
Backed out changeset ef016d00ec9b (bug 1565004)
2019-11-20 18:40:16 +02:00
Tom Ritter e7037fe85f Bug 1582512 - Register a ScriptValidationCallback to examine script loads in the parent process r=Gijs,ckerschb
Additionally, we disable validation on PAC scripts.

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

--HG--
extra : moz-landing-system : lando
2019-11-19 13:04:00 +00:00
Valentin Gosu 2bdc8b2de9 Bug 1565004 - Make sure we skip TRR when there's an active VPN r=mayhemer
- Adds the `network.trr.enable_when_vpn_detected` defaulting to false. This means detecting a PPP adapter will make IsExcludedFromTRR always return true - it does not affect the `network.trr.mode` pref.
- Adds a test that when nsINetworkLinkService.vpnDetected is true we skip all TRR requests
- Makes it so we update the excludedDomains list and VPN detected status for TRR on any network:link-status-changed observer notification that is received.

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

--HG--
extra : moz-landing-system : lando
2019-11-20 14:33:33 +00:00
Bob Owen 10271952bb 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-12 22:52:08 +00:00
Cosmin Sabou 31672fe924 Backed out 3 changesets (bug 1388674) for mochitest fission failures on test_submit_without_field_modifications. CLOSED TREE
Backed out changeset 2bbba46b221c (bug 1388674)
Backed out changeset 74fb61b252bb (bug 1388674)
Backed out changeset b723ff1791cd (bug 1388674)
2019-11-20 10:03:55 +02:00
prathiksha 9cadc2d673 Bug 1388674 - Only prompt to save logins if a login field was modified by the user. r=MattN
Depends on D51718

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

--HG--
extra : moz-landing-system : lando
2019-11-20 06:18:31 +00:00
Andreea Pavel 436e38d10e Backed out 2 changesets (bug 1592140) for crashing test_peerConnection_bug1512281.html on a CLOSED TREE
Backed out changeset edb87ed43383 (bug 1592140)
Backed out changeset efe989cdf146 (bug 1592140)
2019-11-20 06:19:38 +02:00
Andreea Pavel 5c654c5a3f Backed out changeset 7e8755b2ddce (bug 1594004) for failing xpcshell at test_http2.js on a CLOSED TREE 2019-11-20 06:13:50 +02:00
Sebastian Streich 2b934a4f1a Bug 1594004 - Enable CacheSplit on default r=ckerschb,annevk
***
Fix Cache-Split related Tests

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

--HG--
extra : moz-landing-system : lando
2019-11-19 15:27:20 +00:00
John Lin cd14345124 Bug 1592140 - enable platform encoder and HW H.264 support on Android. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D51945

--HG--
extra : moz-landing-system : lando
2019-11-19 23:12:02 +00:00