Name Description Size
.eslintrc.js 1003
360seMigrationUtils.sys.mjs 5461
ChromeMacOSLoginCrypto.sys.mjs Class to handle encryption and decryption of logins stored in Chrome/Chromium on macOS. 5864
ChromeMigrationUtils.sys.mjs Get all extensions installed in a specific profile. @param {String} profileId - A Chrome user profile ID. For example, "Profile 1". @returns {Array} All installed Chrome extensions information. 15971
ChromeProfileMigrator.sys.mjs Converts an array of chrome bookmark objects into one our own places code understands. @param items bookmark items to be inserted on this parent @param errorAccumulator function that gets called with any errors thrown so we don't drop them on the floor. 25766
ChromeWindowsLoginCrypto.sys.mjs Class to handle encryption and decryption of logins stored in Chrome/Chromium on Windows. 5736
components.conf 6053
content
EdgeProfileMigrator.sys.mjs Get rows from a table in the Edge DB as an array of JS objects. @param {String} tableName the name of the table to read. @param {String[]|function} columns a list of column specifiers (see ESEDBReader.jsm) or a function that generates them based on the database reference once opened. @param {nsIFile} dbFile the database file to use. Defaults to the main Edge database. @param {function} filterFn Optional. A function that is called for each row. Only rows for which it returns a truthy value are included in the result. @returns {Array} An array of row objects. 16009
ESEDBReader.sys.mjs True, False, or NULL 21642
FirefoxProfileMigrator.sys.mjs -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 11781
IEProfileMigrator.sys.mjs Migrate the logins that were saved for the uris arguments. @param {nsIURI[]} uris - the uris that are going to be migrated. 13932
jar.mn 481
MigrationUtils.sys.mjs Shared prototype for migrators, implementing nsIBrowserProfileMigrator. To implement a migrator: 1. Import this module. 2. Create the prototype for the migrator, extending MigratorPrototype. Namely: MosaicMigrator.prototype = Object.create(MigratorPrototype); 3. Set classDescription, contractID and classID for your migrator, and set NSGetFactory appropriately. 4. If the migrator supports multiple profiles, override the sourceProfiles Here we default for single-profile migrator. 5. Implement getResources(aProfile) (see below). 6. For startup-only migrators, override |startupOnlyMigrator|. 42970
moz.build 1798
MSMigrationUtils.sys.mjs Must be invoked once after last use of any of the provided helpers. 32334
nsEdgeMigrationUtils.cpp 1797
nsEdgeMigrationUtils.h 564
nsIBrowserProfileMigrator.idl profile items to migrate. use with migrate(). 2671
nsIEdgeMigrationUtils.idl Utilities for migrating from legacy (non-Chromimum-based) Edge. 788
nsIEHistoryEnumerator.cpp 3352
nsIEHistoryEnumerator.h Initializes the history reader, if needed. 932
nsIKeychainMigrationUtils.idl 509
nsKeychainMigrationUtils.h 596
nsKeychainMigrationUtils.mm 2511
nsWindowsMigrationUtils.h 946
ProfileMigrator.sys.mjs 649
SafariProfileMigrator.sys.mjs Recursively migrate a Safari collection of bookmarks. @param aEntries the collection's children @param aCollection one of the values above. 16040
tests