Commit graph

8010 commits

Author SHA1 Message Date
Butkovits Atila
a07f790e42 Backed out changeset e1921c5112d8 (bug 1696251) for causing bustages complaining about 'CommandContext'. CLOSED TREE 2021-07-16 20:35:55 +03:00
Alex Lopez
190e03aaab Bug 1696251 - Replace self with command_context where possible in existing mach commands. r=mhentges,webdriver-reviewers,perftest-reviewers,whimboo
This step removes all the dependencies of mach commands to
having a MachCommandBase as the `self` by using the `command_context`
argument instead. This also removes any remaining statefulness from those
classes that implement mach commands, ultimately making it easier to move
existing commands out of classes in a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D118058
2021-07-16 15:51:29 +00:00
Chris H-C
025e7eb04f Bug 1694496 - GIFFT for FOG rate metric r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D119788
2021-07-15 16:05:52 +00:00
Adam Gashlin
87504dce05 Bug 1709892 - Add hasWinPackageId to telemetry environment. r=mhowell,chutten
Differential Revision: https://phabricator.services.mozilla.com/D114562
2021-07-14 20:28:05 +00:00
Tom Ritter
42c0ec86b4 Bug 1666222: Rip fuzzyfox out of the timestamp classes 2/5 r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D119637
2021-07-14 18:18:16 +00:00
Butkovits Atila
40a0e20486 Backed out 5 changesets (bug 1694496) for causing build bustages on GleanJSMetricsLookup.h. CLOSED TREE
Backed out changeset 86dc6a0fd554 (bug 1694496)
Backed out changeset 9ccad5fe13e7 (bug 1694496)
Backed out changeset 887eaee3ab5c (bug 1694496)
Backed out changeset 36421c124795 (bug 1694496)
Backed out changeset 9591dcd4369d (bug 1694496)
2021-07-14 19:46:38 +03:00
Chris H-C
895c3c8aac Bug 1694496 - GIFFT for FOG rate metric r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D119788
2021-07-14 16:13:49 +00:00
Dave Townsend
cd8ace30bf Bug 1698142: Backing out bug 1698100 as the telemetry has expired. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D119775
2021-07-13 13:53:08 +00:00
Tooru Fujisawa
cc92ef732d Bug 1708448 - Move property and element functions into js/public/PropertyAndElement.h. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D119619
2021-07-13 11:52:42 +00:00
Johann Hofmann
c596d7167a Bug 1689262 - Extend STORAGE_ACCESS_API_UI telemetry probe to 94. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D119390
2021-07-12 09:43:19 +00:00
Nicolas Chevobbe
0d7c8bac26 Bug 1643427 - [devtools] Remove devtools.main.f12_* probes and associated code. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D119378
2021-07-09 14:42:03 +00:00
Mike Kaply
0b3210519d Bug 1716360 - Add a preference for Windows 10 SSO - r=emalysz,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D118087
2021-07-08 20:06:18 +00:00
Adam Gashlin
593d81e560 Bug 1719189 - Only set UserChoice on build 15063 and later. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D119343
2021-07-08 17:34:26 +00:00
Steve Fink
a8793c0ceb Bug 1717631 - Structured clone telemetry r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D118516
2021-07-07 15:56:58 +00:00
Luca Greco
6d74d19208 Bug 1714251 - Extend addonsManager and extensions.data.migrateResult probes. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D118747
2021-06-25 10:02:27 +00:00
Bas Schouten
903294a395 Bug 1717474: Re-activate probes around queuing of certain input events. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D118386
2021-06-24 16:16:26 +00:00
cerkiewny
88a35afa47 Bug 1443505 - tests conditionally added for release only r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D117397
2021-06-23 21:15:29 +00:00
Dale Harvey
79494e7550 Bug 1714259 - Remove REGION_LOCATION_SERVICES_DIFFERENCE telemetry. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D118061
2021-06-23 08:25:08 +00:00
Tooru Fujisawa
9fafbb0361 Bug 1710010 - Collect telemetry for popup condition of window.open. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D118448
2021-06-23 04:19:40 +00:00
Tim D. Smith
74159be23b Bug 1717169 - Collect value of browser.urlbar.showSearchSuggestionsFirst r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D118253
2021-06-21 22:30:29 +00:00
Paul Adenot
a07a3b3977 Bug 1714303 - Remove WEBRTC_DTLS_PROTOCOL_VERSION. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D117435
2021-06-21 15:36:24 +00:00
Paul Adenot
d063060526 Bug 1714303 - Remove the probe about chained ogg. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D116698
2021-06-21 15:36:23 +00:00
Paul Adenot
ee2e428847 Bug 1714303 - Add this bug number's to all probes touched. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D116697
2021-06-21 15:36:23 +00:00
Paul Adenot
1e845586d2 Bug 1714303 - Bump some telemetry probes to 100. r=bryce data-review=chutten
Differential Revision: https://phabricator.services.mozilla.com/D116696
2021-06-21 15:36:22 +00:00
Paul Adenot
a9827e532b Bug 1714303 - Update emails for media telemetry probes. r=alwu,bryce,ng
Differential Revision: https://phabricator.services.mozilla.com/D116695
2021-06-21 15:36:22 +00:00
Youhai Li
e10e215fb2 Bug 1672577 - Removed expired probe NUMBER_OF_PROFILES, r=jaws,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D116735
2021-06-21 14:53:09 +00:00
Adam Gashlin
25b5f25e18 Bug 1703578 - Part 4: Record setAsDefaultUserChoice() result telemetry. r=bytesized
Depends on D113428

