Commit Graph

205 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
61b31aecba Backed out changeset 7aa109946f67 (bug 1370513) for test failures in browser_misused_characters_in_strings.js 2017-06-22 17:11:02 +02:00
Carsten "Tomcat" Book
65449c0da0 Backed out changeset 811f94aea5ae (bug 1370513) 2017-06-22 17:10:47 +02:00
Carsten "Tomcat" Book
812b0b976d Backed out changeset cde5fccb8538 (bug 1370513) 2017-06-22 17:10:45 +02:00
flyingrub
56c89323fc Bug 1370513 - Fix Subsection displayed in the sidebar r=chutten
Allow to display subsection in the sidebar. The user can now select only
one subsection to be displayed.

MozReview-Commit-ID: HGFyssfZhfE
2017-06-16 14:04:50 +02:00
flyingrub
d74f6bfbcf Bug 1370513 - Add an explanation text on about:telemetry homepage r=chutten
MozReview-Commit-ID: Bu0durfGC5R
2017-06-12 18:52:17 +02:00
flyingrub
772657075d Bug 1370513 - Add a sidebar and use Common.css style in about:telemetry r=chutten
Allow about:telemetry design to be consistent with others about:* pages.


MozReview-Commit-ID: FG7tAmWcg9
2017-06-06 15:25:15 +02:00
flyingrub
b01f7c863f Bug 1373823 - Fix about:telemetry data preferences change button in beta55 r=chutten
MozReview-Commit-ID: Ht6iBBEDEtP
2017-06-21 17:17:00 +02:00
flyingrub
a17fd6e08b Bug 1366978 - Fix about:telemetry data preferences change button r=chutten
Redirect the link to about:preferences#privacy-reports

MozReview-Commit-ID: HIq9zpT6Jz9
2017-06-05 12:16:37 +02:00
flyingrub
051b67c26f Bug 1368667 - Generalize Subsection Renderer r=chutten
Allow the use of the subsection render not just for the environment data.
It could help future developer to display subsection for another special
ping data. Also it will help with the redesign of the UI.

MozReview-Commit-ID: DHoS7Zw7IyC
2017-06-01 16:37:33 +02:00
flyingrub
ac407891f3 Bug 1368667 - Remove KeyValueTable as it is similar to GenericTable r=chutten
GenericTable expect an array of array as data where KeyValueTable used to expect an object.
Use explodeObject() to process an object so it can be used by GenericTable.


MozReview-Commit-ID: 6hxxFwF2KXg
2017-06-01 12:22:21 +02:00
flyingrub
24ce29e205 Bug 1368667 - Replace KeyValueTable with GenericTable r=chutten
Both provide the same functionality so we only need to keep one of them.

MozReview-Commit-ID: AOiiRiFr1fD
2017-05-31 16:24:08 +02:00
flyingrub
ab26d27027 Bug 1368667 - Move Section Specific code to their own objects r=chutten
Most of the sections were already in their own object. This fixes the one that are not.


MozReview-Commit-ID: 92lAtwYwbDl
2017-05-31 14:38:11 +02:00
flyingrub
d767f7ca9f Bug 1368667 - Refactor General Data r=chutten
Introduce the replacement of KeyValueTable by GenericTable.
Both provide the same feature so we only need one.

MozReview-Commit-ID: AyWKPkrlX64
2017-05-30 14:44:49 +02:00
flyingrub
e29f99a8ee Bug 1368502 - Remove unused import in about:telemetry r=chutten
MozReview-Commit-ID: 3NK85cXtuLP
2017-05-29 17:42:25 +02:00
Timothy Guan-tin Chien
4c88727425 Bug 1363850, Part III, Set pref to make new about:preferences Nightly only, r=jaws,mconley
MozReview-Commit-ID: Khanjh79tPd
2017-05-25 18:12:00 +08:00
flyingrub
2e11d2f98b Bug 1363828 - First attempt at making about:telemetry more exception r=chutten
safe

We could also test ping.environment.addons before using it.


