1. 16 Nov, 2020 1 commit
  2. 02 Nov, 2020 1 commit
  3. 30 Oct, 2020 1 commit
  4. 29 Sep, 2020 4 commits
  5. 28 Sep, 2020 1 commit
  6. 12 Aug, 2020 1 commit
  7. 25 Jun, 2020 1 commit
  8. 10 Jun, 2020 1 commit
  9. 03 Jun, 2020 1 commit
  10. 14 Apr, 2020 1 commit
    • Jeff Boek's avatar
      Cleans up nav_graph.xml (#9829) · 4cbb9aeb
      Jeff Boek authored
      * For #9751 - Cleans up homeFragment directions
      
      * For #9751 - Uses global actions for fragments not owned by homeFragment
      
      * For #9751 - Cleans up SearchFragment directions
      
      * For #9751 - Removes settings action from DeleteBrowsingDataFragment
      
      * For #9751 - Removes browser action from SettingsFragment
      
      * For #9751 - Adds ManagePhoneFeature global action
      
      * For #9751 - Clean up unused deletebrowsingfragment actions
      
      * For #9751 - Cleans Up HistoryFragment actions
      
      * For #9751 - Removes Home -> Search action
      
      * For #9751 - Removes the Bookmark -> Browser action
      
      * For #9751 - Cleans up bookmark fragment actions
      
      * For #9751 - Cleans up actions from ShareController
      
      * For #9751 - Removes defaultBrowserFragment to browserFragment action
      
      * For #9751 - Removes about -> browser action
      
      * For #9751 - Adds global action to TrackingProtectionFragment
      
      * For #9751 - Removes exception -> browser action
      
      * For #9751 - Removes login -> browser action
      
      * For #9751 - Fixes LoginFragment directions
      
      * For #9751 - Removes ExternalAppBrowser directions
      
      * for #9751 - Cleans up actions
      
      * For #9751 - Fixes unit tests
      
      * For #9751 - Addresses nits in PR
      4cbb9aeb
  11. 06 Apr, 2020 1 commit
  12. 03 Apr, 2020 1 commit
    • Michael Comella's avatar
      For #9605: replace unit test runners with FenixRobolectricTestRunner. · 6e0d851d
      Michael Comella authored
      This is how we can apply the new test runner to remove duplication.
      
      This commit was generated programmatically with the following commands:
      ```
        // Replace test runners with new one.
        find app/src/test -type f -exec gsed -i "s/@RunWith(RobolectricTestRunner::class)/@RunWith(FenixRobolectricTestRunner::class)/" {} +
        find app/src/test -type f -exec gsed -i "s/@RunWith(AndroidJUnit4::class)/@RunWith(FenixRobolectricTestRunner::class)/" {} +
      
        // Replace imports of old test runners with new one
        find app/src/test -type f -exec gsed -i "s/org.robolectric.RobolectricTestRunner/org.mozilla.fenix.helpers.FenixRobolectricTestRunner/" {} +
        find app/src/test -type f -exec gsed -i "s/androidx.test.ext.junit.runners.AndroidJUnit4/org.mozilla.fenix.helpers.FenixRobolectricTestRunner/" {} +
      
        // Remove unused imports
        find app/src/test -type f -exec gsed -i "/@Config(application = TestApplication::class)/d" {} +
        find app/src/test -type f -exec gsed -i "/import org.mozilla.fenix.TestApplication/d" {} +
        find app/src/test -type f -exec gsed -i "/import org.robolectric.annotation.Config/d" {} +
      ```
      
      Where gsed is the GNU version of sed installed via homebrew. After
      running these commands, I need to manually clean up the following files:
      - FenixRobolectricTestRunner
      - LocaleManagerExtensionTest
      6e0d851d
  13. 24 Mar, 2020 1 commit
  14. 06 Mar, 2020 1 commit
  15. 19 Feb, 2020 1 commit
  16. 22 Jan, 2020 1 commit
  17. 02 Jan, 2020 1 commit
  18. 30 Dec, 2019 1 commit
  19. 14 Dec, 2019 1 commit
  20. 10 Dec, 2019 1 commit
  21. 25 Nov, 2019 1 commit
  22. 15 Nov, 2019 2 commits
  23. 10 Oct, 2019 2 commits
  24. 09 Oct, 2019 1 commit
  25. 26 Sep, 2019 1 commit
    • Mugurell's avatar
      For 5092 - Show a Snackbar with retry option if sharing to devices fails (#5158) · c5330c68
      Mugurell authored
      * For #5092 - Show a Snackbar with retry option if sharing to devices fails
      
      ShareController will contain all the business logic for checking the result
      status of the `share to device` operations. When this fails it will show a
      snackbar which also offer the possibility to retry the just failed operation.
      To allow this even in the event the user has closed the share fragment we'll
      use a GlobalScope's coroutine.
      Refactored out the TabsSharedCallback from ShareFragment because otherwise we
      would have neede to sent through that the just failed operation. After the
      refactor the ShareController is solely responsable for showing the right
      snackbar and handling the retry actions.
      
      * For #5092 - Refactor ShareControllerTest
      
      * For #5092: Adds color theming of snackbars
      c5330c68
  26. 11 Sep, 2019 2 commits
  27. 03 Sep, 2019 1 commit
  28. 30 Aug, 2019 1 commit