Differential Revision: https://phabricator.services.mozilla.com/D113429
2021-06-17 18:06:35 +00:00
Kershaw Chang
d8811704f9 Bug 1714506 - Force a transaction to wait for HTTPS RR, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D117234
2021-06-17 14:17:48 +00:00
Mike Conley
3ad3f51cf9 Bug 1714253 - Extend Picture-in-Picture Telemetry events until v95. r=mhowell, data-review=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D117546
2021-06-16 19:05:52 +00:00
Tim Huang
e2b6812898 Bug 1706616 - Part 1: Add telemetry probe for query stripping. r=dimi,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D117006
2021-06-14 19:45:39 +00:00
Lasse
05a2d4bf17 Bug 1710381 - Stop using this argument in ChromeUtils.import for importing modules in toolkit/components/telemetry/tests/unit/. r=Standard8,chutten
We also expanded the EXPORTED_SYMBOLS lists of some .jsm files, because otherwise we got the error that these symbols were undefined.

Differential Revision: https://phabricator.services.mozilla.com/D116208
2021-06-14 13:03:57 +00:00
Alexandre Lissy
59f1595f14 Bug 1651133 - Double-check the build ID to avoid spurious about:restartrequired r=jld
Differential Revision: https://phabricator.services.mozilla.com/D115593
2021-06-14 10:33:19 +00:00
Ed Lee
9930a18c9b Bug 1633883 - TelemetryTestUtils.assertScalar assumes Number (so behaves odd for boolean, strings) r=chutten
Split assertScalar to assertScalarUnset to allow the former to plain check the value including strings, false and 0.

Differential Revision: https://phabricator.services.mozilla.com/D117457
2021-06-11 21:06:26 +00:00
Dimi Lee
b3902dc5a9 Bug 1708455 - P9. Add telemetry probe to measure the performance of detecting username-only forms. r=sfoster,tgiles
This patch adds two telemetry to measure the performance impact after adding
multi-page login support.

Telemtry PWMGR_IS_USERNAME_ONLY_FORM gives us an idea among
all forms that contain a possible username input (type is email or text), the propotion
of those forms that are considered as a username-only form by our heuristic. We can
use this data as a hint of whether the username-only form heuristic works properly.

Telemetry PWMGR_NUM_FORM_HAS_POSSIBLE_USERNAME_EVENT_PER_DOC gives us an
idea how many forms contain a possible username input per page. If the data shows that there are a
lot of pages that contain multiple forms with a possible username input, which
triggers the new code path added in this bug, we might need to pay more attention to see whether the
change introduces performance overhead for page load.

Ex. A doc has 4 forms
<form><input type=email autocomplete=username/></form>  <!-- This is a form with a possible username input, and it is a username-only form-->
<form><input type=text autocomplete=username/></form>   <!-- This is a form with a possible username input, and it is a username-only form-->
<form><input type=email/></form>                        <!-- This is a form with a possible username input, but it is NOT a username-onlyc form -->
<form><input type=urk/></form>                          <!-- This is a form WITHOUT a possible username input -->

PWMGR_IS_USERNAME_ONLY_FORM records
bucket[0] = 1  // 1 form with a possible username input but not a username-only form
bucket[1] = 2  // 2 forms are username-only form.

PWMGR_NUM_FORM_HAS_POSSIBLE_USERNAME_EVENT_PER_DOC records
bucket[0] = 0
bucket[1] = 1  // 1 doc has 1 or more than 1 form with a possible-username input
bucket[2] = 1  // 1 doc has 2 or more than 2 form with a possible-username input
bucket[3] = 1  // 1 doc has 3 or more than 3 form with a possible-username input
bucket[4] = 0  // 0 doc has 4 or more than 4 form with a possible-username input

Depends on D113802

Differential Revision: https://phabricator.services.mozilla.com/D116237
2021-06-11 11:56:05 +00:00
Gabriele Svelto
4bdb354ea7 Bug 1703761 - Flag crash reports intercepted by WER with a special annotation r=KrisWright
Since this added the new flag to the crash ping I also took the time to update
the crash ping documentation with all the flags that have been added and
removed over the last few versions of Firefox.

Depends on D115380

