Bug 1913967 - Move shared modules to a shared folder. r=sylvestre,frontend-codestyle-reviewers,dimi

Differential Revision: https://phabricator.services.mozilla.com/D219659
This commit is contained in:
Issam Mani
2024-08-21 14:12:52 +00:00
parent 80c85dc42b
commit 11224d3466
18 changed files with 25 additions and 21 deletions

View File

@@ -1442,7 +1442,7 @@ toolkit/components/certviewer/content/vendor/
toolkit/components/jsoncpp/ toolkit/components/jsoncpp/
toolkit/components/ml/vendor/ toolkit/components/ml/vendor/
toolkit/components/normandy/vendor/ toolkit/components/normandy/vendor/
toolkit/components/passwordmgr/PasswordRulesParser.sys.mjs toolkit/components/passwordmgr/shared/PasswordRulesParser.sys.mjs
toolkit/components/protobuf/ toolkit/components/protobuf/
toolkit/components/reader/readability/ toolkit/components/reader/readability/
toolkit/components/resistfingerprinting/content/gl-matrix.js toolkit/components/resistfingerprinting/content/gl-matrix.js

View File

@@ -52,11 +52,11 @@ ChromeUtils.defineESModuleGetters(lazy, {
FORM_SUBMISSION_REASON: "resource://gre/actors/FormHandlerChild.sys.mjs", FORM_SUBMISSION_REASON: "resource://gre/actors/FormHandlerChild.sys.mjs",
InsecurePasswordUtils: "resource://gre/modules/InsecurePasswordUtils.sys.mjs", InsecurePasswordUtils: "resource://gre/modules/InsecurePasswordUtils.sys.mjs",
LoginAutoCompleteResult: "resource://gre/modules/LoginAutoComplete.sys.mjs", LoginAutoCompleteResult: "resource://gre/modules/LoginAutoComplete.sys.mjs",
LoginFormFactory: "resource://gre/modules/LoginFormFactory.sys.mjs", LoginFormFactory: "resource://gre/modules/shared/LoginFormFactory.sys.mjs",
LoginHelper: "resource://gre/modules/LoginHelper.sys.mjs", LoginHelper: "resource://gre/modules/LoginHelper.sys.mjs",
LoginRecipesContent: "resource://gre/modules/LoginRecipes.sys.mjs", LoginRecipesContent: "resource://gre/modules/LoginRecipes.sys.mjs",
LoginManagerTelemetry: "resource://gre/modules/LoginManagerTelemetry.sys.mjs", LoginManagerTelemetry: "resource://gre/modules/LoginManagerTelemetry.sys.mjs",
NewPasswordModel: "resource://gre/modules/NewPasswordModel.sys.mjs", NewPasswordModel: "resource://gre/modules/shared/NewPasswordModel.sys.mjs",
}); });
XPCOMUtils.defineLazyServiceGetter( XPCOMUtils.defineLazyServiceGetter(

View File

@@ -34,7 +34,7 @@ ChromeUtils.defineESModuleGetters(lazy, {
MigrationUtils: "resource:///modules/MigrationUtils.sys.mjs", MigrationUtils: "resource:///modules/MigrationUtils.sys.mjs",
NimbusFeatures: "resource://nimbus/ExperimentAPI.sys.mjs", NimbusFeatures: "resource://nimbus/ExperimentAPI.sys.mjs",
WebAuthnFeature: "resource://gre/modules/WebAuthnFeature.sys.mjs", WebAuthnFeature: "resource://gre/modules/WebAuthnFeature.sys.mjs",
PasswordGenerator: "resource://gre/modules/PasswordGenerator.sys.mjs", PasswordGenerator: "resource://gre/modules/shared/PasswordGenerator.sys.mjs",
PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs", PrivateBrowsingUtils: "resource://gre/modules/PrivateBrowsingUtils.sys.mjs",
}); });

View File

@@ -6,8 +6,9 @@ const lazy = {};
ChromeUtils.defineESModuleGetters(lazy, { ChromeUtils.defineESModuleGetters(lazy, {
LoginHelper: "resource://gre/modules/LoginHelper.sys.mjs", LoginHelper: "resource://gre/modules/LoginHelper.sys.mjs",
PasswordGenerator: "resource://gre/modules/PasswordGenerator.sys.mjs", PasswordGenerator: "resource://gre/modules/shared/PasswordGenerator.sys.mjs",
PasswordRulesParser: "resource://gre/modules/PasswordRulesParser.sys.mjs", PasswordRulesParser:
"resource://gre/modules/shared/PasswordRulesParser.sys.mjs",
RemoteSettings: "resource://services-settings/remote-settings.sys.mjs", RemoteSettings: "resource://services-settings/remote-settings.sys.mjs",
}); });

