gecko-dev/toolkit
Bob Silverberg 71dee24643 Bug 1368545 - Prevent the ExtensionPreferencesManager from mistakenly overriding a user set preference, r=aswan
Prior to this change the code that automatically updates prefs when an add-on is disabled, reenabled or uninstalled
could overwrite changes to a pref that were made manually by a user, either via the UI or via about:config.

This change introduces a check into each of those actions that verifies that the current state of the pref
is what we expect it to be based on the data we have about add-on settings, and if it is not then we
do not change the pref.

MozReview-Commit-ID: 5DpEg2fGwIW

--HG--
extra : rebase_source : b27e8b8b851170a7e23395f82efca5da5bdae2ee
2017-06-05 14:22:05 -04:00
..
components Bug 1368545 - Prevent the ExtensionPreferencesManager from mistakenly overriding a user set preference, r=aswan 2017-06-05 14:22:05 -04:00
content Bug 1372005 - Update about:rights to new in-content style and add page title r=dao 2017-06-11 16:02:40 +02:00
crashreporter Bug 1294025 - Fix the broken promise chain when recording a crash submission attempt; r=bsmedberg 2017-06-12 12:00:56 +02:00
forgetaboutsite Bug 1362882 - script-generated patch to switch from Promise.defer() to new Promise() where it's straightforward, rs=Mossop. 2017-05-12 14:55:27 +02:00
library Backed out 3 changesets (bug 1354077) for assertions in AccessibleWrap.cpp a=backout CLOSED TREE 2017-06-12 16:54:10 -07:00
locales Bug 1372005 - Update about:rights to new in-content style and add page title r=dao 2017-06-11 16:02:40 +02:00
modules Bug 1371895 - Support legacy Task.jsm generators in DeferredTask.jsm. r=florian 2017-06-12 16:42:47 +01:00
mozapps merge mozilla-inbound to mozilla-central a=merge 2017-06-13 12:09:48 +02:00
pluginproblem Bug 1369755 part A - Add context about browser performance to the in-content UI.Remove the tap-to-activate UI on desktop, because we don't specifically say "click" on desktop anyway, and we don't want/need to customize it from PluginContent.jsm. ui-review=sbarrett r=felipe 2017-06-08 11:43:05 -04:00
profile Bug 1347358 - Add a Cleanup() function for profile locks. r=glandium 2017-03-23 18:02:10 +01:00
system Bug 1366133 - Part 1: make nsISystemProxySettings::GetPACURI happen in another thread; r=bagder 2017-05-24 14:36:53 +08:00
themes Bug 1369755 part A - Add context about browser performance to the in-content UI.Remove the tap-to-activate UI on desktop, because we don't specifically say "click" on desktop anyway, and we don't want/need to customize it from PluginContent.jsm. ui-review=sbarrett r=felipe 2017-06-08 11:43:05 -04:00
xre Bug 1370216: Remove SANDBOX_BROKER_INITIALIZED telemetry. r=jimm 2017-06-05 20:18:31 +01:00
.eslintrc.js Bug 1353542 - Add an eslint rule deprecating usage of Task.jsm in browser/ and toolkit/, r=Mossop. 2017-05-12 14:54:42 +02:00
moz.build Bug 1313045 - Remove toolkit/identity, part2: Move used files/bits to services/crypto and remove remaining files in toolkit/identity. r=MattN. 2017-01-23 20:43:35 +01:00
moz.configure Bug 1370978 - Enable av1 decoding in Nightly on macOS and Linux. r=froydnj,gerald 2017-06-07 10:29:59 -07:00
nss.configure
toolkit.mozbuild Bug 1368035 - Enable geckodriver building in automation; r=ted 2017-05-27 18:51:40 +01:00