gecko-dev/toolkit/components/telemetry
Andrew McCreight f6a64d2db5 Bug 1349389 - Lazily load osfile.jsm in telemetry. r=gfritzsche
Also, avoid two entirely unused imports.

This avoids loading the various osfile jsms at startup.

The additional shim method for sysinfo is needed in
test_TelemetryEnvironment.js because delaying the intialization of
osfile results in loading osfile_shared_allthreads.jsm after the shim
sysinfo has been added, which initializes
Ci.nsIOSFileConstantsService, which calls into sysinfo in
InitOSFileConstants().

MozReview-Commit-ID: D7IWk20TRt1

--HG--
extra : rebase_source : cf820b1ed72a78ff34e99d2129401c4806a68175
2017-03-21 14:55:39 -07:00
..
docs Bug 1333128 - Make the pingsender compress the outgoing ping with gzip. r=chutten,gsvelto 2017-03-23 15:02:35 +01:00
ipc Bug 1338555 - Add an accumulation limit to Scalars IPC messages; r=chutten 2017-03-24 23:22:05 +01:00
pingsender Bug 1333128 - Make the pingsender compress the outgoing ping with gzip. r=chutten,gsvelto 2017-03-23 15:02:35 +01:00
schemas
tests Bug 1349389 - Lazily load osfile.jsm in telemetry. r=gfritzsche 2017-03-21 14:55:39 -07:00
.flake8 Bug 1344853 - Enable flake8 rule E127: "continuation line over-indented for visual indent". r=Dexter 2017-03-22 23:38:19 +03:00
datareporting-prefs.js
EventInfo.h Bug 1313326 - Part 2 - Restrict event recording to specified processes. r=dexter 2017-03-06 16:12:49 +01:00
Events.yaml Bug 1313326 - Part 2 - Restrict event recording to specified processes. r=dexter 2017-03-06 16:12:49 +01:00
GCTelemetry.jsm
gen-event-data.py Bug 1344853 - Enable flake8 rule E127: "continuation line over-indented for visual indent". r=Dexter 2017-03-22 23:38:19 +03:00
gen-event-enum.py Bug 1344836 - Enable flake8 rule E713: "test for membership should be 'not in'". r=Dexter 2017-03-14 02:03:13 +01:00
gen-histogram-bucket-ranges.py Bug 1344849 - Enabled flake8 rule E201: "whitespace after '{'". r=Dexter 2017-03-15 18:33:48 +05:30
gen-histogram-data.py Bug 1344833 - Enable flake8 rule E128: "continuation line under-indented for visual indent". r=Dexter 2017-03-18 21:18:27 +01:00
gen-histogram-enum.py Bug 1344840 - Enable flake8 rule E231: "missing whitespace after ','". r=dexter 2017-03-14 00:37:32 +05:30
gen-scalar-data.py Bug 1344832 - Enable flake8 rule E502: "the backslash is redundant between brackets". r+dexter r=Dexter 2017-03-14 01:04:56 +01:00
gen-scalar-enum.py Bug 1344831 - Enable flake8 rule E703: "statement ends with a semicolon". r=dexter 2017-03-09 22:37:32 +05:30
healthreport-prefs.js
histogram_tools.py Bug 1344833 - Enable flake8 rule E128: "continuation line under-indented for visual indent". r=Dexter 2017-03-18 21:18:27 +01:00
histogram-whitelists.json Bug 1345894 - Set expiry for plugin notification/infobar telemetry and make it opt-out for monitoring Flash CTP rollout, data-r=rweiss 2017-03-21 17:27:38 -04:00
Histograms.json Bug 1338347 - Add telemetry histograms for frame throughput and frame drops during compositor animations. r=bsmedberg 2017-03-20 11:41:05 -04:00
Makefile.in
moz.build Bug 1330833 - Add the new "modules" (DLLs) ping type. r=Dexter,mstange,jorendorff, data-review=bsmedberg 2017-02-18 14:17:30 +00:00
nsITelemetry.idl Bug 1342034 - Fix documentation of getLoadedModules in nsITelemetry.idl. r=Dexter 2017-03-07 07:08:00 -05:00
parse_events.py Bug 1337022 - Fix the regex in the Telemetry event parser. r=Dexter 2017-03-17 11:59:17 +01:00
parse_scalars.py Bug 1344833 - Enable flake8 rule E128: "continuation line under-indented for visual indent". r=Dexter 2017-03-18 21:18:27 +01:00
ProcessedStack.h Bug 1341023 - Add missing nsString.h include in ProcessedStack.h. r=me CLOSED TREE 2017-02-21 23:10:59 +00:00
ScalarInfo.h Bug 1313326 - Part 2 - Restrict event recording to specified processes. r=dexter 2017-03-06 16:12:49 +01:00
Scalars.yaml Bug 1341219 - Set the browser engagement scalar probes to never expire. r=bsmedberg 2017-02-23 15:01:59 +01:00
shared_telemetry_utils.py Bug 1344852: Enable flake8 rule W602: "deprecated form of raising exception". r=dexter 2017-03-15 17:18:52 +05:30
Telemetry.cpp Bug 1347661 - Unbreak --enable-warnings-as-errors on platforms without Gecko Profiler. r=gfritzsche 2017-03-15 19:05:33 +00:00
Telemetry.h Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter 2017-02-16 00:45:15 +05:30
TelemetryArchive.jsm
TelemetryCommon.cpp Bug 1313326 - Part 2 - Restrict event recording to specified processes. r=dexter 2017-03-06 16:12:49 +01:00
TelemetryCommon.h Bug 1313326 - Part 2 - Restrict event recording to specified processes. r=dexter 2017-03-06 16:12:49 +01:00
TelemetryController.jsm Bug 1349389 - Lazily load osfile.jsm in telemetry. r=gfritzsche 2017-03-21 14:55:39 -07:00
TelemetryEnvironment.jsm Bug 1348748 - Implement telemetry experiment annotations to TelemetryEnvironment.jsm. r=gfritzsche 2017-03-20 10:54:46 +01:00
TelemetryEvent.cpp Bug 1313326 - Part 5 - Use correct child event timestamps. r=dexter, f=chutten 2017-03-06 16:12:56 +01:00
TelemetryEvent.h Bug 1313326 - Part 1 - Support recording events in child processes. r=dexter,froydnj 2017-02-14 14:43:51 +01:00
TelemetryHistogram.cpp Backed out changeset 5733e0b0e096 (bug 1120409) for causing frequent timeouts in test_XHR_timeout.html 2017-03-21 11:28:38 +01:00
TelemetryHistogram.h Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter 2017-02-16 00:45:15 +05:30
TelemetryLog.jsm
TelemetryModules.jsm Bug 1330833 - Add the new "modules" (DLLs) ping type. r=Dexter,mstange,jorendorff, data-review=bsmedberg 2017-02-18 14:17:30 +00:00
TelemetryReportingPolicy.jsm
TelemetryScalar.cpp Bug 1313326 - Part 2 - Restrict event recording to specified processes. r=dexter 2017-03-06 16:12:49 +01:00
TelemetryScalar.h Backed out changeset 3a90f1f64d8d (bug 1339749) for bustage on a CLOSED TREE 2017-02-15 16:10:29 +01:00
TelemetrySend.jsm Bug 1341349 - Enable sending the crash ping from the crashreporter client only when the overall configuration would allow pings to be sent r=Dexter,gfritzsche 2017-03-08 15:00:26 +01:00
TelemetrySession.jsm merge mozilla-inbound to mozilla-central a=merge 2017-03-23 13:44:09 +01:00
TelemetryStartup.js
TelemetryStartup.manifest
TelemetryStopwatch.jsm Bug 1340842 - Add argument to TelemetryStopwatch that allows us to suppress warnings when finishing previously canceled stopwatches. r=Dexter 2017-03-17 11:21:40 -04:00
TelemetryStorage.jsm Bug 1344743 - Update TelemetryStorage.jsm to async function & await. r=Dexter 2017-03-10 14:59:49 +05:30
TelemetryTimestamps.jsm
TelemetryUtils.jsm Bug 1342394 - Use standard pad functions in Telemetry JS modules r=gfritzsche 2017-03-01 19:06:08 +01:00
ThirdPartyCookieProbe.jsm
ThreadHangStats.h Bug 1312883 - Use MozStackWalk to gather native stacks on Windows. r=gfritzsche,jchen,liuche 2017-02-16 12:05:46 -05:00
UITelemetry.jsm Bug 1344711 - script-generated patch to remove try blocks around get*Pref calls, r=jaws. 2017-03-07 15:29:48 +01:00
WebrtcTelemetry.cpp Bug 1342022 - Remove useless a "using" declaration in WebrtcTelemetry.cpp. r=gfritzsche 2017-02-23 13:27:13 +01:00
WebrtcTelemetry.h