cf7bb4a22eb93ba0cc9f80515cdb8a6787c62294: Bug 1635662 - Manage the ecosystem client ID in telemetry. r=chutten
Lina Cambridge <lina@yakshaving.ninja> - Tue, 28 Jul 2020 01:39:11 +0000 - rev 542273
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1635662 - Manage the ecosystem client ID in telemetry. r=chutten This commit adds a new ecosystem client ID to `ClientID.jsm`. It's handled the same way as a regular telemetry client ID, in that it's a random UUID that's persisted to disk, and reset together with the client ID. Unlike the main client ID, we don't cache it in prefs. Additionally: * `setClientID` has been renamed to `setCanaryClientIDs`, and automatically sets the main and ecosystem client IDs to the canary (known) ID. It's no longer possible to set either client ID to a specific value, but only test code did this. * `resetClientID` has been renamed to `removeClientIDs`, and clears both client IDs. It no longer returns the new ID; instead, consumers should call `getClientID` or `getEcosystemClientID` after. * The ecosystem client ID is included in the `deletion-ping`. Differential Revision: https://phabricator.services.mozilla.com/D84233
f561eb606ad316a1c0ec69cfad71155fc8c2f7b6: Bug 1654439 - Part 2: Factor out some urlbar-specific things from SearchOneOffs into UrlbarSearchOneOffs. r=harry
Drew Willcoxon <adw@mozilla.com> - Tue, 28 Jul 2020 02:55:41 +0000 - rev 542272
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654439 - Part 2: Factor out some urlbar-specific things from SearchOneOffs into UrlbarSearchOneOffs. r=harry The base class retains the `popup` property, and now the `view` property is entirely in the subclass. I defined some new methods so that the subclass can easily customize behavior for a view that's not a popup. I used the name "view" in these method names to refer to a generic view/panel. I didn't rename `popup` `view` because the base class still assumes that `popup` is a `menupopup`. We could/should probably get rid of the "compact" concept and instead specialize the behavior even further in the subclass, but for simplicity's sake I left that for now. Depends on D84784 Differential Revision: https://phabricator.services.mozilla.com/D84785
e9674f59820ee9e80034556e6df9a1707102b9fa: Bug 1654439 - Part 1: Move search-one-offs.js into a jsm, add UrlbarSearchOneOffs.jsm. r=harry
Drew Willcoxon <adw@mozilla.com> - Tue, 28 Jul 2020 02:54:37 +0000 - rev 542271
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654439 - Part 1: Move search-one-offs.js into a jsm, add UrlbarSearchOneOffs.jsm. r=harry This moves search-one-offs.js into a jsm without making any substantive changes, adds a new subclass in UrlbarSearchOneOffs.jsm, and uses `UrlbarSearchOneOffs` in `UrlbarView` instead of the base `SearchOneOffs` class. `UrlbarSearchOneOffs` will be fleshed out in part 2. Differential Revision: https://phabricator.services.mozilla.com/D84784
d3f021e9c896b5c771bd43598f1748f1010052c4: Bug 1653171 - Shorten max run time for l10n repacks, r=Callek
Nick Thomas <nthomas@mozilla.com> - Tue, 28 Jul 2020 02:02:59 +0000 - rev 542270
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1653171 - Shorten max run time for l10n repacks, r=Callek Windows jobs typically take 23 minutes, so limit to 30 minutes so that cloning hangs terminate earlier than 2 hours. Mac and Linux jobs are typically 5 minutes long, so bring the limit in to 15 minutes from an hour. Also refactors so this the max run time is only specified in the kind, rather than some in the kind and some in the transform. Differential Revision: https://phabricator.services.mozilla.com/D85077
60e3fc093c792f081cfa3dd0d0aeba02b58ddfe5: Bug 1653667 don't attempt to promote GraphRunner thread on Linux r=padenot
Karl Tomlinson <karlt+@karlt.net> - Mon, 27 Jul 2020 14:47:51 +0000 - rev 542269
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1653667 don't attempt to promote GraphRunner thread on Linux r=padenot This usually fails due to sandbox policy. When the sandbox is disabled, the realtime promotion can result in SIGKILL if/when script runs too long. This can be re-introduced when thread demotion is moved to a thread that is not blocked on script, which may be part of the solution to https://bugzilla.mozilla.org/show_bug.cgi?id=1628198. Depends on D84941 Differential Revision: https://phabricator.services.mozilla.com/D84942
d79ce8620d7023c8b64670f408c123e4b8bf4f05: Bug 1653667 move realtime limit initialization from RecvSetProcessSandbox() to CubebUtils r=padenot
Karl Tomlinson <karlt+@karlt.net> - Mon, 27 Jul 2020 14:48:32 +0000 - rev 542268
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1653667 move realtime limit initialization from RecvSetProcessSandbox() to CubebUtils r=padenot so that this happens even when the content sandbox is not enabled. CubebUtils::InitLibrary() is called during ContentProcess::Init(), before the event loop is run in XRE_InitChildProcess(). Differential Revision: https://phabricator.services.mozilla.com/D84941
7255ff741205f16208dcf042614b52259573d605: Bug 1655175 - avoid to access owner media element after unlink. r=bryce
alwu <alwu@mozilla.com> - Mon, 27 Jul 2020 19:37:04 +0000 - rev 542267
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1655175 - avoid to access owner media element after unlink. r=bryce `mElement` would be reset during CC unlink [1], so we should avoid to access it after unlink happens. [1] https://searchfox.org/mozilla-central/rev/828f2319c0195d7f561ed35533aef6fe183e68e3/dom/html/HTMLMediaElement.cpp#2027 Differential Revision: https://phabricator.services.mozilla.com/D84890
faa4b21ccbf217853e0afc95b8e490f979074d32: Bug 1654169 - Use single buffered mode surface as sync surfacce if possible r=geckoview-reviewers,snorp
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 23 Jul 2020 18:17:04 +0000 - rev 542266
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654169 - Use single buffered mode surface as sync surfacce if possible r=geckoview-reviewers,snorp Single buffered mode surface could reduce memory usage. Differential Revision: https://phabricator.services.mozilla.com/D84296
8a296c605b4a0986d19bf099e02f3d05ac4632d0: Bug 1654167 - Add preferences telemetry for Credit Card A/B testing. r=abr
Zibi Braniecki <zbraniecki@mozilla.com> - Tue, 28 Jul 2020 00:29:50 +0000 - rev 542265
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654167 - Add preferences telemetry for Credit Card A/B testing. r=abr Differential Revision: https://phabricator.services.mozilla.com/D84293
3f1edafeb23642ef0224ef4909179154ebe9f138: Bug 1653083 - Add doorhanger telemetry for Credit Card A/B testing. r=abr
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 27 Jul 2020 22:43:26 +0000 - rev 542264
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1653083 - Add doorhanger telemetry for Credit Card A/B testing. r=abr Differential Revision: https://phabricator.services.mozilla.com/D83723
e8c77af2ee9f7f47b6b7fdea694b1486ccf6a182: Bug 1653162: Add telemetry reporting for autofill events. r=zbraniecki
Adam Roach [:abr] <adam@nostrum.com> - Mon, 27 Jul 2020 17:33:41 +0000 - rev 542263
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1653162: Add telemetry reporting for autofill events. r=zbraniecki Differential Revision: https://phabricator.services.mozilla.com/D83733
5577cf470c452994d619e311505fe3b3616fabbe: Bug 1654672: Remove logging for nonexistant zoom scalar. r=Jamie
Morgan Reschenberg <mreschenberg@mozilla.com> - Tue, 28 Jul 2020 00:03:50 +0000 - rev 542262
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654672: Remove logging for nonexistant zoom scalar. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D85089
a3c4d47cd724ee825de3fcc729c5d78c4b4eca0b: Bug 1655390 - handle null profileCache in FxAccountsProfile.ensureProfile; r=markh
Ryan Kelly <rfkelly@mozilla.com> - Tue, 28 Jul 2020 00:20:04 +0000 - rev 542261
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1655390 - handle null profileCache in FxAccountsProfile.ensureProfile; r=markh Differential Revision: https://phabricator.services.mozilla.com/D84952
88230163c83760deeead9fbd33010d4d335cf676: Backed out changeset 31ebee098292 (bug 1655398) for wpt failure on client-props-root.html . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 28 Jul 2020 03:49:28 +0300 - rev 542260
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Backed out changeset 31ebee098292 (bug 1655398) for wpt failure on client-props-root.html . CLOSED TREE
ad8a856278d8d0874b0fa5880085eeeecd782f46: Backed out 2 changesets (bug 1654439) for lint failure on SearchOneOffs.jsm . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 28 Jul 2020 03:35:15 +0300 - rev 542259
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Backed out 2 changesets (bug 1654439) for lint failure on SearchOneOffs.jsm . CLOSED TREE Backed out changeset c03e14b7c430 (bug 1654439) Backed out changeset 51b575b0d605 (bug 1654439)
42a165c8ad375f901deff619f9d7021eb5511883: Bug 1654988 - Use response.json to parse the response from SETA. r=Callek
Marco Castelluccio <mcastelluccio@mozilla.com> - Mon, 27 Jul 2020 18:09:07 +0000 - rev 542258
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654988 - Use response.json to parse the response from SETA. r=Callek Differential Revision: https://phabricator.services.mozilla.com/D84998
4095dfb6c09c2619548ad604d809e2a9c33923cd: Bug 1655583 - Don't close fds in run-and-prefix.py. r=firefox-build-system-reviewers,rstewart
Mike Hommey <mh+mozilla@glandium.org> - Mon, 27 Jul 2020 21:51:13 +0000 - rev 542257
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1655583 - Don't close fds in run-and-prefix.py. r=firefox-build-system-reviewers,rstewart run-and-prefix.py is used as a wrapper of MAKE in moz-automation.mk, so that the output is more clearly attributed to what part of the build is happening, for everything that is post-build (e.g. package, upload, etc.) Ever since the switch to python 3, when it re-invokes MAKE, the jobserver file descriptors would be closed and the sub-make wouldn't be able to use it. Differential Revision: https://phabricator.services.mozilla.com/D85051
a24dbf67be695c274b18914a65a1c0b9746323eb: Bug 1654195 - Make text-combine-upright not animatable; r=boris
Brian Birtles <birtles@gmail.com> - Mon, 27 Jul 2020 18:45:35 +0000 - rev 542256
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654195 - Make text-combine-upright not animatable; r=boris Differential Revision: https://phabricator.services.mozilla.com/D84935
c4a48182895d2610f3fa70d27cd3a3e64186000d: Bug 1654553 - fix browser chrome tests to support Object.is instead of ==. r=gbrown,preferences-reviewers,Gijs,rpl
Joel Maher <jmaher@mozilla.com> - Mon, 27 Jul 2020 17:02:35 +0000 - rev 542255
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654553 - fix browser chrome tests to support Object.is instead of ==. r=gbrown,preferences-reviewers,Gijs,rpl fix browser chrome tests to support Object.is instead of == Differential Revision: https://phabricator.services.mozilla.com/D84539
170cfa60b246cdf7215e45ba3563e62ce9af3b8b: Bug 1654621 - Make nsIExternalHelperAppService::createListener more generic to include mobile r=necko-reviewers,geckoview-reviewers,snorp,mattwoodrow,dragana
owlishDeveloper <bugzeeeeee@gmail.com> - Mon, 27 Jul 2020 22:39:48 +0000 - rev 542254
Push 37645 by ccoroiu@mozilla.com at Tue, 28 Jul 2020 09:47:25 +0000
Bug 1654621 - Make nsIExternalHelperAppService::createListener more generic to include mobile r=necko-reviewers,geckoview-reviewers,snorp,mattwoodrow,dragana Differential Revision: https://phabricator.services.mozilla.com/D84738
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip