Commit Graph

118 Commits

Author SHA1 Message Date
Mark Banner
dc46a8fba3 Bug 1322343 - Enable no-unused-vars in the local scope in toolkit/.eslintrc.js. r=mossop
MozReview-Commit-ID: CiIsUjQzp4D
2016-11-09 22:06:32 +00:00
Jim Chen
5a3f21320a Bug 1321418 - Use GekcoBundle events in GeckoApp/BrowserApp; r=snorp r=sebastian r=gbrown
Bug 1321418 - 1. Use GekcoBundle events in GeckoApp; r=snorp r=sebastian

Switch GeckoApp to using GeckoBundle events everywhere. UI or Gecko
events are used if the event requires the UI or Gecko thread,
respectively, and background events are used for all other events.

There are changes to some other Java classes, such as SnackbarBuilder
and GeckoAccessibility, due to the switch to GeckoBundle.

For "Snackbar:Show", we need the global EventDispatcher because the
event can be sent to both GeckoApp and GeckoPreferences. Howveer, we
only want one listener registered at the same time, so we register and
unregister in GeckoApp's and GeckoPreferences's onPause and onResume
methods.

Bug 1321418 - 2. Use appropriate JS EventDispatcher to send GeckoApp events; r=snorp r=sebastian

Change JS code that sends events to GeckoApp to use either the global
EventDispatcher or the per-window EventDispatcher.

"Session:StatePurged" is not used so it's removed. "Gecko:Ready" in
geckoview.js is not necessary because it's only used for GeckoApp, so
it's removed from geckoview.js.

Bug 1321418 - 3. Use GeckoBundle events in BrowserApp; r=snorp r=sebastian

Switch BrowserApp to using GeckoBundle events, in a similar vein as
GeckoApp. UI or Gecko events are used if the event handlers required UI
or Gecko thread, respectively, and background events are used for all
other events.

Some other Java classes also have to be modified as a result of
switching to GeckoBundle.

Bug 1321418 - 4. Use global EventDispatcher to send BrowserApp events; r=snorp r=sebastian

Change JS code that sends events to BrowserApp to use the global
EventDispatcher instead of "Messaging".

Bug 1321418 - 5. Update usages of events in tests; r=gbrown

