зеркало из https://github.com/mozilla/gecko-dev.git
383 Коммитов
Автор | SHA1 | Сообщение | Дата |
---|---|---|---|
Thom Chiovoloni | 91c3f631d6 |
Bug 1415656 - Fix android serializing dateAdded as a string in sync bookmark records r=Grisha
MozReview-Commit-ID: 1u9DeVvYwjY --HG-- extra : rebase_source : 24a16261ff037929dc424ddd1c278030a2d09f25 |
|
Grigory Kruglov | 713625953b |
Bug 1403787 - Change try/catch to catch the correct exception r=eoger,nalexander
We're aiming to catch FileNotFound exceptions here, but underneath they're re-thrown as IllegalStateException. MozReview-Commit-ID: HaCpbqq93q0 --HG-- extra : rebase_source : 60a5be31cdb5bd66a2b2d9bde5e86671d9a01ffd |
|
Grigory Kruglov | 2c2f325436 |
Bug 1408585 - Remove RepositorySession createSession delegates r=rnewman
MozReview-Commit-ID: KezYHeSWDiL --HG-- extra : rebase_source : c63f69a7d5b16d152fa809560a70c14ae1da5715 |
|
Grigory Kruglov | 45de7880f9 |
Bug 1408585 - Remove RepositorySession begin delegates r=rnewman
'begin' now throws in case things go wrong. MozReview-Commit-ID: 8jcxYiPcsii --HG-- extra : rebase_source : 3a6cd6b5dd68f8674d4de827a4228f1e3807724a |
|
Nick Alexander | be91c5dfad |
Bug 1409087 - Part 3: Move services integration tests into standard Gradle location. r=Grisha
This is the result of `hg mv mobile/android/tests/background/junit3/src mobile/android/services/src/androidTest/java` MozReview-Commit-ID: AdoNfDDthku --HG-- rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestAndroidLogWriters.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/common/TestAndroidLogWriters.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestUtils.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/common/TestUtils.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/common/TestWaitHelper.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/common/TestWaitHelper.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestAndroidBrowserBookmarksRepository.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestAndroidBrowserBookmarksRepository.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestAndroidBrowserHistoryRepository.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestAndroidBrowserHistoryRepository.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestBookmarks.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestBookmarks.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestClientsDatabase.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestClientsDatabase.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestClientsDatabaseAccessor.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestClientsDatabaseAccessor.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestFennecTabsRepositorySession.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestFennecTabsRepositorySession.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestFormHistoryRepositorySession.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestFormHistoryRepositorySession.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestPasswordsRepository.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestPasswordsRepository.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/TestTopSites.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/TestTopSites.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/db/ThreadedRepositoryTestCase.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/db/ThreadedRepositoryTestCase.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/fxa/TestAccountLoader.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/fxa/TestAccountLoader.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/fxa/TestBrowserIDKeyPairGeneration.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/fxa/TestBrowserIDKeyPairGeneration.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/fxa/authenticator/TestAccountPickler.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/fxa/authenticator/TestAccountPickler.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/AndroidSyncTestCase.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/helpers/AndroidSyncTestCase.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/DBHelpers.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/helpers/DBHelpers.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/helpers/DBProviderTestCase.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/helpers/DBProviderTestCase.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/nativecode/test/TestNativeCrypto.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/nativecode/test/TestNativeCrypto.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/AndroidSyncTestCaseWithAccounts.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/AndroidSyncTestCaseWithAccounts.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestClientsStage.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/TestClientsStage.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestResetting.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/TestResetting.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestStoreTracking.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/TestStoreTracking.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestSyncConfiguration.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/TestSyncConfiguration.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/TestWebURLFinder.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/TestWebURLFinder.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/BookmarkHelpers.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/BookmarkHelpers.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultBeginDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/DefaultBeginDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultCleanDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/DefaultCleanDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/DefaultDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultFetchDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/DefaultFetchDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultFinishDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/DefaultFinishDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultSessionCreationDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/DefaultSessionCreationDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/DefaultStoreDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/DefaultStoreDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectBeginDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectBeginDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectBeginFailDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectBeginFailDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFetchDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectFetchDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFetchSinceDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectFetchSinceDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFinishDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectFinishDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectFinishFailDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectFinishFailDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectInvalidRequestFetchDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectInvalidRequestFetchDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectInvalidTypeStoreDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectInvalidTypeStoreDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectManyStoredDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectManyStoredDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectNoStoreDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectNoStoreDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectStoreCompletedDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectStoreCompletedDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/ExpectStoredDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/ExpectStoredDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/HistoryHelpers.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/HistoryHelpers.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/PasswordHelpers.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/PasswordHelpers.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SessionTestHelper.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/SessionTestHelper.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessBeginDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/SimpleSuccessBeginDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessCreationDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/SimpleSuccessCreationDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessFetchDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/SimpleSuccessFetchDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessFinishDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/SimpleSuccessFinishDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/sync/helpers/SimpleSuccessStoreDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/sync/helpers/SimpleSuccessStoreDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/BaseMockServerSyncStage.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/BaseMockServerSyncStage.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/CommandHelpers.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/CommandHelpers.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/DefaultGlobalSessionCallback.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/DefaultGlobalSessionCallback.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockAbstractNonRepositorySyncStage.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockAbstractNonRepositorySyncStage.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockClientsDataDelegate.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockClientsDataDelegate.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockClientsDatabaseAccessor.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockClientsDatabaseAccessor.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockGlobalSession.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockGlobalSession.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockPrefsGlobalSession.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockPrefsGlobalSession.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockRecord.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockRecord.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockServerSyncStage.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockServerSyncStage.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/MockSharedPreferences.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/MockSharedPreferences.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/WBORepository.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/WBORepository.java rename : mobile/android/tests/background/junit3/src/org/mozilla/gecko/background/testhelpers/WaitHelper.java => mobile/android/services/src/androidTest/java/org/mozilla/gecko/background/testhelpers/WaitHelper.java extra : rebase_source : b6334501b4d76a1fe1d57158b593be878d91a9ca |
|
Nick Alexander | 9e696de377 |
Bug 1409087 - Part 2: Move Fennec unit tests into standard Gradle locations. r=Grisha
These crept into the services/ hierarchy because there was no alternative, way back when. This both normalizes the (unit) tests and splits the services tests away from the Fennec tests. The Fennec tests grew in the same location as the services (nee background) tests, simply because there was no other location moons ago. It is the result of the following bash script: ``` #!/bin/bash set -x -e -v hg revert mobile/android hg purge mobile/android mkdir -p mobile/android/services/src/test/java/org/mozilla hg mv mobile/android/tests/background/junit4/src/org/mozilla/android mobile/android/services/src/test/java/org/mozilla/ mkdir -p mobile/android/services/src/test/java/org/mozilla/gecko hg mv mobile/android/tests/background/junit4/src/org/mozilla/gecko/background mobile/android/services/src/test/java/org/mozilla/gecko/ hg mv mobile/android/tests/background/junit4/src/org/mozilla/gecko/browserid mobile/android/services/src/test/java/org/mozilla/gecko/ hg mv mobile/android/tests/background/junit4/src/org/mozilla/gecko/db mobile/android/services/src/test/java/org/mozilla/gecko/ hg mv mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa mobile/android/services/src/test/java/org/mozilla/gecko/ hg mv mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync mobile/android/services/src/test/java/org/mozilla/gecko/ hg mv mobile/android/tests/background/junit4/src/org/mozilla/gecko/tokenserver mobile/android/services/src/test/java/org/mozilla/gecko/ mkdir -p mobile/android/app/src/test hg mv mobile/android/tests/background/junit4/src/* mobile/android/app/src/test/java/ ``` MozReview-Commit-ID: 15AHXZilqFQ --HG-- rename : mobile/android/tests/background/junit4/src/com/keepsafe/switchboard/TestSwitchboard.java => mobile/android/app/src/test/java/com/keepsafe/switchboard/TestSwitchboard.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/GeckoNetworkManagerTest.java => mobile/android/app/src/test/java/org/mozilla/gecko/GeckoNetworkManagerTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/GlobalPageMetadataTest.java => mobile/android/app/src/test/java/org/mozilla/gecko/GlobalPageMetadataTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/TestGeckoProfile.java => mobile/android/app/src/test/java/org/mozilla/gecko/TestGeckoProfile.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/activitystream/homepanel/TestActivityStreamConfiguration.java => mobile/android/app/src/test/java/org/mozilla/gecko/activitystream/homepanel/TestActivityStreamConfiguration.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/activitystream/homepanel/topstories/TestPocketStoriesLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/activitystream/homepanel/topstories/TestPocketStoriesLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/activitystream/ranking/TestHighlightsRanking.java => mobile/android/app/src/test/java/org/mozilla/gecko/activitystream/ranking/TestHighlightsRanking.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/activitystream/ranking/TestRankingUtils.java => mobile/android/app/src/test/java/org/mozilla/gecko/activitystream/ranking/TestRankingUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/cleanup/TestFileCleanupController.java => mobile/android/app/src/test/java/org/mozilla/gecko/cleanup/TestFileCleanupController.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/cleanup/TestFileCleanupService.java => mobile/android/app/src/test/java/org/mozilla/gecko/cleanup/TestFileCleanupService.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/customtabs/TestCustomTabsActivity.java => mobile/android/app/src/test/java/org/mozilla/gecko/customtabs/TestCustomTabsActivity.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/customtabs/TestIntentUtil.java => mobile/android/app/src/test/java/org/mozilla/gecko/customtabs/TestIntentUtil.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/distribution/TestReferrerDescriptor.java => mobile/android/app/src/test/java/org/mozilla/gecko/distribution/TestReferrerDescriptor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/dlc/TestCleanupAction.java => mobile/android/app/src/test/java/org/mozilla/gecko/dlc/TestCleanupAction.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/dlc/TestDownloadAction.java => mobile/android/app/src/test/java/org/mozilla/gecko/dlc/TestDownloadAction.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/dlc/TestStudyAction.java => mobile/android/app/src/test/java/org/mozilla/gecko/dlc/TestStudyAction.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/dlc/TestSyncAction.java => mobile/android/app/src/test/java/org/mozilla/gecko/dlc/TestSyncAction.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/dlc/TestVerifyAction.java => mobile/android/app/src/test/java/org/mozilla/gecko/dlc/TestVerifyAction.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/dlc/catalog/TestDownloadContentBuilder.java => mobile/android/app/src/test/java/org/mozilla/gecko/dlc/catalog/TestDownloadContentBuilder.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/dlc/catalog/TestDownloadContentCatalog.java => mobile/android/app/src/test/java/org/mozilla/gecko/dlc/catalog/TestDownloadContentCatalog.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/helpers/AssertUtil.java => mobile/android/app/src/test/java/org/mozilla/gecko/helpers/AssertUtil.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/helpers/MockUserManager.java => mobile/android/app/src/test/java/org/mozilla/gecko/helpers/MockUserManager.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/home/TestHomeConfigPrefsBackendMigration.java => mobile/android/app/src/test/java/org/mozilla/gecko/home/TestHomeConfigPrefsBackendMigration.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/TestIconDescriptor.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/TestIconDescriptor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/TestIconDescriptorComparator.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/TestIconDescriptorComparator.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/TestIconRequest.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/TestIconRequest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/TestIconRequestBuilder.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/TestIconRequestBuilder.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/TestIconResponse.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/TestIconResponse.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/TestIconTask.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/TestIconTask.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/TestIconsHelper.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/TestIconsHelper.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestContentProviderLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestContentProviderLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestDataUriLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestDataUriLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestDiskLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestDiskLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestIconDownloader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestIconDownloader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestIconGenerator.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestIconGenerator.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestJarLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestJarLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestLegacyLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestLegacyLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestMemoryLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestMemoryLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/loader/TestSuggestedSiteLoader.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/loader/TestSuggestedSiteLoader.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/preparation/TestAboutPagesPreparer.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/preparation/TestAboutPagesPreparer.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/preparation/TestAddDefaultIconUrl.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/preparation/TestAddDefaultIconUrl.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/preparation/TestFilterKnownFailureUrls.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/preparation/TestFilterKnownFailureUrls.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/preparation/TestFilterMimeTypes.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/preparation/TestFilterMimeTypes.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/preparation/TestFilterPrivilegedUrls.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/preparation/TestFilterPrivilegedUrls.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/preparation/TestLookupIconUrl.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/preparation/TestLookupIconUrl.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/preparation/TestSuggestedSitePreparer.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/preparation/TestSuggestedSitePreparer.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/processing/TestColorProcessor.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/processing/TestColorProcessor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/processing/TestDiskProcessor.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/processing/TestDiskProcessor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/processing/TestMemoryProcessor.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/processing/TestMemoryProcessor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/processing/TestMinimumSizeProcessor.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/processing/TestMinimumSizeProcessor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/icons/processing/TestResizingProcessor.java => mobile/android/app/src/test/java/org/mozilla/gecko/icons/processing/TestResizingProcessor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/media/TestMediaControlService.java => mobile/android/app/src/test/java/org/mozilla/gecko/media/TestMediaControlService.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/permissions/TestPermissions.java => mobile/android/app/src/test/java/org/mozilla/gecko/permissions/TestPermissions.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/push/TestPushManager.java => mobile/android/app/src/test/java/org/mozilla/gecko/push/TestPushManager.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/push/TestPushState.java => mobile/android/app/src/test/java/org/mozilla/gecko/push/TestPushState.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/push/autopush/test/TestAutopushClient.java => mobile/android/app/src/test/java/org/mozilla/gecko/push/autopush/test/TestAutopushClient.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/push/autopush/test/TestLiveAutopushClient.java => mobile/android/app/src/test/java/org/mozilla/gecko/push/autopush/test/TestLiveAutopushClient.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/measurements/TestSearchCountMeasurements.java => mobile/android/app/src/test/java/org/mozilla/gecko/telemetry/measurements/TestSearchCountMeasurements.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/measurements/TestSessionMeasurements.java => mobile/android/app/src/test/java/org/mozilla/gecko/telemetry/measurements/TestSessionMeasurements.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/pingbuilders/TelemetrySyncPingBuilderTest.java => mobile/android/app/src/test/java/org/mozilla/gecko/telemetry/pingbuilders/TelemetrySyncPingBuilderTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/pingbuilders/TelemetrySyncPingBundleBuilderTest.java => mobile/android/app/src/test/java/org/mozilla/gecko/telemetry/pingbuilders/TelemetrySyncPingBundleBuilderTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/pingbuilders/TestTelemetryPingBuilder.java => mobile/android/app/src/test/java/org/mozilla/gecko/telemetry/pingbuilders/TestTelemetryPingBuilder.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/schedulers/TestTelemetryUploadAllPingsImmediatelyScheduler.java => mobile/android/app/src/test/java/org/mozilla/gecko/telemetry/schedulers/TestTelemetryUploadAllPingsImmediatelyScheduler.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/stores/TestTelemetryJSONFilePingStore.java => mobile/android/app/src/test/java/org/mozilla/gecko/telemetry/stores/TestTelemetryJSONFilePingStore.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/toolbar/TestSecurityModeUtil.java => mobile/android/app/src/test/java/org/mozilla/gecko/toolbar/TestSecurityModeUtil.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/NetworkUtilsTest.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/NetworkUtilsTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestContextUtils.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestContextUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestDateUtil.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestDateUtil.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestFileUtils.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestFileUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestFloatUtils.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestFloatUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestIntentUtils.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestIntentUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestStringUtils.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestStringUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestURIUtils.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestURIUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/TestUUIDUtil.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/TestUUIDUtil.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/util/publicsuffix/TestPublicSuffix.java => mobile/android/app/src/test/java/org/mozilla/gecko/util/publicsuffix/TestPublicSuffix.java rename : mobile/android/tests/background/junit4/resources/dlc_sync_deleted_item.json => mobile/android/app/src/test/resources/dlc_sync_deleted_item.json rename : mobile/android/tests/background/junit4/resources/dlc_sync_old_format.json => mobile/android/app/src/test/resources/dlc_sync_old_format.json rename : mobile/android/tests/background/junit4/resources/dlc_sync_single_font.json => mobile/android/app/src/test/resources/dlc_sync_single_font.json rename : mobile/android/tests/background/junit4/resources/experiments.json => mobile/android/app/src/test/resources/experiments.json rename : mobile/android/tests/background/junit4/resources/feed_atom_blogger.xml => mobile/android/app/src/test/resources/feed_atom_blogger.xml rename : mobile/android/tests/background/junit4/resources/feed_atom_feedburner.xml => mobile/android/app/src/test/resources/feed_atom_feedburner.xml rename : mobile/android/tests/background/junit4/resources/feed_atom_planetmozilla.xml => mobile/android/app/src/test/resources/feed_atom_planetmozilla.xml rename : mobile/android/tests/background/junit4/resources/feed_atom_wikipedia.xml => mobile/android/app/src/test/resources/feed_atom_wikipedia.xml rename : mobile/android/tests/background/junit4/resources/feed_rss10_planetmozilla.xml => mobile/android/app/src/test/resources/feed_rss10_planetmozilla.xml rename : mobile/android/tests/background/junit4/resources/feed_rss20_planetmozilla.xml => mobile/android/app/src/test/resources/feed_rss20_planetmozilla.xml rename : mobile/android/tests/background/junit4/resources/feed_rss_heise.xml => mobile/android/app/src/test/resources/feed_rss_heise.xml rename : mobile/android/tests/background/junit4/resources/feed_rss_medium.xml => mobile/android/app/src/test/resources/feed_rss_medium.xml rename : mobile/android/tests/background/junit4/resources/feed_rss_spon.xml => mobile/android/app/src/test/resources/feed_rss_spon.xml rename : mobile/android/tests/background/junit4/resources/feed_rss_tumblr.xml => mobile/android/app/src/test/resources/feed_rss_tumblr.xml rename : mobile/android/tests/background/junit4/resources/feed_rss_wikipedia.xml => mobile/android/app/src/test/resources/feed_rss_wikipedia.xml rename : mobile/android/tests/background/junit4/resources/feed_rss_wordpress.xml => mobile/android/app/src/test/resources/feed_rss_wordpress.xml rename : mobile/android/tests/background/junit4/resources/robolectric.properties => mobile/android/app/src/test/resources/robolectric.properties rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestBackoff.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestBackoff.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestBrowserIDAuthHeaderProvider.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestBrowserIDAuthHeaderProvider.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestClientsEngineStage.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestClientsEngineStage.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestCredentialsEndToEnd.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestCredentialsEndToEnd.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestGlobalSession.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestGlobalSession.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestHeaderParsing.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestHeaderParsing.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestLineByLineHandling.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestLineByLineHandling.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestMetaGlobal.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestMetaGlobal.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestResource.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestResource.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestRetryAfter.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestRetryAfter.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestServer15Repository.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestServer15Repository.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/net/test/TestSyncStorageRequest.java => mobile/android/services/src/test/java/org/mozilla/android/sync/net/test/TestSyncStorageRequest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/SynchronizerHelpers.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/SynchronizerHelpers.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestCollectionKeys.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestCollectionKeys.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestCommandProcessor.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestCommandProcessor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestCryptoRecord.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestCryptoRecord.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestRecord.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestRecord.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestRecordsChannel.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestRecordsChannel.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestResetCommands.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestResetCommands.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestServer15RepositorySession.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestServer15RepositorySession.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestServerLocalSynchronizer.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestServerLocalSynchronizer.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestSynchronizer.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestSynchronizer.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestSynchronizerSession.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestSynchronizerSession.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/TestUtils.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/TestUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/BaseTestStorageRequestDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/BaseTestStorageRequestDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/ExpectSuccessDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/ExpectSuccessDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionBeginDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionBeginDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionCreationDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionCreationDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionFetchRecordsDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionFetchRecordsDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionFinishDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionFinishDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionStoreDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositorySessionStoreDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositoryWipeDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/ExpectSuccessRepositoryWipeDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/HTTPServerTestHelper.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/HTTPServerTestHelper.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/MockGlobalSessionCallback.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/MockGlobalSessionCallback.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/MockResourceDelegate.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/MockResourceDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/MockServer.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/MockServer.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/MockSyncClientsEngineStage.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/MockSyncClientsEngineStage.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/MockWBOServer.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/MockWBOServer.java rename : mobile/android/tests/background/junit4/src/org/mozilla/android/sync/test/helpers/test/TestHTTPServerTestHelper.java => mobile/android/services/src/test/java/org/mozilla/android/sync/test/helpers/test/TestHTTPServerTestHelper.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/common/log/writers/test/TestLogWriters.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/common/log/writers/test/TestLogWriters.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/db/DelegatingTestContentProvider.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/db/DelegatingTestContentProvider.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/db/TestTabsProvider.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/db/TestTabsProvider.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/fxa/test/TestFxAccountClient20.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/fxa/test/TestFxAccountClient20.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/fxa/test/TestFxAccountUtils.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/fxa/test/TestFxAccountUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/test/EntityTestHelper.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/test/EntityTestHelper.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/BaseMockServerSyncStage.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/BaseMockServerSyncStage.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/CommandHelpers.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/CommandHelpers.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/DefaultGlobalSessionCallback.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/DefaultGlobalSessionCallback.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockAbstractNonRepositorySyncStage.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockAbstractNonRepositorySyncStage.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockClientsDataDelegate.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockClientsDataDelegate.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockClientsDatabaseAccessor.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockClientsDatabaseAccessor.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockGlobalSession.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockGlobalSession.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockPrefsGlobalSession.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockPrefsGlobalSession.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockRecord.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockRecord.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockServerSyncStage.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockServerSyncStage.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/MockSharedPreferences.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/MockSharedPreferences.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/TestRunner.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/TestRunner.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/WBORepository.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/WBORepository.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/background/testhelpers/WaitHelper.java => mobile/android/services/src/test/java/org/mozilla/gecko/background/testhelpers/WaitHelper.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/browserid/test/TestASNUtils.java => mobile/android/services/src/test/java/org/mozilla/gecko/browserid/test/TestASNUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/browserid/test/TestDSACryptoImplementation.java => mobile/android/services/src/test/java/org/mozilla/gecko/browserid/test/TestDSACryptoImplementation.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/browserid/test/TestJSONWebTokenUtils.java => mobile/android/services/src/test/java/org/mozilla/gecko/browserid/test/TestJSONWebTokenUtils.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/browserid/test/TestRSACryptoImplementation.java => mobile/android/services/src/test/java/org/mozilla/gecko/browserid/test/TestRSACryptoImplementation.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserContractTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserContractTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserDatabaseHelperTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserDatabaseHelperTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserProviderBookmarksTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserProviderBookmarksTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserProviderGeneralTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserProviderGeneralTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserProviderHistoryTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserProviderHistoryTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserProviderHistoryVisitsTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserProviderHistoryVisitsTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserProviderHistoryVisitsTestBase.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserProviderHistoryVisitsTestBase.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/BrowserProviderVisitsTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/BrowserProviderVisitsTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/db/LocalBrowserDBTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/db/LocalBrowserDBTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa/TestSkewHandler.java => mobile/android/services/src/test/java/org/mozilla/gecko/fxa/TestSkewHandler.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa/authenticator/AndroidFxAccountTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/fxa/authenticator/AndroidFxAccountTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa/devices/TestFxAccountDeviceListUpdater.java => mobile/android/services/src/test/java/org/mozilla/gecko/fxa/devices/TestFxAccountDeviceListUpdater.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa/devices/TestFxAccountDeviceRegistrator.java => mobile/android/services/src/test/java/org/mozilla/gecko/fxa/devices/TestFxAccountDeviceRegistrator.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa/login/MockFxAccountClient.java => mobile/android/services/src/test/java/org/mozilla/gecko/fxa/login/MockFxAccountClient.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa/login/TestFxAccountLoginStateMachine.java => mobile/android/services/src/test/java/org/mozilla/gecko/fxa/login/TestFxAccountLoginStateMachine.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/fxa/login/TestStateFactory.java => mobile/android/services/src/test/java/org/mozilla/gecko/fxa/login/TestStateFactory.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/crypto/test/TestBase32.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/crypto/test/TestBase32.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/crypto/test/TestCryptoInfo.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/crypto/test/TestCryptoInfo.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/crypto/test/TestHKDF.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/crypto/test/TestHKDF.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/crypto/test/TestKeyBundle.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/crypto/test/TestKeyBundle.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/crypto/test/TestPBKDF2.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/crypto/test/TestPBKDF2.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/crypto/test/TestPersistedCrypto5Keys.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/crypto/test/TestPersistedCrypto5Keys.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/crypto/test/TestSRPConstants.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/crypto/test/TestSRPConstants.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/middleware/BufferingMiddlewareRepositorySessionTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/middleware/BufferingMiddlewareRepositorySessionTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/middleware/test/TestCrypto5MiddlewareRepositorySession.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/middleware/test/TestCrypto5MiddlewareRepositorySession.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/net/test/TestHMACAuthHeaderProvider.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/net/test/TestHMACAuthHeaderProvider.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/net/test/TestHawkAuthHeaderProvider.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/net/test/TestHawkAuthHeaderProvider.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/net/test/TestLiveHawkAuth.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/net/test/TestLiveHawkAuth.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/net/test/TestUserAgentHeaders.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/net/test/TestUserAgentHeaders.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/android/BookmarksSessionHelperTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/android/BookmarksSessionHelperTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/android/BrowserContractHelpersTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/android/BrowserContractHelpersTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/android/HistorySessionHelperTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/android/HistorySessionHelperTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/android/VisitsHelperTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/android/VisitsHelperTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/android/test/TestBookmarksInsertionManager.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/android/test/TestBookmarksInsertionManager.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/domain/TestClientRecord.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/domain/TestClientRecord.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/domain/test/TestFormHistoryRecord.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/domain/test/TestFormHistoryRecord.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/domain/test/TestPasswordRecord.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/domain/test/TestPasswordRecord.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/downloaders/BatchingDownloaderControllerTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/downloaders/BatchingDownloaderControllerTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/downloaders/BatchingDownloaderDelegateTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/downloaders/BatchingDownloaderDelegateTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/downloaders/BatchingDownloaderTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/downloaders/BatchingDownloaderTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/test/TestRepositorySessionBundle.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/test/TestRepositorySessionBundle.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/uploaders/BatchMetaTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/uploaders/BatchMetaTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/uploaders/BatchingUploaderTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/uploaders/BatchingUploaderTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/uploaders/PayloadTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/uploaders/PayloadTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/uploaders/PayloadUploadDelegateTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/uploaders/PayloadUploadDelegateTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/uploaders/RecordUploadRunnableTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/uploaders/RecordUploadRunnableTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/repositories/uploaders/UploaderMetaTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/repositories/uploaders/UploaderMetaTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/stage/test/TestEnsureCrypto5KeysStage.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/stage/test/TestEnsureCrypto5KeysStage.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/stage/test/TestFetchMetaGlobalStage.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/stage/test/TestFetchMetaGlobalStage.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/stage/test/TestStageLookup.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/stage/test/TestStageLookup.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/telemetry/TelemetryCollectorTest.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/telemetry/TelemetryCollectorTest.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/test/TestBookmarkValidator.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/test/TestBookmarkValidator.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/test/TestExtendedJSONObject.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/test/TestExtendedJSONObject.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/test/TestInfoCollections.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/test/TestInfoCollections.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/sync/test/TestPersistedMetaGlobal.java => mobile/android/services/src/test/java/org/mozilla/gecko/sync/test/TestPersistedMetaGlobal.java rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/tokenserver/test/TestTokenServerClient.java => mobile/android/services/src/test/java/org/mozilla/gecko/tokenserver/test/TestTokenServerClient.java extra : rebase_source : a53315c8d2317391d4baa9d916abdbbfef9becaa |
|
Andrew Gaul | 7ee6e2a506 |
Bug 1382049 - Make inner classes static when possible. r=nalexander, r=sebastian
This avoids an implicit this field and can help GC. Found via error-prone. --HG-- extra : rebase_source : 6d91bfcb98a05c94c13fc41fd0b5b14f1404ddcf |
|
Jing-wei Wu | cce9fa457f |
Bug 1395841 - Part 1: Change page option strings fom 'add to home screen' to 'add page shortcut'. r=snorp
MozReview-Commit-ID: 9fFN9aYEI3v --HG-- extra : rebase_source : 432207551bd4bc05d63fe5f3f5bc74f1e190fc74 |
|
Thom Chiovoloni | 308a20e9b2 |
Bug 1409472 - Replace always-wrong instanceof check with an explicit boolean in BatchingUploader. r=Grisha
MozReview-Commit-ID: JmJmMwseH3m --HG-- extra : rebase_source : 8192222332d46fa1f5f791240b936c2d27e42c81 |
|
Thom Chiovoloni | 5e4fd13a04 |
Bug 1362206 - Have android abort bookmark syncs if a record is too large to upload to the server r=Grisha
MozReview-Commit-ID: JBggAu9Ajbu --HG-- extra : rebase_source : b8ec16ac467f33ab81ed914c63af8ab1d7e29eef |
|
Edouard Oger | a33eb39eb7 |
Bug 1407728 - Add reason field to messages sent with /notify. r=Grisha
MozReview-Commit-ID: EZbXl2ZoMxK --HG-- extra : rebase_source : 13c9c511df067d54467b6ad24c3e3f2162f7dd4d |
|
Edouard Oger | 3b8448fae3 |
Bug 1401749 - Remove fallback int->boolean conversion in FxAccountsDevice. r=Grisha
MozReview-Commit-ID: miGvypXH1C --HG-- extra : rebase_source : 2d374b627f05e88836893ef4e4e8a0375098ebb8 |
|
Sebastian Hengst | 045cbf3353 | Backed out changeset 83aa9559d548 (bug 1362206) for failing android-test. r=backout | |
Thom Chiovoloni | 2b7d843720 |
Bug 1362206 - Have android abort bookmark syncs if a record is too large to upload to the server r=Grisha
MozReview-Commit-ID: JBggAu9Ajbu --HG-- extra : rebase_source : 9bb4549fecb7cf4733009952f08f813325f958ea |
|
Grigory Kruglov | 3ca2df25d7 |
Bug 1401318 - Fix some of the 'shared-state' access problems around Account r=nalexander
This patch fixes several symptoms of shared state (internal 'account' instance) getting out-of-sync with the world. We maintain a representation of an internal Account in the AndroidFxAccount, but nothing is preventing that representation to become irrelevant in certain situations. This patch ensures we 'update our internal cache', so to speak, before trying to act upon it. Changes in the 'profile JSON fetched' flow are necessary to support the 'email might change' case. Locking is necessary to ensure correct behaviour in case of overlapping syncing and profile fetching. Changes in 'getState' are necessary to ensure we behave correctly when a long-lived AndroidFxAccount instance is interrogated (as in the Sync Prefs UI) after internal account changes. There are likely to be other "symptoms", but this patch aims to be safely upliftable in order to support changing of a primary email. See Bug 1407316 for further root-cause analysis and proposed solution. MozReview-Commit-ID: AXmTBMzL2cf --HG-- extra : rebase_source : f34bdab349363981851c0936cbb2da64c327e657 |
|
Grigory Kruglov | 772b49aa9a |
Bug 1404543 - Update copy and default values for 'sync over wi-fi' pref r=nalexander
Switching key name/default value means that we'll drop this pref for some _very_ early adopters of this feature on the nightly channel, but that's why it's a nightly channel. MozReview-Commit-ID: KtQmmFFPDPR --HG-- extra : rebase_source : 725eae2a95e129eba6023eb69ebafbb19226698b |
|
Grigory Kruglov | cd3e129cfc |
Bug 1404124 - Pickle account right after it's created r=eoger
This is a relative of Bug 988605, with an exception that instead of going the whole way and ensuring pickled data is kept up-to-date as Nick proposed, this patch simply ensures that we pickle as soon as possible, with a goal of eliminating pickle races. The end goal is to kill off pickling entirely, and so the assumption here is that this workaround is good enough in the meantime. MozReview-Commit-ID: 7IjRH7KE2Z9 --HG-- extra : rebase_source : e25b6d6baf5544d5a087cd9e12ec41d6176c317f |
|
Grigory Kruglov | 4935882f43 |
Bug 1403787 - Register FxA device with a default client name if we fail to obtain one r=eoger
MozReview-Commit-ID: 85uXkFhMPFG --HG-- extra : rebase_source : bfa407b7e3b10796962888c5d20c399d5ea2aa9d |
|
Mehdi Soleimannejad | ea42a7f87b |
Bug 802749 - Make background sync over metered connections optional. r=Grisha Kruglov
MozReview-Commit-ID: 4UhQqyxT90N --HG-- extra : rebase_source : 0f0d213e325be3b6f9a7bb2b427fd4f30dc618e2 |
|
Grigory Kruglov | 95e9c477dd |
Bug 1403022 - Abort session on BatchingUploader failures r=rnewman
The main goal of these changes is to ensure we're not doing any unnecessary work in the unahppy cases of BatchingUploader. We might fail in three general ways: - encounter a 412 error - encounter another type of HTTP error - encounter a GUID in the "failed" array Currently, in all of these cases, we de-facto abort the session, without performing an actual abort. E.g. we won't commit a batch, we'll refuse to upload any still-flowing records. This patch simplifies our unhappy-case behaviour: if something failed, actually abort the session (triggering a shutdownNow of the work queues), declare store as failed, etc. It's important to note that our "did the synchronization fail?" login in the SynchronizerSession depends on the store failure counts, and so this patch maintains the "record failed to store" delegate chain. However, these counts are largely meaningless. What does it mean to fail to store 50 records, if we abort on the 51st, and prevent the other 100 from flowing (and from being counted as failed?). This patch also fixes an omission in the verstion tracking logic: - prior, if we encountered a record in the "failed" array, we'd continue on with the flow, won't upload anything, mark the synchronization as failed, but we'd also call into 'onStoreCompleted' which will trigger an update of syncVersion for outflowing records - with this patch, we won't call into onStoreCompleted in the case above, and so won't update syncVersion in case of such failures - this is the correct behaviour for batching uploads (now enabled on all but one server), but possibly non-optimal behaviour if batching isn't enabled. However, this behaviour should be safe from a data consistency point of view regardless of the batching mode. MozReview-Commit-ID: LIYCPaRX8JA --HG-- extra : rebase_source : 110224b2db85a383635db933ec6c19b21af886e7 |
|
Wes Kocher | a8bbad92b3 |
Backed out changeset 5799b3ef8745 (bug 802749) at flod's request a=backout
MozReview-Commit-ID: INjvhFgmO9m |
|
Mehdi Soleimannejad | e72a4fece2 |
Bug 802749 - Make background sync over metered connections optional. r=Grisha Kruglov
MozReview-Commit-ID: 4UhQqyxT90N --HG-- extra : rebase_source : 937a8f6b9515678811b5d03e1a7514ef32b98af1 |
|
Grigory Kruglov | 2398e54654 |
Bug 1373254 - Ensure onStoreFailed won't be called twice r=rnewman
MozReview-Commit-ID: 5IE7t5qs6VU --HG-- extra : rebase_source : 81b797f526532e10e06fbe6225c29fc56e34db5c |
|
Sebastian Hengst | 9a17ff4441 | Backed out changeset 74b5dba16c23 (bug 802749) for Android bustage. r=backout | |
Mehdi Soleimannejad | db3c651010 |
Bug 802749 - Make background sync over metered connections optional. r=Grisha Kruglov
MozReview-Commit-ID: 4UhQqyxT90N --HG-- extra : rebase_source : 39d6b13861b93b29bee28a116ee076295c2795f0 |
|
Grigory Kruglov | 2e039ddbf5 |
Bug 1351673 - Use a single-threaded work queue to process batching downloader work items r=rnewman
Before we'd recurse instead while fetching multiple batches, overflowing the stack on older devices. MozReview-Commit-ID: 37BG6zGBdn0 --HG-- extra : rebase_source : 2e9d2eeeba247454051e9fe4ab875d9f9ca5e2d4 |
|
Sebastian Hengst | 555d1355f6 | Backed out changeset 9767e159a701 (bug 1351673) for failing android lint. r=backout | |
Grigory Kruglov | c4bc964637 |
Bug 1351673 - Use a single-threaded work queue to process batching downloader work items r=rnewman
Before we'd recurse instead while fetching multiple batches, overflowing the stack on older devices. MozReview-Commit-ID: 37BG6zGBdn0 --HG-- extra : rebase_source : fbd6bb43c35baee8da36ea7459615e94d2c9741e |
|
Phil Ringnalda | a50c867aa4 |
Backed out changeset 96dab44be3ba (bug 1351673) for Android build bustage
CLOSED TREE MozReview-Commit-ID: 4XV7Be9AXmB |
|
Grigory Kruglov | b53873f901 |
Bug 1351673 - Use a single-threaded work queue to process batching downloader work items r=rnewman
Before we'd recurse instead while fetching multiple batches, overflowing the stack on older devices. MozReview-Commit-ID: 37BG6zGBdn0 --HG-- extra : rebase_source : ae54f9cf05229318085331ae30cccdf7f404daaf |
|
Grigory Kruglov | 849e872d8a |
Bug 1401318 - Make sure account won't be null when it's processed by Android APIs r=nalexander
MozReview-Commit-ID: EVHzQngUykm --HG-- extra : rebase_source : e06c0585f05977670fb4abc2dfb16474b1dfe433 |
|
Grigory Kruglov | f2388d9cda |
Bug 1401773 - Revert checkboxes->switches changeover for SyncPrefs r=nalexander
MozReview-Commit-ID: 2RwcgomT5UG --HG-- extra : rebase_source : 92e271fcd2adc328ff9ecdfeb976b679afee0b7e |
|
Grigory Kruglov | c506f4dc28 |
Bug 1400742 - Remove per-account in-memory cache r=nalexander
1368147 added reading fxa.account.json into the unbundle() codepath for the cases when the in-memory cache isn't populated. This surfaced a race condition: pickling of the fxa.account.json file and running unbundle() (as triggered from various parts of the UI, or othe SyncStatusObservers) will race, and if unbundle wins, it will attempt to read a yet-to-be-created fxa.account.json file, and crash. Fixing the race isn't trivial, but we can avoid it by removing the in-memory cache, thus avoiding having to read the cache key from the pickled file (uid). In-memory cache was added in response to caching/invalidation issues of set/getUserData, see Bug 964854 for the history. The current thinking is that those problems are pre-API16, which hopefully means that we shouldn't encounter them anymore, and thus can remove the workaround entirely. MozReview-Commit-ID: AfL2Jq4IlYT --HG-- extra : rebase_source : 8bcdd1bc084700694d52bce3a2f1ae536b7fe9e1 |
|
Edouard Oger | 30ba58e3f2 |
Bug 1359279 - Renew GCM token/Push registration/FxA Registration on push registration expired. r=Grisha
MozReview-Commit-ID: HFDjBBt9CBA --HG-- extra : rebase_source : c51c12c66820bd8d9c2a6356163e0166bbf38d2d |
|
Sebastian Hengst | 8d0a582563 | Backed out changeset 53e599ac1ed7 (bug 1359279) for android linting failure. r=backout | |
Edouard Oger | 126bd9114d |
Bug 1359279 - Renew GCM token/Push registration/FxA Registration on push registration expired. r=Grisha
MozReview-Commit-ID: HFDjBBt9CBA --HG-- extra : rebase_source : 727caefdd3ad0fcb9383f2098a8651a6124f662f |
|
Mehdi Soleimannejad | 3c971f45bd |
Bug 1401336 - Make user-initiated syncs ignore account sync settings. r=Grisha Kruglov
MozReview-Commit-ID: JkMQb5f0yVM --HG-- extra : rebase_source : 16138f45ebb7d2b209bd10dbfee696f66387a747 |
|
Grigory Kruglov | 092b58e78c |
Bug 1398283 - Clean up Sync Preferences screen r=nalexander
MozReview-Commit-ID: GfdBBT2cSh7 --HG-- extra : rebase_source : 8cb32592ee62d0b797f1288e66897d034f87ecc9 |
|
Nick Alexander | 101feef8f5 |
Bug 1398283 - Pre: Remove unused fxaccount_remote_error_* strings. r=nalexander
(by nalexander, from Bug 1375571) This is follow-up to Bug 1220892, which just forgot to remove these strings. MozReview-Commit-ID: 2WLa0AC8BZp --HG-- extra : rebase_source : cc0d4711a0f4d38980a67ed64054cf96b5683a1b |
|
Sebastian Hengst | 7bde19fe5a | Backed out changeset a3964204faf6 (bug 1398283) for failing android lint. r=backout | |
Sebastian Hengst | 734fdf1202 | Backed out changeset 0408636c7ea9 (bug 1398283) | |
Grigory Kruglov | d5dc3841a3 |
Bug 1398283 - Clean up Sync Preferences screen r=nalexander
MozReview-Commit-ID: GfdBBT2cSh7 --HG-- extra : rebase_source : 2e41f92a1e84ef119c85c10a716a0548c63fb6c3 |
|
Nick Alexander | 8e6b1f7796 |
Bug 1398283 - Pre: Remove unused fxaccount_remote_error_* strings. r=nalexander
(by nalexander, from Bug 1375571) This is follow-up to Bug 1220892, which just forgot to remove these strings. MozReview-Commit-ID: 2WLa0AC8BZp --HG-- extra : rebase_source : cc0d4711a0f4d38980a67ed64054cf96b5683a1b |
|
Grigory Kruglov | 4d6b93fc29 |
Bug 1399904 - Surface detailed profile unpickling exceptions r=nalexander
MozReview-Commit-ID: Cr7F7haUpog --HG-- extra : rebase_source : 13ec380c7bf64eec28c43e29335f89aa57d48052 |
|
Grigory Kruglov | dda7d4f66c |
Bug 1368147 - Support renaming an account in response to profileUpdate events r=nalexander,sebastian
MozReview-Commit-ID: 7rQzTN0jEWb --HG-- extra : rebase_source : 755d1026a3d9bbccf25c9fe1f56d768b44f726b8 |
|
Grigory Kruglov | 8b07f64d59 |
Bug 1368147 - Migrate sync and reading list preferences to be keyed by account UID r=nalexander,sebastian
Due to how we access our prefs files (read: all over the place), the idea here is to perform the migration whenever some component actually attempts to get the prefs. This guarantees that every consumer of prefs will receive the correct version, and we won't accidentally duplicate our shared prefs either. I would have preferred to just perform this migration at a set point. We have a "services upgrade point" - FxAccountUpgradeReceiver - which receives a "package upgraded" intent and kicks off some async work. Unfortunately, we can't guarantee that its tasks won't overlap with our uses of prefs (either in the background or foreground code). MozReview-Commit-ID: AWQ4IY7i32F --HG-- extra : rebase_source : 7f585e8a71291fb812937b4846ce790a9b332fac |
|
Grigory Kruglov | 01f05d6c69 |
Bug 1368147 - Pre: Don't forget to call super.finalize in finalize override r=sebastian
MozReview-Commit-ID: B7gatdHlCDb --HG-- extra : rebase_source : 87bb00846ba3f950912038c7bad68f028c905d97 |
|
Grigory Kruglov | 6ffd1e0bc5 |
Bug 1368147 - Pre: remove unused code r=sebastian
MozReview-Commit-ID: IeEHvmObCvE --HG-- extra : rebase_source : 962f11d06de1b9f1cd15ff9c5a368abd8e7d6258 |
|
Grigory Kruglov | a87a4ee418 |
Bug 1368147 - Pre: tighten up access levels in AndroidFxAccount r=sebastian
MozReview-Commit-ID: GowyLH7roFF --HG-- extra : rebase_source : 914b4a6d139a7b82ef121609ff86bc730d751b6f |
|
Edouard Oger | f67e87ebd4 |
Bug 1373897 - Clear the succeeded records GUIDs list after each POST in non-batched mode. r=Grisha
MozReview-Commit-ID: 4VnYZc6gMkc --HG-- extra : rebase_source : 85facf778436845d51848f4abbedd9609df5404b |