Removes duplicate webgl.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44576
--HG--
extra : moz-landing-system : lando
Removes 10 duplicate webgl.* prefs. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed.
Differential Revision: https://phabricator.services.mozilla.com/D44575
--HG--
extra : moz-landing-system : lando
Removes 10 duplicate webgl.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed.
Differential Revision: https://phabricator.services.mozilla.com/D44574
--HG--
extra : moz-landing-system : lando
Removes all the duplicate privacy.*, security.*, toolkit.*, and widget.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44573
--HG--
extra : moz-landing-system : lando
Removes all of the duplicate mousewheel.*, nglayout.*, and network.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44572
--HG--
extra : moz-landing-system : lando
Removes the 14 duplicate media.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44566
--HG--
extra : moz-landing-system : lando
Removes the remaining 10 duplicate layout.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44565
--HG--
extra : moz-landing-system : lando
Removes 11 duplicate layout.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44564
--HG--
extra : moz-landing-system : lando
Removes the remaining 7 duplicate layers.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44563
--HG--
extra : moz-landing-system : lando
Remove 12 duplicate layers.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44562
--HG--
extra : moz-landing-system : lando
Removes 1 duplicate javascript.* and 9 layers.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44560
--HG--
extra : moz-landing-system : lando
Removes the remaining 11 image.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44559
--HG--
extra : moz-landing-system : lando
Removes all duplicate gl.* prefs and 5 duplicate image.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.
Differential Revision: https://phabricator.services.mozilla.com/D44558
--HG--
extra : moz-landing-system : lando
When profiling scripts with large numbers of dynamic Functions and
complex URLs the profiler overhead can severely skew results. This puts
a cap on the filename length we send to profiler to reduce the impact of
this when using data urls.
Differential Revision: https://phabricator.services.mozilla.com/D43836
--HG--
extra : moz-landing-system : lando
This moves the shortcuts view into the regular HTML views so they can eventually share a header. This also reduces the number of browser on the page by 1 \o/
Differential Revision: https://phabricator.services.mozilla.com/D39371
--HG--
extra : moz-landing-system : lando
The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs`
option which can be used to pass the job descriptions to the visual-metrics
task.
Differential Revision: https://phabricator.services.mozilla.com/D41878
--HG--
extra : moz-landing-system : lando
This new task fetches the visualmetrics.py script from the
github.com/mozilla/browsertime repository and runs it in parallel for the
specified jobs. Jobs are specified in a JSON blob passed through to the task in
an environment variable. A follow up patch specifies a command line argument to
make this configuration available to `./mach try {fuzzy|chooser}`
Differential Revision: https://phabricator.services.mozilla.com/D41052
--HG--
extra : moz-landing-system : lando
We'd like to offer a way for developers to safely do asynchronous instantiations
of COM objects. This patch adds a static CreateInstance method to mscom::EnsureMTA
that facilitates this under certain conditions (as outlined in the comments).
To help ensure that this is as safe as possible, we return a MozPromise that,
once resolved, produces an AgileReference that may then be passed between
threads, and may then be resolved when a specific thread needs to access the
interface.
Differential Revision: https://phabricator.services.mozilla.com/D44519
--HG--
extra : moz-landing-system : lando
We want to ensure that the code being added in part 2 is only used when it is
reasonable and safe to do so. One way to ensure this is to add a check that the
desired CLSID is an in-process, thread-aware server.
Differential Revision: https://phabricator.services.mozilla.com/D44518
--HG--
extra : moz-landing-system : lando
The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs`
option which can be used to pass the job descriptions to the visual-metrics
task.
Differential Revision: https://phabricator.services.mozilla.com/D41878
--HG--
extra : moz-landing-system : lando