Sebastian Kaspari
00ead7e31f
Issue #4873 : Only build fennecProduction build types with GeckoView Beta.
2019-09-03 17:10:06 +02:00
Sebastian Kaspari
4f51af07ae
Issue #4873 : Reuse Firefox application id for fennecProduction build type.
2019-09-03 17:10:06 +02:00
Sebastian Kaspari
c7216d1bd7
Issue #4873 : Introduce "fennecProduction" build type.
2019-09-03 17:10:06 +02:00
Tiger Oakes
f740d4382a
Closes #773 - Add shortcuts to homescreen ( #4925 )
2019-08-29 14:45:11 -05:00
Colin Lee
153af588af
For #4885 : D8 Build failure on attempt to execute UI test ( #4903 )
...
* For #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
Sebastian Kaspari
35ff0a5110
Use version name/code override. ( #4895 )
2019-08-23 07:08:37 -05:00
Nick Alexander
23b9a41059
Consume new `substitute-local-geckoview.gradle` script from Bug 1533465.
2019-08-21 19:52:01 +02:00
Mitchell Hentges
6c020a0bc4
Configure either geckoview beta or nightly at compile-time ( #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
Sebastian Kaspari
b733fcdbd5
Closes #4719 : Get rid of fragment-testing dependency and create fragments in StoreProviderTest manually. ( #4722 )
2019-08-14 09:10:24 -05:00
Colin Lee
e6f9445d11
For #4709 : Fix Bugzilla issue 1573549 ( #4710 )
2019-08-13 22:16:23 -05:00
Colin Lee
7f07eabbd8
For #4652 : Crash "Can not perform this action after onSaveInstanceState" ( #4654 )
2019-08-09 14:46:40 -05:00
Jonathan Almeida
353ecab44e
No issue: Disable failing ActivationPingTest
2019-08-09 15:22:38 -04:00
Colin Lee
71c48692da
For #4507 Enable codecov ( #4520 )
2019-08-08 19:09:54 -05:00
Emily Kager
e1f0c9f48b
No issue: Update testing dependencies
2019-08-08 11:37:16 -07:00
Emily Kager
c21c91eac5
No issue: Update testing dependencies and deprecated method ( #4608 )
2019-08-08 09:03:39 -07:00
Colin Lee
a514cb3f8c
No issue: Add OSS licenses link to About page
2019-08-07 12:40:10 -07:00
Travis Long
51218bc93e
Integrate service-experiments component ( #4098 )
2019-08-05 11:14:42 -05:00
Thom Chiovoloni
a1adb2e57f
Update fenix for new megazord setup
2019-08-01 13:10:20 -07:00
Sebastian Kaspari
d1d91e9e6a
Switch to GeckoView 69 Beta.
2019-07-30 18:53:27 +02:00
Sawyer Blatz
e6487ba609
No issue: Add more useful test output to TaskCluster ( #4165 )
2019-07-26 08:56:13 -07:00
Richard Pappalardo
b39afe1548
Add taskcluster job for UI tests ( #4088 )
2019-07-26 08:08:01 -07:00
Colin Lee
3dc20543e3
For #4128 : Migrate Bookmarks to LibState ( #4254 )
2019-07-25 21:55:51 -05:00
Michael Droettboom
ce19709eae
1567988: Reduce likelihood of invalid URL loading Glean build script
2019-07-23 11:21:19 +02:00
Tiger Oakes
8ebd7cd744
Update to use Mozilla Android Components 5.0.0
2019-07-19 16:41:38 -04:00
Sawyer Blatz
b70719bd00
Fixes #2464 : Remove Glide dependency ( #4169 )
2019-07-19 11:06:49 -07:00
Jonathan Almeida
d298b5f2f5
Closes #4075 : Add Feature Flag class ( #4077 )
2019-07-18 17:20:12 -07:00
Johan Lorenzo
7f8cf79241
Use Raptor release now that GV release is used ( #4070 )
2019-07-18 16:47:18 +02:00
Sebastian Kaspari
110dd732e2
Use Mozilla Android Components 4.0.0.
2019-07-16 18:35:35 +02:00
Jonathan Almeida
5792acf442
No issue: Enable send tab in nightly legacy
2019-07-16 08:54:45 -04:00
Jonathan Almeida
cf9ae87d50
For #3015 : Add push support for send tab
2019-07-15 16:38:49 -04:00
Sebastian Kaspari
abc4e93cc3
After mege day: Switch from GV 68 beta to GV 68 release.
2019-07-15 16:29:41 +02:00
Grisha Kruglov
fe51bbcf7b
Update FxA integration to new APIs
2019-07-11 13:19:37 +02:00
Colin Lee
747e83da91
Closes #2683 . Update Gradle to `5.5` ( #3929 )
...
* Closes #2683 . Update Gradle to `5.4.1`
* Upgrade to Gradle 5.5
2019-07-08 11:14:13 -05:00
kglazko
166218f74a
Adding l10n screenshot tests for Fenix ( #3562 )
...
* Adding l10n screenshot tests for Fenix
* fixing comments
* fix klint and detekt error and adding all tests
* better test name and doc added explaining tests
2019-07-08 11:00:29 -05:00
Richard Pappalardo
e7d0bfe581
Update HomeScreenTest ( #3882 )
2019-07-05 10:38:09 -07:00
Mitchell Hentges
aebcc92080
Re-enables pushing nightly to org.mozilla.fenix ( #3823 )
...
* Re-enables pushing nightly to org.mozilla.fenix
* Publishes org.mozilla.fenix.nightly releases on internal track
2019-07-02 11:34:04 -07:00
Mitchell Hentges
e5f47a8210
Nightly package name should be "org.mozilla.fenix.nightly" ( #3771 )
2019-06-28 18:56:55 -05:00
Tiger Oakes
d01bb8c442
Use lifecycleScope for collections fragments
2019-06-25 13:56:15 -07:00
Denys M
6d6b240e48
Add unit tests for `Settings`.
...
Add unit tests for `Settings`.
2019-06-24 16:02:34 -07:00
Tiger Oakes
ab6101b0f4
Fixes #3539 - vectordrawablecompat for gradients ( #3541 )
2019-06-18 16:38:56 -07:00
Grisha Kruglov
521312c6f8
Disable send tab for non-nightly, non-debug builds ( #3542 )
...
* Put deviceCapabilities list behind a SEND_TAB_ENABLED flag
* Disable SEND_TAB for non-debug, non-nightly builds
2019-06-18 16:37:50 -07:00
Colin Lee
e7576b2831
For i18n testing: Enable pseudolocales ( #3391 )
2019-06-14 13:44:36 -05:00
Johan Lorenzo
2f8dc488bc
Let raptor use the geckoview builds
2019-06-14 14:59:42 +02:00
Jonathan Almeida
8e3aeb1545
No issue: Enable send tab for all builds
2019-06-11 18:02:39 -04:00
Thom Chiovoloni
4d82c29743
Don't substitute application-services packages which are not part of the megazord
2019-06-10 15:24:27 -07:00
Denys M
c9570fd6ff
Use `Drawable.toBitmap()` from androidx-ktx. ( #3286 )
2019-06-10 08:50:37 -04:00
Emily Kager
883afe9bd4
No issue: Update dependencies
2019-06-05 16:30:01 -07:00
Mitchell Hentges
e0fa11a276
Adds IDE documentation for gradle versionName error
2019-06-05 15:15:03 -04:00
Sebastian Kaspari
b2d81aba43
Issue #2381 : Add feature-media component and enable notification for recording devices.
2019-06-05 20:20:44 +02:00
Colin Lee
426582c303
For #3129 : Add a production build type to Fenix ( #3149 )
2019-06-05 10:48:10 -05:00