Bug 1885449 - Move GV code shared between Android and iOS to a shared directory....
commit21bcae940a19e81634d0facfca620c443cd76bea
authorMike Hommey <mh+mozilla@glandium.org>
Thu, 16 May 2024 22:08:51 +0000 (16 22:08 +0000)
committerMike Hommey <mh+mozilla@glandium.org>
Thu, 16 May 2024 22:08:51 +0000 (16 22:08 +0000)
tree0f7164cd52c61f2f3ddd667a46bce762c6d4c797
parentbaca95a7c3a8d00415a6699ec242a848bbf42385
Bug 1885449 - Move GV code shared between Android and iOS to a shared directory. r=geckoview-reviewers,frontend-codestyle-reviewers,nalexander,owlish

And hook them up to the iOS build.

Differential Revision: https://phabricator.services.mozilla.com/D204711
186 files changed:
.eslintrc.js
.prettierignore
browser/modules/Sanitizer.sys.mjs
dom/push/components.conf
mobile/android/components/geckoview/components.conf
mobile/android/components/geckoview/moz.build
mobile/android/components/moz.build
mobile/android/locales/jar.mn
mobile/android/modules/geckoview/moz.build [copied from mobile/android/components/extensions/schemas/moz.build with 85% similarity]
mobile/android/modules/moz.build
mobile/android/moz.build
mobile/android/test_runner/src/main/assets/test-runner-support/manifest.json
mobile/android/test_runner/src/main/java/org/mozilla/geckoview/test_runner/TestRunnerApiEngine.java
mobile/ios/moz.build
mobile/shared/.eslintrc.js [new file with mode: 0644]
mobile/shared/actors/ContentDelegateChild.sys.mjs [moved from mobile/android/actors/ContentDelegateChild.sys.mjs with 100% similarity]
mobile/shared/actors/ContentDelegateParent.sys.mjs [moved from mobile/android/actors/ContentDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewAutoFillChild.sys.mjs [moved from mobile/android/actors/GeckoViewAutoFillChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewAutoFillParent.sys.mjs [moved from mobile/android/actors/GeckoViewAutoFillParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewContentChild.sys.mjs [moved from mobile/android/actors/GeckoViewContentChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewContentParent.sys.mjs [moved from mobile/android/actors/GeckoViewContentParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewExperimentDelegateParent.sys.mjs [moved from mobile/android/actors/GeckoViewExperimentDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewFormValidationChild.sys.mjs [moved from mobile/android/actors/GeckoViewFormValidationChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPermissionChild.sys.mjs [moved from mobile/android/actors/GeckoViewPermissionChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPermissionParent.sys.mjs [moved from mobile/android/actors/GeckoViewPermissionParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPermissionProcessChild.sys.mjs [moved from mobile/android/actors/GeckoViewPermissionProcessChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPermissionProcessParent.sys.mjs [moved from mobile/android/actors/GeckoViewPermissionProcessParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPrintDelegateChild.sys.mjs [moved from mobile/android/actors/GeckoViewPrintDelegateChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPrintDelegateParent.sys.mjs [moved from mobile/android/actors/GeckoViewPrintDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPromptChild.sys.mjs [moved from mobile/android/actors/GeckoViewPromptChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPrompterChild.sys.mjs [moved from mobile/android/actors/GeckoViewPrompterChild.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewPrompterParent.sys.mjs [moved from mobile/android/actors/GeckoViewPrompterParent.sys.mjs with 100% similarity]
mobile/shared/actors/GeckoViewSettingsChild.sys.mjs [moved from mobile/android/actors/GeckoViewSettingsChild.sys.mjs with 100% similarity]
mobile/shared/actors/LoadURIDelegateChild.sys.mjs [moved from mobile/android/actors/LoadURIDelegateChild.sys.mjs with 100% similarity]
mobile/shared/actors/LoadURIDelegateParent.sys.mjs [moved from mobile/android/actors/LoadURIDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/MediaControlDelegateChild.sys.mjs [moved from mobile/android/actors/MediaControlDelegateChild.sys.mjs with 100% similarity]
mobile/shared/actors/MediaControlDelegateParent.sys.mjs [moved from mobile/android/actors/MediaControlDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/ProgressDelegateChild.sys.mjs [moved from mobile/android/actors/ProgressDelegateChild.sys.mjs with 100% similarity]
mobile/shared/actors/ProgressDelegateParent.sys.mjs [moved from mobile/android/actors/ProgressDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/ScrollDelegateChild.sys.mjs [moved from mobile/android/actors/ScrollDelegateChild.sys.mjs with 100% similarity]
mobile/shared/actors/ScrollDelegateParent.sys.mjs [moved from mobile/android/actors/ScrollDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/SelectionActionDelegateChild.sys.mjs [moved from mobile/android/actors/SelectionActionDelegateChild.sys.mjs with 100% similarity]
mobile/shared/actors/SelectionActionDelegateParent.sys.mjs [moved from mobile/android/actors/SelectionActionDelegateParent.sys.mjs with 100% similarity]
mobile/shared/actors/metrics.yaml [moved from mobile/android/actors/metrics.yaml with 100% similarity]
mobile/shared/actors/moz.build [moved from mobile/android/actors/moz.build with 100% similarity]
mobile/shared/actors/tests/mochitests/head.js [moved from mobile/android/actors/tests/mochitests/head.js with 100% similarity]
mobile/shared/actors/tests/mochitests/mochitest.toml [moved from mobile/android/actors/tests/mochitests/mochitest.toml with 100% similarity]
mobile/shared/actors/tests/mochitests/test_geckoview_experiment_delegate.html [moved from mobile/android/actors/tests/mochitests/test_geckoview_experiment_delegate.html with 100% similarity]
mobile/shared/chrome/geckoview/SessionStateAggregator.js [moved from mobile/android/chrome/geckoview/SessionStateAggregator.js with 100% similarity]
mobile/shared/chrome/geckoview/config.js [moved from mobile/android/chrome/geckoview/config.js with 100% similarity]
mobile/shared/chrome/geckoview/config.xhtml [moved from mobile/android/chrome/geckoview/config.xhtml with 100% similarity]
mobile/shared/chrome/geckoview/geckoview.js [moved from mobile/android/chrome/geckoview/geckoview.js with 100% similarity]
mobile/shared/chrome/geckoview/geckoview.xhtml [moved from mobile/android/chrome/geckoview/geckoview.xhtml with 100% similarity]
mobile/shared/chrome/geckoview/jar.mn [moved from mobile/android/chrome/geckoview/jar.mn with 100% similarity]
mobile/shared/chrome/geckoview/moz.build [moved from mobile/android/chrome/geckoview/moz.build with 100% similarity]
mobile/shared/chrome/moz.build [moved from mobile/android/chrome/moz.build with 100% similarity]
mobile/shared/components/extensions/.eslintrc.js [moved from mobile/android/components/extensions/.eslintrc.js with 100% similarity]
mobile/shared/components/extensions/ExtensionBrowsingData.sys.mjs [moved from mobile/android/components/extensions/ExtensionBrowsingData.sys.mjs with 100% similarity]
mobile/shared/components/extensions/ext-android.js [moved from mobile/android/components/extensions/ext-android.js with 100% similarity]
mobile/shared/components/extensions/ext-android.json [moved from mobile/android/components/extensions/ext-android.json with 100% similarity]
mobile/shared/components/extensions/ext-browserAction.js [moved from mobile/android/components/extensions/ext-browserAction.js with 100% similarity]
mobile/shared/components/extensions/ext-c-android.js [moved from mobile/android/components/extensions/ext-c-android.js with 100% similarity]
mobile/shared/components/extensions/ext-c-tabs.js [moved from mobile/android/components/extensions/ext-c-tabs.js with 100% similarity]
mobile/shared/components/extensions/ext-downloads.js [moved from mobile/android/components/extensions/ext-downloads.js with 100% similarity]
mobile/shared/components/extensions/ext-pageAction.js [moved from mobile/android/components/extensions/ext-pageAction.js with 100% similarity]
mobile/shared/components/extensions/ext-tabs.js [moved from mobile/android/components/extensions/ext-tabs.js with 100% similarity]
mobile/shared/components/extensions/extensions-mobile.manifest [moved from mobile/android/components/extensions/extensions-mobile.manifest with 100% similarity]
mobile/shared/components/extensions/jar.mn [moved from mobile/android/components/extensions/jar.mn with 100% similarity]
mobile/shared/components/extensions/moz.build [moved from mobile/android/components/extensions/moz.build with 100% similarity]
mobile/shared/components/extensions/schemas/LICENSE-CHROMIUM [moved from mobile/android/components/extensions/schemas/LICENSE-CHROMIUM with 100% similarity]
mobile/shared/components/extensions/schemas/README.md [moved from mobile/android/components/extensions/schemas/README.md with 100% similarity]
mobile/shared/components/extensions/schemas/gecko_view_addons.json [moved from mobile/android/components/extensions/schemas/gecko_view_addons.json with 100% similarity]
mobile/shared/components/extensions/schemas/jar.mn [moved from mobile/android/components/extensions/schemas/jar.mn with 100% similarity]
mobile/shared/components/extensions/schemas/moz.build [moved from mobile/android/components/extensions/schemas/moz.build with 100% similarity]
mobile/shared/components/extensions/schemas/tabs.json [moved from mobile/android/components/extensions/schemas/tabs.json with 100% similarity]
mobile/shared/components/extensions/test/mochitest/.eslintrc.js [moved from mobile/android/components/extensions/test/mochitest/.eslintrc.js with 100% similarity]
mobile/shared/components/extensions/test/mochitest/chrome.toml [moved from mobile/android/components/extensions/test/mochitest/chrome.toml with 100% similarity]
mobile/shared/components/extensions/test/mochitest/context.html [moved from mobile/android/components/extensions/test/mochitest/context.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/context_tabs_onUpdated_iframe.html [moved from mobile/android/components/extensions/test/mochitest/context_tabs_onUpdated_iframe.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/context_tabs_onUpdated_page.html [moved from mobile/android/components/extensions/test/mochitest/context_tabs_onUpdated_page.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/file_bypass_cache.sjs [moved from mobile/android/components/extensions/test/mochitest/file_bypass_cache.sjs with 100% similarity]
mobile/shared/components/extensions/test/mochitest/file_dummy.html [moved from mobile/android/components/extensions/test/mochitest/file_dummy.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/file_iframe_document.html [moved from mobile/android/components/extensions/test/mochitest/file_iframe_document.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/file_slowed_document.sjs [moved from mobile/android/components/extensions/test/mochitest/file_slowed_document.sjs with 100% similarity]
mobile/shared/components/extensions/test/mochitest/head.js [moved from mobile/android/components/extensions/test/mochitest/head.js with 100% similarity]
mobile/shared/components/extensions/test/mochitest/mochitest.toml [moved from mobile/android/components/extensions/test/mochitest/mochitest.toml with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_all_apis.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_all_apis.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_downloads_event_page.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_downloads_event_page.html with 97% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_options_ui.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_options_ui.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tab_runtimeConnect.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tab_runtimeConnect.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_autoDiscardable.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_autoDiscardable.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_create.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_create.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_events.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_events.html with 98% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_executeScript.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_executeScript.html with 98% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_executeScript_bad.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_executeScript_bad.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_executeScript_no_create.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_executeScript_no_create.html with 96% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_executeScript_runAt.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_executeScript_runAt.html with 97% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_get.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_get.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_getCurrent.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_getCurrent.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_goBack_goForward.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_goBack_goForward.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_insertCSS.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_insertCSS.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_lastAccessed.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_lastAccessed.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_onUpdated.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_onUpdated.html with 93% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_query.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_query.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_reload.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_reload.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_reload_bypass_cache.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_reload_bypass_cache.html with 96% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_sendMessage.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_sendMessage.html with 98% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_tabs_update_url.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_tabs_update_url.html with 100% similarity]
mobile/shared/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html [moved from mobile/android/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html with 100% similarity]
mobile/shared/components/extensions/test/xpcshell/.eslintrc.js [moved from mobile/android/components/extensions/test/xpcshell/.eslintrc.js with 100% similarity]
mobile/shared/components/extensions/test/xpcshell/head.js [moved from mobile/android/components/extensions/test/xpcshell/head.js with 100% similarity]
mobile/shared/components/extensions/test/xpcshell/test_ext_native_messaging_geckoview.js [moved from mobile/android/components/extensions/test/xpcshell/test_ext_native_messaging_geckoview.js with 100% similarity]
mobile/shared/components/extensions/test/xpcshell/test_ext_native_messaging_permissions.js [moved from mobile/android/components/extensions/test/xpcshell/test_ext_native_messaging_permissions.js with 100% similarity]
mobile/shared/components/extensions/test/xpcshell/xpcshell.toml [moved from mobile/android/components/extensions/test/xpcshell/xpcshell.toml with 100% similarity]
mobile/shared/components/geckoview/ColorPickerDelegate.sys.mjs [moved from mobile/android/components/geckoview/ColorPickerDelegate.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/FilePickerDelegate.sys.mjs [moved from mobile/android/components/geckoview/FilePickerDelegate.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/GeckoView.manifest [moved from mobile/android/components/geckoview/GeckoView.manifest with 100% similarity]
mobile/shared/components/geckoview/GeckoViewHistory.cpp [moved from mobile/android/components/geckoview/GeckoViewHistory.cpp with 100% similarity]
mobile/shared/components/geckoview/GeckoViewHistory.h [moved from mobile/android/components/geckoview/GeckoViewHistory.h with 100% similarity]
mobile/shared/components/geckoview/GeckoViewPermission.sys.mjs [moved from mobile/android/components/geckoview/GeckoViewPermission.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/GeckoViewPrompt.sys.mjs [moved from mobile/android/components/geckoview/GeckoViewPrompt.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/GeckoViewPrompter.sys.mjs [moved from mobile/android/components/geckoview/GeckoViewPrompter.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/GeckoViewPush.sys.mjs [moved from mobile/android/components/geckoview/GeckoViewPush.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/GeckoViewStartup.sys.mjs [moved from mobile/android/components/geckoview/GeckoViewStartup.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/LoginStorageDelegate.sys.mjs [moved from mobile/android/components/geckoview/LoginStorageDelegate.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/PromptCollection.sys.mjs [moved from mobile/android/components/geckoview/PromptCollection.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/SessionStoreFunctions.sys.mjs [moved from mobile/android/components/geckoview/SessionStoreFunctions.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/ShareDelegate.sys.mjs [moved from mobile/android/components/geckoview/ShareDelegate.sys.mjs with 100% similarity]
mobile/shared/components/geckoview/components.conf [copied from mobile/android/components/geckoview/components.conf with 79% similarity]
mobile/shared/components/geckoview/moz.build [copied from mobile/android/components/geckoview/moz.build with 68% similarity]
mobile/shared/components/moz.build [copied from mobile/android/components/moz.build with 100% similarity]
mobile/shared/modules/dbg-browser-actors.js [moved from mobile/android/modules/dbg-browser-actors.js with 100% similarity]
mobile/shared/modules/geckoview/BrowserUsageTelemetry.sys.mjs [moved from mobile/android/modules/geckoview/BrowserUsageTelemetry.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/ChildCrashHandler.sys.mjs [moved from mobile/android/modules/geckoview/ChildCrashHandler.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/DelayedInit.sys.mjs [moved from mobile/android/modules/geckoview/DelayedInit.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewActorChild.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewActorChild.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewActorManager.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewActorManager.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewActorParent.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewActorParent.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewAutocomplete.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewAutocomplete.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewAutofill.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewAutofill.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewChildModule.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewChildModule.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewClipboardPermission.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewClipboardPermission.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewConsole.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewConsole.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewContent.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewContent.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewContentBlocking.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewContentBlocking.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewIdentityCredential.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewIdentityCredential.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewMediaControl.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewMediaControl.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewModule.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewModule.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewNavigation.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewNavigation.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewProcessHangMonitor.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewProcessHangMonitor.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewProgress.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewProgress.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewPushController.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewPushController.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewRemoteDebugger.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewRemoteDebugger.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewSelectionAction.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewSelectionAction.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewSessionStore.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewSessionStore.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewSettings.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewSettings.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewStorageController.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewStorageController.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewTab.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewTab.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewTelemetry.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewTelemetry.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewTestUtils.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewTestUtils.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewTranslations.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewTranslations.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewUtils.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewUtils.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/GeckoViewWebExtension.sys.mjs [moved from mobile/android/modules/geckoview/GeckoViewWebExtension.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/LoadURIDelegate.sys.mjs [moved from mobile/android/modules/geckoview/LoadURIDelegate.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/MediaUtils.sys.mjs [moved from mobile/android/modules/geckoview/MediaUtils.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/Messaging.sys.mjs [moved from mobile/android/modules/geckoview/Messaging.sys.mjs with 100% similarity]
mobile/shared/modules/geckoview/metrics.yaml [moved from mobile/android/modules/geckoview/metrics.yaml with 100% similarity]
mobile/shared/modules/geckoview/moz.build [moved from mobile/android/modules/geckoview/moz.build with 98% similarity]
mobile/shared/modules/geckoview/test/xpcshell/test_ChildCrashHandler.js [moved from mobile/android/modules/geckoview/test/xpcshell/test_ChildCrashHandler.js with 100% similarity]
mobile/shared/modules/geckoview/test/xpcshell/xpcshell.toml [moved from mobile/android/modules/geckoview/test/xpcshell/xpcshell.toml with 100% similarity]
mobile/shared/modules/moz.build [copied from mobile/android/modules/moz.build with 100% similarity]
mobile/shared/modules/test/AppUiTestDelegate.sys.mjs [moved from mobile/android/modules/test/AppUiTestDelegate.sys.mjs with 100% similarity]
mobile/shared/modules/test/moz.build [moved from mobile/android/modules/test/moz.build with 100% similarity]
mobile/shared/moz.build [copied from mobile/android/components/moz.build with 76% similarity]
taskcluster/kinds/source-test/python.yml
taskcluster/test/data/bugbug-push-schedules.json
testing/runtimes/manifest-runtimes-android.json
testing/specialpowers/content/AppTestDelegateParent.sys.mjs
toolkit/components/extensions/docs/basics.rst
toolkit/components/extensions/test/mochitest/test_ext_downloads_download.html
toolkit/components/extensions/test/xpcshell/test_ext_permission_warnings.js
toolkit/components/extensions/webidl-api/ExtensionWebIDL.conf
toolkit/components/glean/metrics_index.py
toolkit/components/passwordmgr/components.conf
toolkit/components/prompts/src/components.conf
tools/tryselect/try_presets.yml