2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-19 09:25:34 +00:00
Commit Graph

3076 Commits

Author SHA1 Message Date
Mihai Adrian
a16ebd937e [fenix] For https://github.com/mozilla-mobile/fenix/issues/6992, for https://github.com/mozilla-mobile/fenix/issues/6897, for https://github.com/mozilla-mobile/fenix/issues/6889: Disable multitouch in app (https://github.com/mozilla-mobile/fenix/pull/6999) 2019-12-19 19:32:47 -05:00
Tiger Oakes
3c0ff1b69c [fenix] Clean up settings fragments 2019-12-19 14:29:28 -08:00
Josh Vocal
934cb1f4ed [fenix] For https://github.com/mozilla-mobile/fenix/issues/7253 - Replace anko setters 2019-12-19 13:42:50 -08:00
Jeffrey Starke
1bdda56989 [fenix] Consolidate duplicate mock initialization in intent processor tests. (https://github.com/mozilla-mobile/fenix/pull/6374)
* Consolidate duplicate code in intent processor tests

* Resolve ktlint errors
2019-12-19 12:33:59 -05:00
Johan Lorenzo
f5febb8ac3 [fenix] Bug 1589684 - Let taskgraph handle params["head_tag"] (https://github.com/mozilla-mobile/fenix/pull/6116) 2019-12-19 10:37:52 -05:00
Mihai Adrian
76e063ad48 [fenix] For https://github.com/mozilla-mobile/fenix/issues/3574 Allow all screen readers to read onboarding items one-by one (https://github.com/mozilla-mobile/fenix/pull/7292) 2019-12-19 09:53:53 -05:00
Tiger Oakes
8b2eb8fd5f [fenix] For https://github.com/mozilla-mobile/fenix/issues/7085 - Remove anko px2dip (https://github.com/mozilla-mobile/fenix/pull/7252) 2019-12-19 00:05:51 -08:00
Tiger Oakes
999e8d222f [fenix] For https://github.com/mozilla-mobile/fenix/issues/768 - Add PWA install option to menu (https://github.com/mozilla-mobile/fenix/pull/6882) 2019-12-18 23:59:30 -08:00
mcarare
1ad17245f8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6709, for https://github.com/mozilla-mobile/fenix/issues/6849 Handle default engine deletion and undo operation
Uninstall engine immediately and allow reinstall in onCancel.
Set previous list with default engine in onCancel.
Keep default engine change in operation and remove now unnecessary view refresh.
2019-12-18 23:00:42 -08:00
Tiger Oakes
59345e3bee [fenix] For https://github.com/mozilla-mobile/fenix/issues/7183 - Fix bottom margin in PWAs 2019-12-18 22:57:54 -08:00
Rushab Kumar
d679cf7378 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7250 - Replace anko.dimen 2019-12-18 15:39:14 -08:00
Sebastian Kaspari
4c5e3996dc [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/4978: Reuse widget package name of Fennec. 2019-12-18 15:23:43 -08:00
Emily Kager
5b332811da [fenix] For https://github.com/mozilla-mobile/fenix/issues/7219 - Polish Download Notification Dialog. (https://github.com/mozilla-mobile/fenix/pull/7224)
* For https://github.com/mozilla-mobile/fenix/issues/7219 - Use accent color for downloads dialog positive button

* For https://github.com/mozilla-mobile/fenix/issues/7219 - Fixes gap beneath download notification dialog

* switch to setimageresource
2019-12-18 12:26:41 -05:00
Emma Malysz
f7d91c6343 [fenix] For perf-frontend-issueshttps://github.com/mozilla-mobile/fenix/issues/16: switch device_config parameter for Nimbledroid to be Android7 (https://github.com/mozilla-mobile/fenix/pull/6985)
* For perf-frontend-issueshttps://github.com/mozilla-mobile/fenix/issues/16: specify device_config parameter to be 'android7' when running Nimbledroid tests. This will switch the tests from running Android5 to Android7, which is a better representation of our user's experience

* Ensure we can test with both Android5 and Android7
2019-12-18 08:40:35 -08:00
Roger Yang
c0588dcd90 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/7260: Pass in GeckoView version information to MozillaSocorroservice 2019-12-18 10:45:57 +01:00
Severin Rudie
8f7ef29cd2 [fenix] No issue: fix broken fetch in PrintMentionedIssuesAndPrs.kts (https://github.com/mozilla-mobile/fenix/pull/7258) 2019-12-17 15:55:29 -08:00
Grisha Kruglov
47f40dbf7e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/6937: Disable runStorageMaintenance during startup
This call will acquire a "write" lock at the storage layer (sqlite's reserved+),
which may interfere with migrations that run during startup as well (they need to
write to storage, and so also need to acquire a lock). If these operations clash,
we get a SQLITE_BUSY crash. For now, just disable the maintenance operation.
2019-12-17 14:24:30 -08:00
Tiger Oakes
a752ecd79b [fenix] Split out CustomTabToolbarIntegration (https://github.com/mozilla-mobile/fenix/pull/7107) 2019-12-17 12:26:46 -08:00
David Walsh
6f39a70d04 [fenix] Use localized strings in the quick settings panel (https://github.com/mozilla-mobile/fenix/pull/7249) 2019-12-17 10:47:21 -08:00
Sawyer Blatz
29e8153aef [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/6139: Removes bors (https://github.com/mozilla-mobile/fenix/pull/7247)
I'm sorry, Dave, I'm afraid I can't do that.
2019-12-17 11:31:31 -06:00
Colin Lee
fbe4ebc5d9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4064: Update R8/ProGuard config for new Kotlin coroutines library (https://github.com/mozilla-mobile/fenix/pull/7218) 2019-12-17 10:41:54 -06:00
Sebastian Kaspari
e91ad0086c [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4976: Use dynamic launcher entry in manifest. 2019-12-17 16:00:15 +01:00
Suraj Shah
c634d89cd4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7048: Network info migration (https://github.com/mozilla-mobile/fenix/pull/7091)
* Fixes https://github.com/mozilla-mobile/fenix/issues/7048.
Adds extension function to check if online or not based on capabilities
Modified `buildDeviceList`
Modifies tests

* Fixing lint error for max length
Fixing test in AppRequestInterceptorTest.kt

* Adds suppression for deprecation
Moving away from using anko for ConnectivityManager instance

* Creates ConnectivityManager extension component

* Fixes https://github.com/mozilla-mobile/fenix/issues/7180
Refactors test cases to fix static mocks
2019-12-16 22:03:11 -08:00
David Walsh
4fada3f5be [fenix] Fix 5366 - Use VectorDrawableCompat for all imagery (https://github.com/mozilla-mobile/fenix/pull/7221)
* Fix 5366 - Use VectorDrawableCompat for all imagery

* Fix detekt lint issues

* Restore previous comment contents
2019-12-16 20:35:36 -08:00
Severin Rudie
863dcf72ab [fenix] For 6795: expands toolbar whenever a new session is selected
This ensures that the bar is expanded when opening a link in a new tab
2019-12-16 14:09:29 -08:00
Jeff Boek
8d4a944920 [fenix] No Issue - Removes some search engines 2019-12-16 14:09:14 -08:00
mcarare
1531cfd558 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7194 Set snackbar anchor depending on browser toolbar position 2019-12-16 12:21:54 -08:00
Colin Lee
37bf6b8509 [fenix] For https://github.com/mozilla-mobile/fenix/issues/747: Update to stable LeakCanary (https://github.com/mozilla-mobile/fenix/pull/7211) 2019-12-16 13:24:55 -06:00
Aaron Train
9b77b65e69 [fenix] No issue: Fixes breakage with unused import in 71e8063 (https://github.com/mozilla-mobile/fenix/pull/7205) 2019-12-16 11:55:44 -05:00
Aaron Train
f9e3b21578 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6697: Add Tracking Protection UI Tests (https://github.com/mozilla-mobile/fenix/pull/6825)
Add tests for verifying basic UI functionality of Enhanced Tracking Protection
2019-12-16 10:12:43 -05:00
Patrick Martin
4eb5d64307 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5711 - Onboarding colours have contrast issues 2019-12-13 17:52:55 -08:00
Afzal Najam
9474fe12af [fenix] Hide add folder option when in Desktop Bookmarks folder 2019-12-13 17:51:15 -08:00
Ryan Kelly
b806b4c5fa [fenix] Use feature-accounts-push, which replaces feature-sendtab. 2019-12-13 16:42:28 -08:00
mcarare
b9d221b9d1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6968 Close response stream to allow use of caching 2019-12-13 12:35:25 -08:00
mcarare
d77be2b506 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7075 Update passwords preference visibility and string
Set visibility for feature flags before settings screen it's displayed.
Change string for preference to match existing header string.
Update UI Tests
2019-12-13 12:19:14 -08:00
mcarare
51e35d827d [fenix] Reverts https://github.com/mozilla-mobile/fenix/pull/6925: Make home screen full screen 2019-12-13 11:29:53 -08:00
Colin Lee
a9a3fdc1fd [fenix] For https://github.com/mozilla-mobile/fenix/issues/4064: Replace prerelease R8 with improved Kotlin coroutines library (https://github.com/mozilla-mobile/fenix/pull/7153) 2019-12-13 13:29:27 -06:00
Will Hawkins
f92865d320 [fenix] No Issue: Create a method to "finish onboarding" in CI
If the intent that starts the HomeActivity includes an extra
boolean flag named finishonboarding and it is set to true,
Fenix will "finish onboarding".
2019-12-13 11:28:57 -08:00
Emily Kager
c324abaa7b [fenix] For https://github.com/mozilla-mobile/fenix/issues/6946 - Get engine margins without assuming top/bottom toolbar 2019-12-13 11:09:30 -08:00
Emily Kager
ffce59a7d7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7124 - Match toolbar location for ETP/security panel gravity 2019-12-13 11:09:30 -08:00
Justin Wood
902429a53a [fenix] Add version.txt for use in release automation via ship-it. 2019-12-13 15:27:12 +01:00
Justin Wood
26e082b10d [fenix] Add version.txt for use in release automation via ship-it. 2019-12-13 15:27:12 +01:00
Vlad Filippov
3091418bd7 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/5913: Add new sessionToken scope (https://github.com/mozilla-mobile/fenix/pull/6155) 2019-12-12 12:00:20 -08:00
Emily Kager
6e8cdfd720 [fenix] No issue: Scroll to remote debugging text in UI Tests (https://github.com/mozilla-mobile/fenix/pull/7117) 2019-12-12 12:00:02 -08:00
Tiger Oakes
cd4f41aa6a [fenix] For https://github.com/mozilla-mobile/fenix/issues/6830 - Fix "Open in" text size for custom tab (https://github.com/mozilla-mobile/fenix/pull/7010) 2019-12-12 11:49:54 +02:00
ValentinTimisica
3987045df8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4776: Refactored UI tests.
After removing the 'Privacy notice' and 'Help' items from the Settings screen
the UI tests for them became unneeded.
2019-12-12 11:34:10 +02:00
ValentinTimisica
f88065117a [fenix] For https://github.com/mozilla-mobile/fenix/issues/4776: Added Unit tests for About Page. 2019-12-12 11:34:10 +02:00
ValentinTimisica
abb0295559 [fenix] For https://github.com/mozilla-mobile/fenix/issues/4776: Redesign and refactor the About Page
Added new items to be displayed.
2019-12-12 11:34:10 +02:00
Grisha Kruglov
d467ebf6b3 [fenix] Enable Fennec settings (telemetry) migration 2019-12-11 19:16:55 -08:00
mcarare
a330ab5bda [fenix] For https://github.com/mozilla-mobile/fenix/issues/7066 Increase space below checkbox preference 2019-12-11 11:23:14 -08:00