Commit Graph

231 Commits

Author SHA1 Message Date
Christian Holler
08b96099f2 Bug 1471647 - Add a pref to override the Telemetry update channel. r=Dexter
MozReview-Commit-ID: 4pRYWT8R8bB
2018-06-28 15:05:11 +02:00
Kartikaya Gupta
4e627e4d1e Bug 1463911 - Add a pref to force-disable WR. r=chutten,sotaro
This pref can be used by users to force-disable WebRender. It is
recorded in the telemetry environment so we can get a sense of how many
people are setting this pref.

MozReview-Commit-ID: yZSN44NMvD
2018-06-25 10:55:33 -04:00
Bharat Raghunathan
cd1b326a5f Bug 1463183 - Remove all instances of isUniversalBinary since we no longer build universal binaries for macOS r=spohl
MozReview-Commit-ID: FZfVrYtEo13
2018-05-31 20:04:23 +05:30
Kris Maglione
e2dad07746 Bug 1461145: Support async startup/shutdown bootstrap methods. r=aswan
MozReview-Commit-ID: L0G4DA0KJ87
2018-05-12 18:51:32 -07:00
Kris Maglione
fd7e9e6a69 Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8
This also removes any redundant Ci.nsISupports elements in the interface
lists.

This was done using the following script:

acecb401b7/processors/chromeutils-generateQI.jsm

MozReview-Commit-ID: AIx10P8GpZY
2018-04-22 20:55:06 -07:00
Jan-Erik Rediger
bb3d1d8b76 Bug 1452935 - Remove empty addons.activeExperiment r=gfritzsche
MozReview-Commit-ID: 2CE6RscQjRV
2018-04-17 08:23:00 +03:00
Kris Maglione
bb3c0b8261 Bug 1456291: Follow-up: Fix dummy GMP data. r=bustage
MozReview-Commit-ID: 94xc6yDoHls
2018-04-23 20:50:54 -07:00
Kris Maglione
5bf6c9a0f2 Bug 1456291: Avoid loading the blocklist service before UI is interactive. r=Gijs
The TelemetryEnvironment initialization process currently forces a load and
initialization of the blocklist service only to check its isLoaded flag. This
adds measurable overhead to startup, and without those checks, the service
would not be initialized until after first paint.

We should defer even checking whether the blocklist is loaded until after
startup has finished.

MozReview-Commit-ID: 73c4o5oVqze
2018-04-23 15:03:00 -07:00
Haik Aftandilian
1d64ed1cb1 Bug 1450715 - Add pref dom.ipc.plugins.sandbox-level.flash to telemetry r=Alex_Gaynor
Record the value of the pref "dom.ipc.plugins.sandbox-level.flash" in telemetry if the user sets the value to be different from the default.

MozReview-Commit-ID: 3Kq0m19Zqcs
2018-04-19 11:37:49 -07:00
Kris Maglione
7f6dd10ca6 Bug 1420908: Remove telemetry experiments. r=gfritzsche
MozReview-Commit-ID: 6KEEZ6nKXrU
2018-04-03 15:17:13 -07:00
William Lachance
803b71e5aa Bug 1452745 - Annotate crash pings with actual display and platform versions r=gsvelto
Before we were falling back to using the raw version, which isn't
correct on at least beta (i.e. we would get `60.0` instead of `60.0b1`).

MozReview-Commit-ID: 7NfV6iRoj4y
2018-04-10 15:01:22 -04:00
Jan-Erik Rediger
f7bd649f34 Bug 1443608 - Stop reporting legacy Telemetry component Telemetry Experiments. r=chutten 2018-03-20 14:45:30 +01:00
Emilio Cobos Álvarez
076354eb25 Bug 1447611: Cleanup prefs that do nothing now. r=jwatt
Still more followup cleanup to come.

MozReview-Commit-ID: 83j7DTVb0Ti
2018-03-21 19:13:56 +01:00
Csoregi Natalia
96a3c6af7f Backed out 4 changesets (bug 1447611) for mass failures due to --enable-stylo removal. CLOSED TREE
Backed out changeset c6193142bbcf (bug 1447611)
Backed out changeset 01ada1c5a95f (bug 1447611)
Backed out changeset 86c9fed44da2 (bug 1447611)
Backed out changeset bb84ac6e1468 (bug 1447611)
2018-03-21 19:01:07 +02:00
Emilio Cobos Álvarez
653c8a2aaf Bug 1447611: Cleanup prefs that do nothing now. r=jwatt
Still more followup cleanup to come.

