Mitchell Hentges
c94c08fc2d
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4949 - raptor not being able to find APKs ( https://github.com/mozilla-mobile/fenix/pull/4952 )
2019-08-27 14:08:17 -07:00
Afzal Najam
e0f503fe0c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4718 - Update site permissions layout ( https://github.com/mozilla-mobile/fenix/pull/4953 )
2019-08-27 14:07:51 -07:00
Richard Pappalardo
216b005b82
[fenix] fix: build task for UI tests ( https://github.com/mozilla-mobile/fenix/pull/4963 )
2019-08-27 14:06:14 -07:00
Colin Lee
4afa87193a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4897 : Add back accidentally removed code coverage upload ( https://github.com/mozilla-mobile/fenix/pull/4958 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4897 : Add back accidentally removed code coverage upload
* Make code coverage commands clearer
* Inline run_coverage as True
* Update arch label for codecov upload
* Remove variants from codecov, as they aren't used
* Remove unused format string
2019-08-27 15:52:07 -05:00
Richard Pappalardo
57cb83526b
[fenix] fix: broken apk paths for UI test job ( https://github.com/mozilla-mobile/fenix/pull/4951 )
2019-08-27 13:29:52 -07:00
Jeff Boek
03babccbf6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4063 - Always enable the push service ( https://github.com/mozilla-mobile/fenix/pull/4932 )
2019-08-27 13:12:29 -07:00
Tiger Oakes
6fa3cf4a26
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4771 - Add method for sessions of type ( https://github.com/mozilla-mobile/fenix/pull/4782 )
...
Fixes share tabs to use the new method
2019-08-27 13:04:03 -07:00
Emily Kager
d3cbb93b88
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4295 - Adds Experiments Pref to Data Collection Settings ( https://github.com/mozilla-mobile/fenix/pull/4915 )
2019-08-27 12:56:16 -07:00
Sebastian Kaspari
dc70e530cc
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4431 : Enable feature-media component for all builds. ( https://github.com/mozilla-mobile/fenix/pull/4898 )
2019-08-27 12:51:27 -07:00
Mihai Adrian
1e2fdf5cae
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4211 changed SeekBar height to wrap_content to prevent misaligned dot ( https://github.com/mozilla-mobile/fenix/pull/4832 )
...
Changed height from match_constrained to wrap_content.
2019-08-27 12:50:00 -07:00
Emily Kager
018086c9ae
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4921 - Adds WindowFeature to BaseBrowserFragment
2019-08-27 15:33:59 -04:00
Arturo Mejia
eb53d10047
[fenix] Fix safe browsing API breaking change. ( https://github.com/mozilla-mobile/fenix/pull/4946 )
2019-08-27 13:43:22 -05:00
Aaron Train
da02c6f228
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4926 : Add basic UI test for regular/private tabs ( https://github.com/mozilla-mobile/fenix/pull/4928 )
2019-08-27 13:56:12 -04:00
Sourabh
d47dc7b29d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4398 - add HistoryController ( https://github.com/mozilla-mobile/fenix/pull/4837 )
2019-08-27 10:33:40 -07:00
Mihai Adrian
c68c8a4374
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4440 changed padding for account_preference ( https://github.com/mozilla-mobile/fenix/pull/4830 )
...
Changed padding to default value in @android:style/Preference.Material.Category.
Also changed paddingEnd value to default value.
2019-08-27 10:26:32 -07:00
Amaan Marfatia
f42c71ccfe
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4067 besides snackbar ( https://github.com/mozilla-mobile/fenix/pull/4777 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/4067 besides snackbar
Makes layout hierarchy more shallow to increase performance.
* Fix https://github.com/mozilla-mobile/fenix/issues/4067 Feedback
Make sure quick_action_overlay appears on top and use horizontal chain in tab_header.
2019-08-27 10:09:55 -07:00
Axel Hecht
118c704270
[fenix] Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@349efdbc8f
2019-08-27 08:22:42 -07:00
Colin Lee
05dfa28e70
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4222 : Upload Fenix Nightly to Nimbledroid ( https://github.com/mozilla-mobile/fenix/pull/4927 )
2019-08-26 19:06:21 -05:00
Colin Lee
cdc611fec5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test ( https://github.com/mozilla-mobile/fenix/pull/4903 )
...
* For https://github.com/mozilla-mobile/fenix/issues/4885 : D8 Build failure on attempt to execute UI test
* Disabled screengrab tests until AndroidX fix is available
2019-08-23 13:37:52 -07:00
Tiger Oakes
df7dc6523c
[fenix] Add custom tab fragment
2019-08-23 16:12:19 -04:00
ekager
eb3c357f61
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3967 - Invoke pending deletion on back pressed
2019-08-23 15:32:27 -04:00
ekager
2f11d83ca4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4868 - Update content description of tabs button with number of tabs
2019-08-23 09:21:32 -07:00
Grisha Kruglov
a9288459fa
[fenix] No issue: only sync once on startup
2019-08-23 12:08:11 -04:00
Emily Kager
ea577bdf3a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4779 : Don't double navigate with global directions in HomeActivity
2019-08-23 12:01:28 -04:00
Axel Hecht
86cd4a78ba
[fenix] Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@90a28fd458
2019-08-23 14:36:01 +02:00
Sebastian Kaspari
456cfb5bfb
[fenix] Use version name/code override. ( https://github.com/mozilla-mobile/fenix/pull/4895 )
2019-08-23 07:08:37 -05:00
Emily Kager
c87829be14
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4652 : Use workaround for HomeScreenViewModel ( https://github.com/mozilla-mobile/fenix/pull/4887 )
2019-08-22 13:35:51 -05:00
Tiger Oakes
63814821eb
[fenix] Extract intent processors from HomeActivity ( https://github.com/mozilla-mobile/fenix/pull/4884 )
2019-08-22 13:31:40 -05:00
Sebastian Kaspari
11a92537ce
[fenix] Rename "nightly" source folder to "fenixNightly".
2019-08-22 19:46:40 +02:00
Justin Wood
74cb9ce7c5
[fenix] Fix bustage on Nightly cron from PR https://github.com/mozilla-mobile/fenix/pull/4865
2019-08-22 18:38:19 +02:00
Tiger Oakes
b8695ca06b
[fenix] Make Settings.instance
private
2019-08-22 08:14:08 -07:00
Sebastian Kaspari
14e9fc85da
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/4874 : Use new build types in FeatureFlags class.
2019-08-22 08:12:49 -07:00
Emily Kager
11b37b2da0
[fenix] Adds experiments preferences strings
2019-08-21 19:55:26 -07:00
Emily Kager
494008a099
[fenix] No issue: Land strings for Delete Browsing Data on Quit
2019-08-21 19:55:26 -07:00
Mitchell Hentges
2c08eb68d1
[fenix] Fixes nightly scope using build type instead of channel
2019-08-21 16:02:31 -07:00
Colin Lee
bd400b8f53
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4064 : Dispatchers.Main still has long cold start delay (Phase II)
2019-08-21 14:32:44 -07:00
Tiger Oakes
cf9ace2cc1
[fenix] Move classes out of top-level package
2019-08-21 13:52:30 -07:00
Richard Pappalardo
3e02efef28
[fenix] Stub out Settings tests
2019-08-21 13:52:03 -07:00
Jeff Boek
6ec0801d0c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4326 - Updates codebase to support latest version of detekt
2019-08-21 13:50:51 -07:00
Jeff Boek
40ae66fdbb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4326 - Updates codebase to support latest version of ktlint
2019-08-21 13:50:51 -07:00
Sawyer Blatz
f6a3eff2e1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4326 : Update detekt and ktlint dependenies
2019-08-21 13:50:51 -07:00
Emily Kager
51d4956148
[fenix] No issue: Land new string for delete browsing data prompt ( https://github.com/mozilla-mobile/fenix/pull/4859 )
2019-08-21 11:17:34 -07:00
Colin Lee
f187762a78
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3869 : Switch to A-C SearchLocalizationProvider ( https://github.com/mozilla-mobile/fenix/pull/4858 )
...
* For https://github.com/mozilla-mobile/fenix/issues/3869 : Switch to A-C SearchLocalizationProvider
* Fix test
2019-08-21 11:14:59 -07:00
Nick Alexander
dbb115a551
[fenix] Consume new substitute-local-geckoview.gradle
script from Bug 1533465.
2019-08-21 19:52:01 +02:00
Mihai Adrian
71229cdddd
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/4795 fixed requestDesktopStateProvider value from private to desktopMode ( https://github.com/mozilla-mobile/fenix/pull/4810 )
...
RequestDesktopStateProvider was taken from private instead of desktopMode
2019-08-21 09:10:06 -07:00
Sourabh
c50d08d405
[fenix] add tests for DefaultQuickActionSheetController ( https://github.com/mozilla-mobile/fenix/pull/4835 )
2019-08-21 08:52:01 -07:00
Tiger Oakes
9e9246ada3
[fenix] No issue: Clean up preferences code ( https://github.com/mozilla-mobile/fenix/pull/4699 )
2019-08-21 08:38:14 -07:00
Emily Kager
409cea2128
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3967 - Invokes pending deletion with more bookmark actions ( https://github.com/mozilla-mobile/fenix/pull/4522 )
2019-08-21 08:36:41 -07:00
Mitchell Hentges
e7ca5257b4
[fenix] Configure either geckoview beta or nightly at compile-time ( https://github.com/mozilla-mobile/fenix/pull/4851 )
...
* Remove "abi" product flavor and introduce "engine" product flavor.
This patch will allow us to build Fenix against GeckoView Nightly and GeckoView Beta by
introducing a new flavor dimension: engine = [geckoNightly, geckoBeta].
In addition to that it adds a "fenix" prefix to the nightly, beta and production flavors
to reduce the ambiguity between fenix beta/nightly and GeckoView beta/nightly.
For now the build types have the following engine variants enabled:
**debug**: geckoNightly, geckoBeta
Both variants enabled for local development and testing.
**forPerformanceTest**: geckoNightly, geckoBeta
Both variants enabled unless the perf team only cares about Nightly (tbd)
**fenixNightlyLegacy**: geckoBeta
Uses GeckoView Beta for now - the same version we ship production builds with (same behavior
as before). This release type will eventualyl be decommissioned once we switch to a separate
Nightly app on Google Play.
**fenixNightly**: geckoBeta
Uses GeckoView Beta for now - the same version we ship production builds with (same behavior
as before). Changing this build to use GeckoView Nightly is currently being discussed.
**fenixBeta**: geckoBeta
Fenix Beta uses GeckoView Beta.
**fenixProduction**
Fenix Production uses GeckoView Beta (69) currently.
* gradle.py/variant.py: Replace "abi" with "engine".
* Disable enableUnitTestBinaryResources until we can switch to Android Gradle plugin 3.5.
* Fenix nightly should use both geckoview nightly and beta
* Updates automation to use apk splitting and support different engine
2019-08-21 08:32:01 -07:00
Jonathan Almeida
584103cdf6
[fenix] Use Mozilla Android Components 10.0.0
2019-08-21 10:06:05 -04:00