Update cases where we use or wait for events in tests.
2016-12-09 12:32:45 -05:00
Iaroslav (yarik) Sheptykin
7c3e98fde8 Bug 1225851: Capturing keyed call stacks on demand inside Telemetry. r=chutten,r=gfritzsche
MozReview-Commit-ID: XSs5MeQ1Bs
2016-11-17 20:52:53 +01:00
Georg Fritzsche
c44c221af0 Bug 1302663 - Part 4 - Add event rendering to about:telemetry. r=dexter 2016-11-18 15:51:59 +01:00
Carsten "Tomcat" Book
d2913056d9 Backed out changeset 0bd621a27696 (bug 1302663) 2016-11-18 14:27:47 +01:00
Georg Fritzsche
e2de31964e Bug 1302663 - Part 4 - Add event rendering to about:telemetry. r=dexter 2016-11-18 13:03:59 +01:00
Dave Townsend
e7b1b3284f Bug 1316882: Turn on space-before-function-paren eslint rule (toolkit). r=jaws
MozReview-Commit-ID: FGFwg6TYkvm
2016-11-11 15:22:34 -08:00
Dave Townsend
12596ced47 Bug 1316882: Turn on space-infix-ops eslint rule. r=jaws
MozReview-Commit-ID: HBpjT2uHJaZ
2016-11-10 14:48:04 -08:00
Sebastian Hengst
33afed14cd Backed out changeset a4471f64e67a (bug 1302663) 2016-11-12 21:17:28 +01:00
Georg Fritzsche
5591f3e3e0 Bug 1302663 - Part 4 - Add event rendering to about:telemetry. r=dexter 2016-11-13 01:52:29 +07:00
Alessio Placitelli
088b2ec767 Bug 1308415 - Update about:telemetry to show keyed scalars. r=gfritzsche 2016-10-07 03:35:00 -04:00
Chris H-C
875e9af0f8 bug 1277504 - Support aggregated child histograms in about:telemetry r=gfritzsche
Throw some process selectors in the Histograms and Keyed Histograms sections
to allow users to choose which process type's histograms they'd like to see.
2016-09-19 13:30:25 -04:00
Ryan VanderMeulen
f99c9dc157 Backed out changeset cb4630c8a51e (bug 1277504) because it depends on bug 1218576 which was backed out. a=me 2016-08-31 10:58:43 -04:00
Chris H-C
07f9af7b9a bug 1277504 - Support aggregated child histograms in about:telemetry r=gfritzsche
Throw some process selectors in the Histograms and Keyed Histograms sections
to allow users to choose which process type's histograms they'd like to see.
2016-08-30 20:00:12 +02:00
Sebastian Hengst
a33ac50326 Backed out changeset 219efbc6aadb (bug 1277504) 2016-08-30 19:58:29 +02:00
Chris H-C
63da7cbef0 bug 1277504 - Support aggregated child histograms in about:telemetry r=gfritzsche
Throw some process selectors in the Histograms and Keyed Histograms sections
to allow users to choose which process type's histograms they'd like to see.
2016-08-26 08:06:00 +07:00
Sebastian Hengst
0f9cb77003 Backed out changeset 3c606cacdd1d (bug 1277504) 2016-08-30 15:51:02 +02:00
Chris H-C
c3db69f2dd bug 1277504 - Support aggregated child histograms in about:telemetry r=gfritzsche
Throw some process selectors in the Histograms and Keyed Histograms sections
to allow users to choose which process type's histograms they'd like to see.
2016-08-26 08:06:00 +07:00
Kashyap Gajera
d2e13ffd80 Bug 1290701 - Replace in-tree consumer of non-standard Iterator() with Object.{values,entries} in toolkit/. r=dtownsend 2016-08-03 11:53:10 +05:30
Jared Wein
e8b20b6db5 Bug 1292035 - Enable the space-before-blocks rule for eslint. This patch was generated using 'eslint --fix'. r=markh
MozReview-Commit-ID: 2XVoU05YvES
2016-08-04 03:20:25 -04:00
Jared Wein
ebf1ccbe46 Bug 1291855 - Enable the no-else-return rule for eslint. r=Felipe,kmag,mossop
MozReview-Commit-ID: DYOmE6xwMJh
2016-08-03 18:54:59 -04:00
Alessio Placitelli
c0e285b879 Bug 1282091 - Adjust the "scalars" format in the main ping. r=gfritzsche 2016-07-05 02:35:00 +02:00
Georg Fritzsche
0102fad01d Bug 1276198 - Update about:telemetry to show scalar measurements. r=dexter 2016-06-10 11:48:55 +02:00
penhlenh
09ccf339de Bug 1251952 - about:telemetry should handle empty ping archives gracefully. r=gfritzsche 2016-03-03 08:04:10 +07:00
penhlenh
9323e06ee0 Bug 1232917 - List & render custom pings in about:telemetry. r=gfritzsche 2016-02-29 01:09:35 +07:00
Dave Townsend
141eaedde7 Bug 1245649: Enable no-nested-ternary. r=mconley 2016-02-03 21:17:16 -08:00
Dave Townsend
a215a4a95a Bug 1245649: Turn on no-extra-semi. r=markh 2016-02-03 17:27:36 -08:00
Avi Halachmi
0e76c557b3 Bug 1241362: about:telemetry - fix thread hangs histograms buckets+labels. r=chutten 2016-01-25 20:43:09 +02:00
simplyblue
747ba5987c Bug 1172454 - The about:telemetry environment section should have expandable subsections. r=gfritzsche 2016-01-17 13:10:45 +05:30
Georg Fritzsche
279c752f21 Bug 1236529 - Fix about:telemetry ping rendering. r=dexter 2016-01-06 16:54:30 +02:00
penhlenh
822535def8 Bug 1232914: Allow switching between structured & raw ping data via radio button. r=dexter 2015-12-20 00:11:07 +07:00
penhlenh
50f539b63a Bug 1172459 - The about:telemetry environment section should render addons & plugins better. r=gfritzsche 2015-12-16 00:06:05 +07:00
Dave Townsend
d4e176e2b1 Bug 1229519: Fix toolkit/content to pass eslint checks. r=MattN 2015-12-03 10:02:22 -08:00
Chris H-C
4fe0755e33 Bug 1228435 - Show thread hang stats from selected payload. r=vladan 2015-11-27 06:03:00 +01:00
penhlenh
e4c7cdf64f Bug 1223018: Rename about:telemetry 'System Information' section to 'Session Information'. r=gfritzsche 2015-11-17 22:07:25 +07:00
rthyberg
d765d526e3 Bug 1222042 - Dont try to show ping data in about:telemetry if Telemetry is disabled. r=dexter 2015-11-16 14:27:00 +01:00
Sebastian Hengst
bff7c15bb3 Bug 1222419 - copying histogram: percental distribution values should have correct values. r=gfritzsche 2015-11-06 13:35:03 +01:00
Margaret Leibovic
45d39fe66b Bug 1224197 - Update 'Change' button in about:telemetry to open privacy settings. r=gfritzsche 2015-11-12 14:34:31 -05:00
simplyblue
328ade0b9b Bug 1175519 - Expose raw ping json data on about:telemetry. r=gfritzsche 2015-11-06 19:27:53 +05:30
Chris H-C
0263d8ac7c Bug 1220376 - Use %1$S instead of %1$s. r=gfritzsche
'%1$s' only takes the first character of the format parameter.
2015-11-02 06:37:00 -08:00
Chris H-C
5ed39213f4 bug 1163971 - Add a simple select to about:telemetry to allow viewing child payloads, when present. r=gfritzsche 2015-10-29 07:36:00 +01:00
Vladan Djeric
7192b3913f Bug 1178083: Fix chromehang symbolication code in about:telemetry. r=gfritzsche 2015-10-15 13:51:23 -04:00
Carsten "Tomcat" Book
036e6d2fa3 Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
12369728f5 Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)
2015-10-07 12:13:45 +02:00
Shu-yu Guo
474f49adb7 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Georg Fritzsche
f80bdc947b Bug 1178768 - Fix about:telemetry 'change' buttons to work on Android. r=margaret 2015-09-16 15:48:57 +07:00
Shu-yu Guo
37989840cd Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
rthyberg
036ea7397a Bug 1171382 - Add logic to not render empty keyed histograms. r=gfritzsche 2015-08-26 12:57:00 -04:00
Sebastian Hengst
9d5426e762 Bug 1190782 - about:telemetry: CSS warnings about setting height and padding-top to 'NaNem'. r=gfritzsche 2015-08-04 11:49:42 +02:00
Georg Fritzsche
e9f2b31b45 Bug 1166672 - Make about:telemetry work properly for optional ping sections. r=rvitillo 2015-05-20 20:22:38 +07:00