MozReview-Commit-ID: 83j7DTVb0Ti
2018-03-21 17:25:00 +01:00
Kris Maglione
b4d543ffb2 Bug 1445551: Part 2 - Remove multiprocessCompatible flag. r=aswan
We no longer support legacy extensions with e10s shims, and the only remaining
uses that matter are in-tree test harnesses, which have been fixed. This flag
no longer serves a purpose.

MozReview-Commit-ID: EdCNqF4MttN
2018-03-13 19:02:42 -07:00
Jan-Erik Rediger
32c42aaaa9 Bug 1441610 - Track marionette.enabled in default telemetry environment r=chutten data-r=chutten 2018-03-07 16:34:57 +01:00
Kris Maglione
70769314ed Bug 1443642: Remove obsolete Addon.hasBinaryComponents flag. r=aswan
MozReview-Commit-ID: AlddwvjQmg1
2018-03-06 13:59:42 -08:00
Gijs Kruitbosch
345863ee88 Bug 1439519 - fetch plugin information lazily in TelemetryEnvironment.jsm, r=chutten,florian
MozReview-Commit-ID: 9eUwq3lMdZD
2018-03-06 16:31:24 +00:00
Gijs Kruitbosch
120244f0cf Bug 1433133 - remove unused prefs and exported bits from NewTabUtils.jsm, r=dao
MozReview-Commit-ID: 75xPd5hKexV
2018-03-06 22:56:07 +00:00
Mark Banner
0f7796144a Bug 1440761 - Enable no-unused-vars for global scope on jsm files in toolkit/. r=mossop
MozReview-Commit-ID: 7Okqmw5dBcL
2018-02-23 19:25:59 +00:00
Florian Quèze
f1a55f73f8 Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
Alejandro Rodriguez
3fada46e52 Bug 1426139 - re-fetch only the relevant pref when a pref changes. r=chutten 2018-02-07 22:41:52 -05:00
Mike Cooper
edc1e4ced7 Bug 1426161 - Add app.shield.optoutstudies.enabled pref to TelemetryEnvironment r=gfritzsche
MozReview-Commit-ID: HFmqqTwHMyI
2018-01-30 14:04:23 -08:00
Andrew McCreight
272cee1e65 Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
This patch was autogenerated by my decomponents.py

It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.

It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.

It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)

MozReview-Commit-ID: DeSHcClQ7cG
2018-02-06 09:36:57 -08:00
Andrew Swan
7b5e42ff82 Bug 1356331 Remove hotfix from telemetry r=chutten
MozReview-Commit-ID: GmNhsQnZ8Mh
2018-01-04 14:16:56 -08:00
Kris Maglione
0bb74efdf1 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
Backed out changeset a1eca62826a1 (bug 1431533)
Backed out changeset 34c999fa006b (bug 1431533)
Backed out changeset e2674287e57f (bug 1431533)
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
Backed out changeset 6e56f4c8843e (bug 1431533)
Backed out changeset 12fc4dee861c (bug 1431533)
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Aaron Klotz
2d4a8289fb Bug 1418131: Part 3 - Add Windows Security Center info to telemetry environment; r=gfritzsche
MozReview-Commit-ID: 3Cw7XIrROTn
2017-11-16 18:10:41 -07:00
Dorel Luca
048a76fe98 Backed out 3 changesets (bug 1418131) for failing Browser-chrome on toolkit/modules/tests/browser/browser_Troubleshoot.js on a CLOSED TREE
Backed out changeset 8962ed624e0c (bug 1418131)
Backed out changeset a287c5db8be6 (bug 1418131)
Backed out changeset a0cf39ae0b3d (bug 1418131)
2018-01-16 03:39:43 +02:00
Aaron Klotz
97b62b51c7 Bug 1418131: Part 3 - Add Windows Security Center info to telemetry environment; r=gfritzsche
MozReview-Commit-ID: 3Cw7XIrROTn
2017-11-16 18:10:41 -07:00
Dorel Luca
fdebf94692 Backed out 3 changesets (bug 1418131) for build bustages on Windows mingw
Backed out changeset 073eb94e1d21 (bug 1418131)
Backed out changeset 625b2d120fd9 (bug 1418131)
Backed out changeset d66bae3d5be1 (bug 1418131)
2018-01-15 23:48:41 +02:00
Aaron Klotz
2af246eb67 Bug 1418131: Part 3 - Add Windows Security Center info to telemetry environment; r=gfritzsche
MozReview-Commit-ID: 3Cw7XIrROTn
2017-11-16 18:10:41 -07:00
Dorel Luca
e99ef2d7a5 Backed out 3 changesets (bug 1418131) for Browser-chrome failure, mochitest failre and build bustage on Windows mingw
Backed out changeset 75591ea83b3c (bug 1418131)
Backed out changeset 73dca2043525 (bug 1418131)
Backed out changeset 5dd6963e2a12 (bug 1418131)
2018-01-15 22:51:31 +02:00
Aaron Klotz
e3701f0156 Bug 1418131: Part 3 - Add Windows Security Center info to telemetry environment; r=gfritzsche
MozReview-Commit-ID: 3Cw7XIrROTn
2017-11-16 18:10:41 -07:00
Florian Quèze
9d9ac3546e Bug 1226616 - The presence of the general.config.filename preference should be reported on telemetry. r=chutten, data-review=francois 2017-11-25 00:01:17 +01:00
Florian Quèze
33a3067543 Bug 1419788 - Add Telemetry probe for browser.search.region, r=gfritzsche. 2017-11-23 12:15:41 +01:00
Chris H-C
783b975832 bug 1381633 - Communicate whether getActiveAddons is serving full data r=Dexter,rhelmer
getActiveAddons can either return partial or full data for use by the Telemetry
Environment. This is just a spike that communicates that difference out of
XPIProvider and into the Environment so we know whether the DB has been loaded.

