Граф коммитов

10213 Коммитов

Автор SHA1 Сообщение Дата
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