gecko-dev/toolkit/mozapps
Chris Pearce ac07135594 Bug 1276132 - Rename media.gmp-*.forcevisible to media.gmp-*.visible, and set it when keysystems are enabled. r=spohl
Repurpose the media.gmp-*.forcevisible pref to control whether the
corresponding GMP is visible in the addons manager UI. The pref has to be true
for the GMP to be usable.

The pref is enabled and not hidden when the corresponding EME keysystem is
enabled in the mozconfig.

This means users can turn on EME without needing to recompile their build; they
just need to create a hidden pref. This will be useful for CDM developers, and
users on platforms where we've not enabled EME yet but users want to test it
(Linux).

We also need to change the GMPUtils.isPluginHidden() accessor so that plugins
are considered hidden if the "visible" pref is false OR we're on an unsupported
platform. This ensures that we must be on a supported OS and the visibility
pref is true before GMPs appear in the addon list.

A consequence of the isPluginHidden() change is that we also need to add a
"force-supported" pref to override the checks that refuse to load the GMPs on
various platform versions, so that the unit tests pass.

MozReview-Commit-ID: h6CwLDkvFW

--HG--
extra : rebase_source : d09b952cc12da6f46b404439781b62784e4f54b3
2016-05-31 10:59:44 +12:00
..
downloads Bug 1242562 - Byte count rounding shouldn't depend on the decimal separator used. r=mak 2016-05-07 17:14:20 +02:00
extensions Bug 1276132 - Rename media.gmp-*.forcevisible to media.gmp-*.visible, and set it when keysystems are enabled. r=spohl 2016-05-31 10:59:44 +12:00
handling Bug 510516 - Improve strings in application picker dialog. r=adw 2016-04-28 12:30:00 -04:00
installer Bug 1272102 - FlyWeb Android UI. r=sebastian 2016-06-08 21:37:06 -04:00
preferences Bug 1254978 - Set blank if the current font is not installed and the font backend does not support language-specific enumeration. r=Gijs 2016-03-14 22:01:05 +09:00
update bug 1274487 - Remove 'Update Installed' code and user interface. r=mhowell 2016-05-25 00:09:49 -07:00