gecko-dev/modules/libpref
Gijs Kruitbosch 290c64c982 Bug 1309946 - remove all traces of add-on performance monitoring, r=Yoric
This removes all the code for add-on performance watching from the
perfmonitoring component. This should mean that for add-on
compartments, we no longer trigger jank or CPOW monitoring in the JS
engine. This should result in minor performance improvements. As a
result, about:performance no longer reports on add-on performance
(but still reports on web page performance).

It also removes the AddonWatchers.jsm module and the related Nightly-
only UI (disabled in the parent commit) and strings. This UI wasn't
ready for release, there wasn't sufficient data it was creating
value for users, and there was some evidence that it didn't always
correctly identify the cause of performance issues, thus potentially
leading to user confusion or annoyance. Removing it therefore seemed
the right thing to do.

MozReview-Commit-ID: LsRwuaUtq6L

--HG--
extra : rebase_source : 92d4b775a7a7cbb5793e74eea471be81be974dda
2017-03-29 11:03:47 +01:00
..
init Bug 1309946 - remove all traces of add-on performance monitoring, r=Yoric 2017-03-29 11:03:47 +01:00
test Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
Preferences.cpp Bug 1343677 part 1. Add a way to get the current preferences init phase in debug builds. r=billm 2017-03-16 17:43:17 -04:00
Preferences.h Bug 1348331 part 3. Change Preferences::RegisterCallback/RegisterCallbackAndCall/UnregisterCallback to do exact matching on the pref name, not prefix matching. r=froydnj. 2017-03-21 14:59:02 -04:00
greprefs.js
moz.build Bug 1351804 - Switch libpref over to ArenaAllocator. r=froydnj 2017-03-30 16:48:32 -07:00
nsIPrefBranch.idl Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
nsIPrefBranch2.idl
nsIPrefBranchInternal.idl
nsIPrefLocalizedString.idl
nsIPrefService.idl
nsIRelativeFilePref.idl
nsPrefBranch.cpp Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
nsPrefBranch.h Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
nsPrefsFactory.cpp
prefapi.cpp Bug 1351804 - Switch libpref over to ArenaAllocator. r=froydnj 2017-03-30 16:48:32 -07:00
prefapi.h
prefapi_private_data.h Bug 1343677 part 1. Add a way to get the current preferences init phase in debug builds. r=billm 2017-03-16 17:43:17 -04:00
prefread.cpp
prefread.h