MozReview-Commit-ID: 4Y5mq5aM6uu
2017-11-21 14:00:07 -05:00
Cervantes Yu
86326f5f66 Bug 1414714 - Part 1: Remove unused telemetry environment pref "gfx.direct2d.use1_1". r=chutten
MozReview-Commit-ID: 5zbW8UTm8Wa
2017-11-08 15:26:34 +08:00
Felipe Gomes
ef89f5a91d Bug 1413296 - Remove the e10sCohort annotation from the Telemetry environment. r=chutten
MozReview-Commit-ID: 1k0NAqylXUG
2017-11-03 15:06:40 -02:00
Stephen A Pohl
acef8c9f37 Bug 1409468: Add a property appleModelId to telemetry's environment data to collect model IDs for Apple desktop devices. r=mstange,francois 2017-10-18 14:52:06 -04:00
Stephen A Pohl
2f5dfcaf74 Backout 7a6b39895ac2 and 7cb727e67531 to potentially be replaced with better solution. r=backout 2017-10-17 15:46:01 -04:00
Stephen A Pohl
178b40d226 Bug 1409468: Add a property to telemetry's environment data to detect when a device has an Apple touchbar. r=mstange,francois 2017-10-17 15:33:22 -04:00
Alessio Placitelli
89cfc87cff Bug 1406097 - Use the cached attribution code in the environment. r=mhowell
This adds a new sync function to AttributionCode.jsm that returns the cached
attribution data. The cached data is then used to populate the environment
instead of relying on the async function.

MozReview-Commit-ID: F0se7kXspo2
2017-10-09 12:03:38 +02:00
Jared Hirsch
b84ab9f85b Bug 1405166 - Update occurrences of system-disabled pref outside screenshots system addon; r=kmag
MozReview-Commit-ID: 24PV53VM6te
2017-10-03 16:26:41 -07:00
Alessio Placitelli
a46cf822fb Bug 1403978 - Add 'browser.search.widget.inNavBar' to TelemetryEnvironment. r=chutten,data-review=rweiss
MozReview-Commit-ID: 1N0wK6M0bXu
2017-09-29 07:56:00 +02:00
Alessio Placitelli
c048ed4eb2 Bug 1400870 - Keep the attribution code on environment changes. r=chutten
This patch makes sure |_updateSettings| carries over the attribution code,
if present. Without this patch the whole "environment.settings" section
is replaced and the attribution code disppears after the first environment
change/subsession split.

MozReview-Commit-ID: 8bxjVOl2mUp
2017-09-21 09:34:58 +02:00