Differential Revision: https://phabricator.services.mozilla.com/D116017
2021-06-11 09:59:50 +00:00
Marian-Vasile Laza
610b0ee572 Backed out 2 changesets (bug 1706616) for causing failures in browser_urlQueryStringStripping_telemetry.js
CLOSED TREE

Backed out changeset 7979a6bdcdae (bug 1706616)
Backed out changeset 0d901239cc7a (bug 1706616)
2021-06-11 11:22:51 +03:00
Tim Huang
eb7947462a Bug 1706616 - Part 1: Add telemetry probe for query stripping. r=dimi,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D117006
2021-06-11 07:28:15 +00:00
Iulian Moraru
d5be2d4af2 Backed out 5 changesets (bug 1682518, bug 1703761, bug 1711418, bug 1697895) for causing build bustages on nsEmbedFunctions.cpp. CLOSED TREE
Backed out changeset d747dd950198 (bug 1711418)
Backed out changeset 58092e594233 (bug 1711418)
Backed out changeset d9b5dd9f7307 (bug 1703761)
Backed out changeset 345c36d8e46b (bug 1682518)
Backed out changeset a9be55acfd91 (bug 1697895)
2021-06-11 07:08:38 +03:00
Gabriele Svelto
1ed394a645 Bug 1703761 - Flag crash reports intercepted by WER with a special annotation r=KrisWright
Since this added the new flag to the crash ping I also took the time to update
the crash ping documentation with all the flags that have been added and
removed over the last few versions of Firefox.

Depends on D115380

Differential Revision: https://phabricator.services.mozilla.com/D116017
2021-06-10 22:01:33 +00:00
Ed Lee
442a2844ac Bug 1715348 - Add telemetry environment boolean scalar for kept in macOS Dock r=pdahiya
Add BrowserGlue task and telemetry Scalar matching is_taskbar_pinned but for macOS as is_kept_in_dock.

Differential Revision: https://phabricator.services.mozilla.com/D117346
2021-06-10 20:58:08 +00:00
Brindusan Cristian
df90ffe9bc Backed out 5 changesets (bug 1697895, bug 1682518, bug 1703761, bug 1711418) for causing Windows 2012 x64 asan buid bustages.
CLOSED TREE

Backed out changeset 4cc2cb3653f2 (bug 1711418)
Backed out changeset 02cf2dc4c3c8 (bug 1711418)
Backed out changeset ca35e73d9445 (bug 1703761)
Backed out changeset 43c12d3f5c4f (bug 1682518)
Backed out changeset d75aef90ac53 (bug 1697895)
2021-06-10 16:30:44 +03:00
Gabriele Svelto
bc252cb8b0 Bug 1703761 - Flag crash reports intercepted by WER with a special annotation r=KrisWright
Since this added the new flag to the crash ping I also took the time to update
the crash ping documentation with all the flags that have been added and
removed over the last few versions of Firefox.

Depends on D115380

Differential Revision: https://phabricator.services.mozilla.com/D116017
2021-06-10 11:58:38 +00:00
Marian-Vasile Laza
984c14aa1c Backed out 2 changesets (bug 1706616) for causing bc failures in browser_urlQueryStringStripping_telemetry.js
CLOSED TREE

Backed out changeset 443f5f8fe809 (bug 1706616)
Backed out changeset 8446bda339b7 (bug 1706616)
2021-06-10 14:37:09 +03:00
Tim Huang
497011260e Bug 1706616 - Part 1: Add telemetry probe for query stripping. r=dimi,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D117006
2021-06-10 08:20:27 +00:00
Dana Keeler
dc0d26aaef Bug 1714263 - remove expired intermediate preloading telemetry r=rmf
Differential Revision: https://phabricator.services.mozilla.com/D117085
2021-06-09 22:33:13 +00:00
Dana Keeler
81b6f5967b Bug 1714263 - remove expired CRLITE_RESULT telemetry histogram r=rmf
Differential Revision: https://phabricator.services.mozilla.com/D117084
2021-06-09 22:33:12 +00:00
Mike Conley
850133d78a Bug 1714254 - Bump PLACES_BOOKMARKS_TOOLBAR_RENDER_DELAY_MS probe expiry for a few more releases. r=dthayer, data-review=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D117348
2021-06-09 20:04:46 +00:00
Chris H-C
610885b2cf Bug 1713122 - Update Telemetry products value documentation r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D116281
2021-06-09 17:45:52 +00:00
Tim Giles
553a3daf55 Bug 1686071 - Add telemetry probe for number of passwords generated by custom rules versus default rules. r=dimi
This patch adds a histogram to keep track of the number of passwords generated via custom rules and default rules when "signon.improvedPasswordRules.enabled" is true.
This way, we can see if there is actual use of this feature for future decisions.

Differential Revision: https://phabricator.services.mozilla.com/D116870
2021-06-09 13:54:10 +00:00
Andrey Bienkowski
888618300d Bug 1714376 - Replace a number of "exception.message" usages. r=mhentges,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D116723
2021-06-08 15:50:10 +00:00