MozReview-Commit-ID: 1z6NdLPTBqN
2017-05-26 18:15:22 +02:00
flyingrub
720909b62e Bug 1363828 - Replace custom isArray() by Array.isArray() r=chutten
MozReview-Commit-ID: 9uErcVbMgLv
2017-05-26 17:05:18 +02:00
Fischer.json
b2508dd4e6 Bug 1330315 - Add a telemetry probe to track how the Preferences are opened, r=mconley
MozReview-Commit-ID: GfuGF4v30pI
2017-05-09 10:43:48 -04:00
Michael Layzell
8cbc0b0e22 Bug 1358516 - Don't try to display an unsymbolicated native stack in about:telemetry, r=gfritzsche
MozReview-Commit-ID: FHh0NScq8Jl
2017-04-25 11:20:54 -04:00
Zack Herrick
50c0d3d538 Bug 1335907 - Reorganize the preferences based on feedback from user research. r=mconley
The FX_PREFERENCES_CATEGORY_OPENED probe must be extended to version 59 to support the fallback "forked" preference implementation (in-content-old).

The switchToAdvancedSubPane within utilityOverlay's openPreferences must also remain until the fallback has been removed (bug 1349689).

Patch co-authored by Zack Herrick <herrickz@msu.edu> and Ziyan Long <lzylong@gmail.com>.

MozReview-Commit-ID: 1sx0Wj15yM7
2017-03-29 11:52:08 -04:00
Jared Wein
5a181760cc Bug 1348068 - Enable the key-spacing rule for eslint and fix the related issues. r=standard8
Running eslint with --fix didn't fix many of the issues. The majority here had to be fixed by hand but a significant majority of the issues were related to a few files that I was able to use find-and-replace with. I regret not making this in to separate commits of the hand-fixes and the fixes from --fix but I don't recall --fix fixing any of the issues.

MozReview-Commit-ID: ANyg2qfo3Qx
2017-03-21 14:29:43 -04:00
flyingrub
ca8e4a89d8 Bug 1346812 - Use standard pad functions in aboutTelemetry.js r=gfritzsche
MozReview-Commit-ID: 7S3tUVvoKsv
2017-03-13 16:12:00 +01:00
flyingrub
2db3359ef5 Bug 1346739 - Update aboutTelemetry.js to async fucntion & await r=Dexter
Replaced all Task occurence by an async function

MozReview-Commit-ID: 1HjHtPRTkl7
2017-03-13 12:37:09 +01:00
Sebastian Hengst
8380fc0ccc Backed out changeset 446bc40870fe (bug 1346812) for eslint failure in aboutTelemetry.js. r=backout on a CLOSED TREE 2017-03-13 18:34:26 +01:00
flyingrub
a3582d3549 Bug 1346812 - Use standard pad functions in aboutTelemetry.js r=gfritzsche
MozReview-Commit-ID: 7S3tUVvoKsv
2017-03-13 16:12:00 +01:00
Georg Fritzsche
63b40a567b Bug 1313326 - Part 3 - Update about:telemetry to show child process events. r=dexter 2017-03-06 16:12:52 +01:00
Sebastian Hengst
44793cbe7e Backed out changeset fe98d700bb64 (bug 1313326) 2017-03-01 19:47:14 +01:00
Georg Fritzsche
241fa242b8 Bug 1313326 - Part 3: Update about:telemetry to show child process events. r=dexter 2017-02-15 17:00:11 +01:00
Iaroslav (yarik) Sheptykin
f97b1c7732 Bug 1299773: Added rendering of symbolicated stacks. r=gfritzsche
MozReview-Commit-ID: 5WCliZkuaY3
2017-01-30 18:49:04 +01:00
Florian Quèze
91f7a2ef3a Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws. 2017-01-25 07:01:52 +01:00
Jared Wein
0ec522d5b6 Bug 1331661 - Enable the 'quotes' rule for eslint and fix most of the errors with --fix. r=Gijs
MozReview-Commit-ID: 6tv0Z06CO4a
2017-01-17 09:48:17 -06:00
Florian Quèze
63de711857 Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
Alessio Placitelli
a1aaf4622a Bug 1278556 - Enable child processes scalars in about:telemetry. r=chutten
MozReview-Commit-ID: DWtro2brAw2
2017-01-10 09:06:00 +01:00
Jared Wein
242ab87626 Bug 1326511 - Enable brace-style and no-multi-spaces eslint rules for toolkit. r=MattN
MozReview-Commit-ID: FuVu8skcqOe
2016-12-30 21:47:25 -05:00
Jared Wein
e3149c378f Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 7E7LPorrEje
2016-12-29 18:34:54 -05:00
Wes Kocher
2d7553dcfd Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein
34e228f767 Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 8WoGr8i6oCR
2016-12-29 15:20:47 -05:00
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