View File

@@ -31,7 +31,6 @@ EXTRA_JS_MODULES += [
"crypto-SDR.sys.mjs", "crypto-SDR.sys.mjs",
"InsecurePasswordUtils.sys.mjs", "InsecurePasswordUtils.sys.mjs",
"LoginAutoComplete.sys.mjs", "LoginAutoComplete.sys.mjs",
"LoginFormFactory.sys.mjs",
"LoginHelper.sys.mjs", "LoginHelper.sys.mjs",
"LoginInfo.sys.mjs", "LoginInfo.sys.mjs",
"LoginManager.shared.mjs", "LoginManager.shared.mjs",
@@ -43,13 +42,17 @@ EXTRA_JS_MODULES += [
"LoginManagerTelemetry.sys.mjs", "LoginManagerTelemetry.sys.mjs",
"LoginRecipes.sys.mjs", "LoginRecipes.sys.mjs",
"LoginRelatedRealms.sys.mjs", "LoginRelatedRealms.sys.mjs",
"NewPasswordModel.sys.mjs",
"PasswordGenerator.sys.mjs",
"PasswordRulesManager.sys.mjs", "PasswordRulesManager.sys.mjs",
"PasswordRulesParser.sys.mjs",
"storage-json.sys.mjs", "storage-json.sys.mjs",
] ]
EXTRA_JS_MODULES.shared += [
"shared/LoginFormFactory.sys.mjs",
"shared/NewPasswordModel.sys.mjs",
"shared/PasswordGenerator.sys.mjs",
"shared/PasswordRulesParser.sys.mjs",
]
if CONFIG["OS_TARGET"] != "Android": if CONFIG["OS_TARGET"] != "Android":
EXTRA_JS_MODULES += [ EXTRA_JS_MODULES += [
"CSV.sys.mjs", "CSV.sys.mjs",

View File

@@ -50,7 +50,7 @@ add_task(async function test() {
[{ login, usernameRequested }], [{ login, usernameRequested }],
async ({ login: addedLogin, usernameRequested: aUsernameRequested }) => { async ({ login: addedLogin, usernameRequested: aUsernameRequested }) => {
const { LoginFormFactory } = ChromeUtils.importESModule( const { LoginFormFactory } = ChromeUtils.importESModule(
"resource://gre/modules/LoginFormFactory.sys.mjs" "resource://gre/modules/shared/LoginFormFactory.sys.mjs"
); );
const { LoginManagerChild } = ChromeUtils.importESModule( const { LoginManagerChild } = ChromeUtils.importESModule(
"resource://gre/modules/LoginManagerChild.sys.mjs" "resource://gre/modules/LoginManagerChild.sys.mjs"

View File

@@ -13,7 +13,7 @@
<script type="application/javascript"> <script type="application/javascript">
const { LoginFormFactory } = SpecialPowers.ChromeUtils.importESModule( const { LoginFormFactory } = SpecialPowers.ChromeUtils.importESModule(
"resource://gre/modules/LoginFormFactory.sys.mjs" "resource://gre/modules/shared/LoginFormFactory.sys.mjs"
); );
add_setup(async () => { add_setup(async () => {

View File

@@ -10,7 +10,7 @@
<body> <body>
<script type="application/javascript"> <script type="application/javascript">
const { LoginFormFactory } = SpecialPowers.ChromeUtils.importESModule( const { LoginFormFactory } = SpecialPowers.ChromeUtils.importESModule(
"resource://gre/modules/LoginFormFactory.sys.mjs" "resource://gre/modules/shared/LoginFormFactory.sys.mjs"
); );
const { LoginManagerChild } = SpecialPowers.ChromeUtils.importESModule( const { LoginManagerChild } = SpecialPowers.ChromeUtils.importESModule(
"resource://gre/modules/LoginManagerChild.sys.mjs" "resource://gre/modules/LoginManagerChild.sys.mjs"

View File

@@ -1,7 +1,7 @@
"use strict"; "use strict";
const { PasswordGenerator } = ChromeUtils.importESModule( const { PasswordGenerator } = ChromeUtils.importESModule(
"resource://gre/modules/PasswordGenerator.sys.mjs" "resource://gre/modules/shared/PasswordGenerator.sys.mjs"
); );
add_task(async function test_shuffleString() { add_task(async function test_shuffleString() {

View File

@@ -4,13 +4,13 @@
"use strict"; "use strict";
const { PasswordGenerator } = ChromeUtils.importESModule( const { PasswordGenerator } = ChromeUtils.importESModule(
"resource://gre/modules/PasswordGenerator.sys.mjs" "resource://gre/modules/shared/PasswordGenerator.sys.mjs"
); );
const { PasswordRulesManagerParent } = ChromeUtils.importESModule( const { PasswordRulesManagerParent } = ChromeUtils.importESModule(
"resource://gre/modules/PasswordRulesManager.sys.mjs" "resource://gre/modules/PasswordRulesManager.sys.mjs"
); );
const { PasswordRulesParser } = ChromeUtils.importESModule( const { PasswordRulesParser } = ChromeUtils.importESModule(
"resource://gre/modules/PasswordRulesParser.sys.mjs" "resource://gre/modules/shared/PasswordRulesParser.sys.mjs"
); );
const { RemoteSettings } = ChromeUtils.importESModule( const { RemoteSettings } = ChromeUtils.importESModule(
"resource://services-settings/remote-settings.sys.mjs" "resource://services-settings/remote-settings.sys.mjs"

View File

@@ -5,7 +5,7 @@
"use strict"; "use strict";
const { LoginFormFactory } = ChromeUtils.importESModule( const { LoginFormFactory } = ChromeUtils.importESModule(
"resource://gre/modules/LoginFormFactory.sys.mjs" "resource://gre/modules/shared/LoginFormFactory.sys.mjs"
); );
const { LoginManagerChild } = ChromeUtils.importESModule( const { LoginManagerChild } = ChromeUtils.importESModule(

View File

@@ -6,7 +6,7 @@
"use strict"; "use strict";
const { LoginFormFactory } = ChromeUtils.importESModule( const { LoginFormFactory } = ChromeUtils.importESModule(
"resource://gre/modules/LoginFormFactory.sys.mjs" "resource://gre/modules/shared/LoginFormFactory.sys.mjs"
); );
const { LoginFormState } = ChromeUtils.importESModule( const { LoginFormState } = ChromeUtils.importESModule(
"resource://gre/modules/LoginManagerChild.sys.mjs" "resource://gre/modules/LoginManagerChild.sys.mjs"

View File

@@ -2051,7 +2051,7 @@ product.
<h1><a id="apple-password-rules-parser"></a>Apple Password Rules Parser License</h1> <h1><a id="apple-password-rules-parser"></a>Apple Password Rules Parser License</h1>
</td> </td>
<td> <td>
<p>This license applies to the file <code>toolkit/components/passwordmgr/PasswordRulesParser.sys.mjs</code>.</p> <p>This license applies to the file <code>toolkit/components/passwordmgr/shared/PasswordRulesParser.sys.mjs</code>.</p>
</td> </td>
<td> <td>
<pre> <pre>
@@ -2425,7 +2425,7 @@ product.
<li><code>toolkit/components/formautofill/shared/FormAutofillNameUtils.sys.mjs</code></li> <li><code>toolkit/components/formautofill/shared/FormAutofillNameUtils.sys.mjs</code></li>
<li><code>editor/libeditor/EditorEventListener.cpp</code></li> <li><code>editor/libeditor/EditorEventListener.cpp</code></li>
<li><code>security/sandbox/</code></li> <li><code>security/sandbox/</code></li>
<li><code>toolkit/components/passwordmgr/PasswordGenerator.sys.mjs</code></li> <li><code>toolkit/components/passwordmgr/shared/PasswordGenerator.sys.mjs</code></li>
<li><code>widget/cocoa/GfxInfo.mm</code></li> <li><code>widget/cocoa/GfxInfo.mm</code></li>
<li><code>widget/windows/nsWindow.cpp</code></li> <li><code>widget/windows/nsWindow.cpp</code></li>
</ul> </ul>

View File

@@ -186,7 +186,7 @@ toolkit/components/certviewer/content/vendor/
toolkit/components/jsoncpp/ toolkit/components/jsoncpp/
toolkit/components/ml/vendor/ toolkit/components/ml/vendor/
toolkit/components/normandy/vendor/ toolkit/components/normandy/vendor/
toolkit/components/passwordmgr/PasswordRulesParser.sys.mjs toolkit/components/passwordmgr/shared/PasswordRulesParser.sys.mjs
toolkit/components/protobuf/ toolkit/components/protobuf/
toolkit/components/reader/readability/ toolkit/components/reader/readability/
toolkit/components/resistfingerprinting/content/gl-matrix.js toolkit/components/resistfingerprinting/content/gl-matrix.js