1
0
Fork 0
Commit Graph

3206 Commits (e6e2dd94c77137f2ab6fdcb371173b039733338c)

Author SHA1 Message Date
Grisha Kruglov e6e2dd94c7 Closes #7344: Login storage refactor
The a-c side of this work is in https://github.com/mozilla-mobile/android-components/pull/6128

This switches Fenix to use `SyncableLoginsStorage`, which caches a connection internally
on first access, and doesn't expose any lock/unlock APIs at the public boundary.
2020-03-03 16:58:58 +01:00
Johan Lorenzo 6a75d822ca
Bug 1608153 - Do not trigger a new build on every single action that occurs on a PR (#8046) 2020-03-03 14:33:48 +01:00
Sebastian Kaspari a890bd4c0c AwesomeBarView: Pass BrowserStore to SessionSuggestionProvider instead of SessionManager. 2020-03-03 14:19:18 +01:00
Christian Sadilek 20387401b1 Issue #7863: Ensure parent process triggers speculative connect 2020-03-03 14:19:18 +01:00
Sawyer Blatz f20fb50481 For #5346 & For #8859: Fixes textSize & animation on TabCounter 2020-03-02 18:54:20 -08:00
Sawyer Blatz e38bff8597 For #5308: Display search shortcuts when going from browser to search 2020-03-02 17:54:05 -08:00
David Walsh 063a3b268a For #2271 - Fix hairline color on dark theme and private mode 2020-03-02 16:03:36 -07:00
Andrew Gaul 4ab4733f34 Do not scroll menu when toolbar is on top
Fixes #8838.
2020-03-02 14:56:52 -08:00
Harshal Lele e318cd7d15 fix #8135 - remove getColorFromAttr 2020-03-02 15:48:33 -07:00
Sawyer Blatz 8e06933e8d For #167: Adds browser -> home animation 2020-03-02 14:45:44 -08:00
Severin Rudie b717926f72 For 8017: add strings for advanced video autoplay
See https://github.com/mozilla-mobile/fenix/issues/8503#issuecomment-592658604
2020-03-02 14:38:05 -08:00
ekager a8e41d3b41 No issue: Remove one instance of android:drawableTint 2020-03-02 14:37:39 -08:00
Emily Kager a61502215b Revert "For #7603 - Temporarily do not show biometric prompt for OnePlus devices"
This reverts commit 17d7928cc9.
2020-03-02 14:31:08 -08:00
Michael Comella db57e123b9 For #8797: Do not allow nested scrolling on top sites. 2020-03-02 15:24:43 -07:00
mcarare 169a255c7f For #8766: Update UI Tests 2020-03-02 14:27:04 -07:00
mcarare 2bb2061931 For #8766: Show collections only when tabs are open or collection exists 2020-03-02 14:27:04 -07:00
mcarare 0b07f99127 For #8898 Show round progress bar only on end side
This will auto-mirror on RTL so it will also show at progressbar end
2020-03-02 14:01:21 -07:00
Aaron Train 6ac13b3f7b
Re-enable ETP UI tests and update local asset (#8733) 2020-03-02 14:40:52 -05:00
Mihai Adrian e3d34edfc7
For #8873 - Update snackbar padding for adding top sites 2020-03-02 14:28:14 -05:00
Arturo Mejia 4cf34b47ee
Show a notification when add-on update requires new permissions 2020-03-02 13:46:37 -05:00
Sawyer Blatz e96732604b For #167: Improves home to browser animation 2020-02-28 18:04:14 -07:00
Chris a3d40b7045 markdown formatting fixes 2020-02-28 14:56:40 -08:00
Chenxia Liu 661e2ec483 Issue #106 - Move Adjust documentation from wiki to docs/ 2020-02-28 13:52:09 -08:00
Michael Comella 9ed43b60b6 For #7781: instrument visual completeness for top sites.
Eyeballing my output in *Debug builds on my P2, this adds approximately 115ms
or slightly less from first frame drawn to visually complete time.
2020-02-28 13:37:06 -08:00
Michael Comella 4605ba9124 No issue: make Performance methods private that can be. 2020-02-28 13:37:06 -08:00
ekager a6b07afa95 No issue: Fix LeakCanary detected memory leaks
Co-authored-by: Emily Kager <emilykager@gmail.com>
Co-authored-by: Pierre-Yves Ricau <py@squareup.com>
2020-02-28 13:29:16 -08:00
ekager bd4701f29e No issue: Update androidx testing 2020-02-28 13:28:16 -08:00
Sebastian Kaspari 83f94cacb5 FennecWebAppIntentProcessor: Handle manifest file not existing. 2020-02-28 13:27:53 -08:00
Sebastian Kaspari a477f14042 IntentReceiverActivity: Simplify intent handling.
This patch removes the need to process() and then match() on every intent processor.
A successful process() means that we already matched. Doing this in two steps caused
issues when the process() failed but later the simple check in match() returned true.

After this patch lands I intent to remove the match() API from the IntentProcessor
interface in AC:
https://github.com/mozilla-mobile/android-components/issues/6097
2020-02-28 13:27:53 -08:00
Michael Droettboom bb2c009c16 1592947: Use the Glean Gradle plugin 2020-02-28 13:24:58 -08:00
mcarare 5a6fc02976 For #8773: Set proper anchor and padding for Snackbars on browser screen 2020-02-28 13:23:11 -08:00
mcarare 361e817fb1 For #6607 Update unit test to include parameter openSearchScreen 2020-02-28 13:21:22 -08:00
mcarare df80a5240b For #6607 Add button to no tab content pane 2020-02-28 13:21:22 -08:00
David Walsh 5b7a800f98 Make 'Redirect to Sync' home menu item go directly to the 'Reconnect to Sync' / error screen 2020-02-28 13:19:06 -08:00
David Walsh 0187669790 Match account problem styling between HomeMenu and BrowserMenu 2020-02-28 13:18:40 -08:00
Sebastian Kaspari d89fbd7af8 FenixSearchEngineProvider: Use dummy location service in debug builds.
Workaround for issue described in:
https://github.com/mozilla-mobile/android-components/issues/5989

For debug builds it is unnecessary to use the actual location provider since those builds
do not have an API key configured. With that patch we replace the location provider with
a dummy implementation in debug builds.
2020-02-28 13:17:45 -08:00
Arturo Mejia 30f351910a
Make sure all installed extensions are registered for updates 2020-02-28 15:37:08 -05:00
Mark Hammond 0411233fc3 Allow builds with a local android-components to work on Windows 2020-02-28 11:25:06 -08:00
Will Hawkins f9b716286a For #8034: Create a post-visual completeness executor
Create an object that will execute its enqued tasks
when Fenix is visually complete.
2020-02-28 09:15:06 -08:00
Richard Pappalardo af19913a16
Disable Nightly startup test (#8783) 2020-02-28 07:33:10 -08:00
Simon Chae 0def456cac
For #8116: Attach add-on snackbar to activity rootView 2020-02-27 17:47:59 -05:00
isabelrios b432f5c495
Update UI Sync integration tests and fix TPS preference. (#8489) 2020-02-27 16:32:24 -05:00
Aaron Train f7aec4c788
No issue: Disable UI test verifyContextCopyLink for intermittent failure (#8833) 2020-02-27 16:03:23 -05:00
David Walsh b525f2382a
For #7504 - Update sync error display in menus (#8639) 2020-02-27 12:54:14 -08:00
ekager 88bd18b4bf Remove unused color selector resource 2020-02-27 12:40:57 -08:00
ekager 63ddff533d For #8641 - Update addon text selector to use attr colors 2020-02-27 12:40:57 -08:00
mozilla-l10n-automation-bot c6cd105b28
Import l10n. (#8802) 2020-02-27 11:07:43 -08:00
Aaron Train 499f38cdaf
No issue: Disable UI test createBookmarkFolderTest for intermittent failure (#8828) 2020-02-27 13:28:06 -05:00
Simon Chae 4854566f94
For #8824: Reset isInstallationInProgress in correct lifecycle (#8825) 2020-02-27 12:33:37 -05:00
Arturo Mejia cfa6f0cc7a No issue: Submit exceptions while updating add-ons to the crashReporter 2020-02-27 17:44:23 +01:00