Makoto Kato
1b99d3294e
Bug 1797472 - Convert Messaging.jsm to ESM. r=geckoview-reviewers,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D160349
2022-11-02 14:31:59 +00:00
Makoto Kato
1071dbbb59
Bug 1798604 - ThirdPartyPaths.txt has no correct exoplayer2 path. r=andi
...
Third-party's exoplayer2 path is changed to mobile/android/exoplayer2 by
bug 1745246. So we should update ThirdPartyPaths.txt too.
Differential Revision: https://phabricator.services.mozilla.com/D160999
2022-11-02 07:23:51 +00:00
Drew Willcoxon
2743a9059e
Bug 1798595
- Refactor quick suggest [Part 5]: Move remote settings code into QuickSuggestRemoteSettingsClient and initialization into QuickSuggest. r=daisuke
...
This does the following:
* Moves quick suggest initialization from UrlbarQuickSuggest to QuickSuggest
* Renames UrlbarQuickSuggest.sys.mjs to QuickSuggestRemoteSettingsClient.sys.mjs, so now this file is focused only on remote settings
* Makes QuickSuggest create an instance of QuickSuggestRemoteSettingsClient and keep it as `QuickSuggest.remoteSettings`
* Moves latency telemetry from UrlbarProviderQuickSuggest into QuickSuggestRemoteSettingsClient
* Changes the ad hoc logger used in QuickSuggestRemoteSettingsClient to a proper urlbar-style logger
* Updates consumers to use `QuickSuggest.remoteSettings` instead of UrlbarQuickSuggest
Please see bug 1798595
for details.
Depends on D160985
Differential Revision: https://phabricator.services.mozilla.com/D160986
2022-11-02 06:50:15 +00:00
Cristian Tuns
4d37cf70f1
Backed out 19 changesets (bug 1541508) for causing xpcshell failures on test_notHeadlessByDefault.js CLOSED TREE
...
Backed out changeset 08476fa2bc27 (bug 1541508)
Backed out changeset 0bf7514845db (bug 1541508)
Backed out changeset aa612a5e9ef7 (bug 1541508)
Backed out changeset 6bb9360473f7 (bug 1541508)
Backed out changeset b3d8e92f50c2 (bug 1541508)
Backed out changeset fa40dded133e (bug 1541508)
Backed out changeset 2e7db4aa8d4f (bug 1541508)
Backed out changeset 6098e2eb62ea (bug 1541508)
Backed out changeset 2c599ee639c4 (bug 1541508)
Backed out changeset 7d44f6e2644c (bug 1541508)
Backed out changeset c1279c3d674c (bug 1541508)
Backed out changeset 8bd08a62a590 (bug 1541508)
Backed out changeset 740010cb005c (bug 1541508)
Backed out changeset 0bfc7dd85c62 (bug 1541508)
Backed out changeset c4374a351356 (bug 1541508)
Backed out changeset 44ccfeca7364 (bug 1541508)
Backed out changeset e944e706a523 (bug 1541508)
Backed out changeset 2c59d66f43e4 (bug 1541508)
Backed out changeset a1896eacb6f1 (bug 1541508)
2022-11-01 22:38:52 -04:00
Mike Hommey
39ca7d2cd7
Bug 1788183 - Convert parse_pbzx.py to python3. r=gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D156056
2022-11-02 02:16:26 +00:00
Barret Rennie
bff6b9dd65
Bug 1541508 - Use Services.env in tools/ r=marco
...
Differential Revision: https://phabricator.services.mozilla.com/D160150
2022-11-02 02:08:59 +00:00
Barret Rennie
97878864fa
Bug 1541508 - Expose nsIEnvironment as Services.env r=xpcom-reviewers,kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D160135
2022-11-02 02:08:52 +00:00
Mike Hommey
bee90b0f95
Bug 1784202
- Update builders to clang 15. r=firefox-build-system-reviewers,andi
...
We keep clang 14 for webrender-wrench for now, because of bug 1789346.
Differential Revision: https://phabricator.services.mozilla.com/D155532
2022-11-01 23:46:33 +00:00
Andrew Halberstadt
6fcdd883c0
Bug 1458882 - [moztreedocs] Add flag to dump sphinx trees to a file, r=firefox-source-docs-reviewers,sylvestre
...
This will enable tools like searchfox to map source files in the
tree to their rendered URLs.
Differential Revision: https://phabricator.services.mozilla.com/D157929
2022-11-01 21:03:07 +00:00
Florian Quèze
4bba6dade3
Bug 1528859 - Replace %p with the process id in the MOZ_PROFILER_SHUTDOWN environment variable, r=canaltinova.
...
(Original patch by Gerald Squelart <gsquelart@mozilla.com>)
Differential Revision: https://phabricator.services.mozilla.com/D157193
2022-11-01 20:25:23 +00:00
Florian Quèze
6a265545a8
Bug 1797734 - Include the CPU name in the meta data of profiles, r=canaltinova.
...
Differential Revision: https://phabricator.services.mozilla.com/D160500
2022-11-01 20:22:24 +00:00
Eden Chuang
66c572f595
Bug 1793940
- Disconnect StreamFilters on HttpChannelChild before relink ServiceWorker fallback channel. r=necko-reviewers,valentin
...
Since in D159582, the original HttpChannelChild/HttpChannelParent is reused instead of creating a new one. We need to clean up the StreamFilters which are already attached.
In original logic, this would be handled when StreamFilterParent::OnStartRequest is called(). By comparing the stored StreamFilterParent::mChannel and nsIRequest passed into StreamFilterParent::OnStartRequest, StreamFilterParent can know if the redirection happens or not, such that StreamFilterParent can decide should disconnect or not in OnStartRequest(). However, after D159582, since HttpChannelChild is reused, the logic would not work for ServiceWorker fallback redirection.
Opening the new nsHttpChannel in the parent process makes StreamFilters be attached to the original HttpChannelChild again, and it would send duplicate messages (OnStartRequest, OnDataAvailable, OnStopRequest) to the extension. So we need to remove the previous attached StreamFilters before opening the new channel.
In this patch, we introduce a new IPC method PHttpBackgroundChannel::DetachStreamFilters to inform the corresponding HttpChannelChild to disconnect StreamFilters. Unfortunately this introduces that HttpChannelChild needs to keep weak references of StreamFilters since we have no way to traverse the HttpChannelChild's listener chain and do special handling in StreamFilterParent only.
Depends on D159582
Differential Revision: https://phabricator.services.mozilla.com/D160203
2022-10-28 00:33:47 +00:00
steven100695
a3f2b1c51f
Bug 1788919 - Convert browser/components/migration JSM modules to ESMs. r=mconley,credential-management-reviewers,sgalich
...
Differential Revision: https://phabricator.services.mozilla.com/D158655
2022-10-27 23:52:49 +00:00
Florian Queze
b5546684d4
Bug 1797697 - Make names of power tracks for AMD CPUs on Windows 11 more user friendly, r=smaug.
...
Differential Revision: https://phabricator.services.mozilla.com/D160548
2022-10-27 22:08:11 +00:00
Noemi Erli
01a2d27871
Backed out 2 changesets (bug 1788919) for causing failures in browser_noLoginsView.js CLOSED TREE
...
Backed out changeset 2f03490ec72e (bug 1788919)
Backed out changeset 449aea6fc974 (bug 1788919)
2022-10-27 23:45:56 +03:00
steven100695
14e60b6839
Bug 1788919 - Convert browser/components/migration JSM modules to ESMs. r=mconley,credential-management-reviewers,sgalich
...
Differential Revision: https://phabricator.services.mozilla.com/D158655
2022-10-27 18:15:55 +00:00
Mark Banner
d6f514d75b
Bug 1797687 - Add more files to esmify's excluded list. r=arai
...
Depends on D160489
Differential Revision: https://phabricator.services.mozilla.com/D160490
2022-10-27 13:16:22 +00:00
Mark Banner
70b9304dd5
Bug 1756912 - Add detailed error output for eslint-plugin-mozilla tests. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D160470
2022-10-27 11:07:56 +00:00
Sylvestre Ledru
e8a133b9f6
no bug - lint/spell: update to version 2.2.2 r=linter-reviewers,marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D160276
2022-10-27 09:42:14 +00:00
Sandor Molnar
55c9f970f6
Backed out changeset 59151d6a9b0b (bug 1784202
) for causing crashes @strlen + 0x30
2022-10-26 14:59:24 +03:00
Mark Banner
9613c19f16
Bug 1795880 - Add an ESLint rule to enforce using static imports where possible. r=arai,geckoview-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D160131
2022-10-26 09:37:46 +00:00
Mike Hommey
cfce5ea6fe
Bug 1784202
- Update builders to clang 15. r=firefox-build-system-reviewers,andi
...
We keep clang 14 for webrender-wrench for now, because of bug 1789346.
Differential Revision: https://phabricator.services.mozilla.com/D155532
2022-10-25 07:28:24 +00:00
Mark Banner
719c95c126
Bug 1796143 - Add some new modules to esmify's map. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D159710
2022-10-25 07:10:56 +00:00
Mark Banner
997539e60c
Bug 1796143 - Allow esmify to fix sjs files. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D159708
2022-10-25 07:10:55 +00:00
Tooru Fujisawa
2895212026
Bug 1796539 - Update allowlist of modules in ./mach esmify. r=yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D159926
2022-10-25 07:02:38 +00:00
Simon Friedberger
53fb91b8d3
Bug 1791394 - Add DAP frontend which handles sending/receiving of data. r=chutten,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D157752
2022-10-24 17:56:13 +00:00
Marian-Vasile Laza
bfba58d8e6
Backed out 3 changesets (bug 1795873, bug 1796539) as req by the dev (arai). CLOSED TREE
...
Backed out changeset de1917baf71d (bug 1796539)
Backed out changeset 8326cc71c2dd (bug 1795873)
Backed out changeset 292542f833fe (bug 1795873)
2022-10-24 16:05:20 +03:00
Tooru Fujisawa
e6b8e3604b
Bug 1796539 - Update allowlist of modules in ./mach esmify. r=yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D159926
2022-10-24 12:22:31 +00:00
Mark Banner
7653256174
Bug 1795652 - Drop support for node 12.x series in eslint-plugin-mozilla, start using optional chaining. r=mossop
...
This upgrades the minimum node version to 14, as 12.x is out of support.
This also means we can start to use optional chaining in the plugin code - so I've taken a quick look through and used it in a few instances where it makes sense to.
Differential Revision: https://phabricator.services.mozilla.com/D159493
2022-10-24 10:33:15 +00:00
Kagami Sascha Rosylight
dccb7ff29a
Bug 1795968 - Part 2: Stop emitting the word "whitelist" to the console r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D159722
2022-10-20 21:16:12 +00:00
Kagami Sascha Rosylight
f29c0cd51a
Bug 1795968 - Part 1: Esmify dom/push/*.jsm r=smaug
...
Included IndexedDBHelper since it's only used and tested by PushDB.
Differential Revision: https://phabricator.services.mozilla.com/D159631
2022-10-20 21:16:11 +00:00
Iulian Moraru
7f78673181
Backed out 3 changesets (bug 1796143) for causing mochitest failures on test_double_submit.html. CLOSED TREE
...
Backed out changeset d02d2c2ad921 (bug 1796143)
Backed out changeset 680008b18ad1 (bug 1796143)
Backed out changeset 61a9ae6c1a8f (bug 1796143)
2022-10-20 22:59:56 +03:00
Greg Mierzwinski
50fc5bc9e0
Bug 1754823 - Move tryselect fzf utils to separate file. r=ahal
...
This patch moves the fzf utility methods to a separate file so that they can be used by other try choosers such as the perf chooser. At the same time, helper methods for two aspects of the `mach try fuzzy` run method (setting up the tasks, and building the base command) are added but the code in the run method is left untouched.
Differential Revision: https://phabricator.services.mozilla.com/D159585
2022-10-20 18:18:04 +00:00
Mark Banner
286481f481
Bug 1796143 - Add some new modules to esmify's map. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D159710
2022-10-20 18:13:11 +00:00
Mark Banner
ad494c24c7
Bug 1796143 - Allow esmify to fix sjs files. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D159708
2022-10-20 18:13:10 +00:00
Florian Quèze
baad7da439
Bug 1795047 - Power use feature string should clarify what's available on each platform, r=canaltinova,dlrobertson.
...
Differential Revision: https://phabricator.services.mozilla.com/D159685
2022-10-20 16:01:51 +00:00
Cristian Tuns
68f6550eb9
Backed out changeset 94963e082433 (bug 1795047) for causing mochitest failures on performance-new/utils.js CLOSED TREE
2022-10-20 10:40:59 -04:00
Florian Quèze
d167696f69
Bug 1795047 - Power use feature string should clarify what's available on each platform, r=canaltinova,dlrobertson.
...
Differential Revision: https://phabricator.services.mozilla.com/D159685
2022-10-20 13:40:33 +00:00
Makoto Kato
9a1a597177
Bug 1795639 - Convert GeckoViewUtils to ESM. r=geckoview-reviewers,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D159490
2022-10-20 11:37:01 +00:00
Tooru Fujisawa
e33659847c
Bug 1796188 - Update lint files by ./mach esmify. r=yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D159825
2022-10-20 08:43:09 +00:00
Paul Adenot
6cd95831a0
Bug 1795840 - Add various markers around video frame scheduling. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D159580
2022-10-20 07:37:54 +00:00
Norisz Fay
c5c002f81f
Backed out 4 changesets (bug 1791018, bug 1791394) for causing xpcshell failures on test_dap.js CLOSED TREE
...
Backed out changeset b177970803d5 (bug 1791394)
Backed out changeset f41291f1fa37 (bug 1791018)
Backed out changeset 52ba173b1c2f (bug 1791018)
Backed out changeset e0ebc68e7d18 (bug 1791018)
2022-10-20 07:33:41 +03:00
Tooru Fujisawa
e4cea6447b
Bug 1796077 - Part 2: Support SpecialPowers.ChromeUtils functions in mach esmify --imports. r=yulia
...
Depends on D159696
Differential Revision: https://phabricator.services.mozilla.com/D159697
2022-10-20 03:29:40 +00:00
Tooru Fujisawa
581fcd4a42
Bug 1796077 - Part 1: Refactor the function matching and rewriting to support more complex cases. r=yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D159696
2022-10-20 03:29:40 +00:00
Simon Friedberger
fd4b32e3e9
Bug 1791394 - Add DAP frontend which handles sending/receiving of data. r=chutten,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D157752
2022-10-19 21:42:45 +00:00
Butkovits Atila
6e541df4b3
Backed out 2 changesets (bug 1795968) for causing failures at browser_startup.js. CLOSED TREE
...
Backed out changeset cd0b8d43daa0 (bug 1795968)
Backed out changeset 9e54212a8df1 (bug 1795968)
2022-10-20 00:36:14 +03:00
Kagami Sascha Rosylight
240baacc94
Bug 1795968 - Stop emitting the word "whitelist" to the console r=smaug
...
Depends on D159631
Differential Revision: https://phabricator.services.mozilla.com/D159722
2022-10-19 18:29:07 +00:00
Kagami Sascha Rosylight
0cbab75e3a
Bug 1795968 - Esmify dom/push/*.jsm r=smaug
...
Included IndexedDBHelper since it's only used and tested by PushDB.
Differential Revision: https://phabricator.services.mozilla.com/D159631
2022-10-19 18:29:06 +00:00
Butkovits Atila
fea1444858
Backed out changeset d7d5dd2cdd78 (bug 1795840) for causing cppunit failures. CLOSED TREE
2022-10-19 21:28:11 +03:00
Myeongjun Go
6aa3603f37
Bug 1790962 - Document sample commands to run talos tests. r=sparky,perftest-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D159600
2022-10-19 17:17:23 +00:00