Sebastian Kaspari
35ff0a5110
Use version name/code override. ( #4895 )
2019-08-23 07:08:37 -05:00
Emily Kager
84b0693fd2
For #4652 : Use workaround for HomeScreenViewModel ( #4887 )
2019-08-22 13:35:51 -05:00
Tiger Oakes
9f154dc3a0
Extract intent processors from HomeActivity ( #4884 )
2019-08-22 13:31:40 -05:00
Sebastian Kaspari
4bd94f0f9b
Rename "nightly" source folder to "fenixNightly".
2019-08-22 19:46:40 +02:00
Justin Wood
1971c5ca75
Fix bustage on Nightly cron from PR #4865
2019-08-22 18:38:19 +02:00
Tiger Oakes
79e58250fc
Make Settings.instance
private
2019-08-22 08:14:08 -07:00
Sebastian Kaspari
f62e295fc6
Closes #4874 : Use new build types in FeatureFlags class.
2019-08-22 08:12:49 -07:00
Emily Kager
44421392bf
Adds experiments preferences strings
2019-08-21 19:55:26 -07:00
Emily Kager
a6483c528b
No issue: Land strings for Delete Browsing Data on Quit
2019-08-21 19:55:26 -07:00
Mitchell Hentges
f2affcc6b4
Fixes nightly scope using build type instead of channel
2019-08-21 16:02:31 -07:00
Colin Lee
48be48d1b8
For #4064 : Dispatchers.Main still has long cold start delay (Phase II)
2019-08-21 14:32:44 -07:00
Tiger Oakes
c475bc87cf
Move classes out of top-level package
2019-08-21 13:52:30 -07:00
Richard Pappalardo
ca24dd6ea8
Stub out Settings tests
2019-08-21 13:52:03 -07:00
Jeff Boek
68f5d211d3
For #4326 - Updates codebase to support latest version of detekt
2019-08-21 13:50:51 -07:00
Jeff Boek
e601fe7c9f
For #4326 - Updates codebase to support latest version of ktlint
2019-08-21 13:50:51 -07:00
Sawyer Blatz
d9c2c0d16a
For #4326 : Update detekt and ktlint dependenies
2019-08-21 13:50:51 -07:00
Emily Kager
1b2757be98
No issue: Land new string for delete browsing data prompt ( #4859 )
2019-08-21 11:17:34 -07:00
Colin Lee
051ae9f584
For #3869 : Switch to A-C SearchLocalizationProvider ( #4858 )
...
* For #3869 : Switch to A-C SearchLocalizationProvider
* Fix test
2019-08-21 11:14:59 -07:00
Nick Alexander
23b9a41059
Consume new substitute-local-geckoview.gradle
script from Bug 1533465.
2019-08-21 19:52:01 +02:00
Mihai Adrian
df3e1bf9d3
Fixes #4795 fixed requestDesktopStateProvider value from private to desktopMode ( #4810 )
...
RequestDesktopStateProvider was taken from private instead of desktopMode
2019-08-21 09:10:06 -07:00
Sourabh
672462f230
add tests for DefaultQuickActionSheetController ( #4835 )
2019-08-21 08:52:01 -07:00
Tiger Oakes
aab357845b
No issue: Clean up preferences code ( #4699 )
2019-08-21 08:38:14 -07:00
Emily Kager
c1b1c2f332
For #3967 - Invokes pending deletion with more bookmark actions ( #4522 )
2019-08-21 08:36:41 -07: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
Jonathan Almeida
71a2478f4d
Use Mozilla Android Components 10.0.0
2019-08-21 10:06:05 -04:00
Emily Kager
aa4ed36e46
No issue: Land new strings for ETP and delete browsing data
2019-08-21 10:59:12 +02:00
Sawyer Blatz
312216f142
No issue: removes deprecated changelog
2019-08-20 17:02:09 -07:00
Yeon Taek Jeong
26c9d5d297
For #2834 : Add contentDescription to tabs button icons
2019-08-20 16:34:05 -07:00
Emily Kager
416e25e8a5
No issue: Don't show session provider in private mode
2019-08-20 16:09:55 -07:00
Yeon Taek Jeong
6f899c7fb5
For #2834 : Delete all Private Tabs redesign ( #4787 )
2019-08-20 13:10:08 -07:00
(´⌣`ʃƪ)
c076cc85f9
For #4436 : Dismiss onboarding before navigating away from home ( #4801 )
2019-08-20 10:56:28 -07:00
Tiger Oakes
33f3b14c29
Adds setters and property delegates in Settings
( #4809 )
...
* Change Settings to use setters
* Add delegate for shared preferences
2019-08-20 10:47:55 -07:00
Tiger Oakes
ac6c1ec2ee
Closes #2690 - Clean up CreateCollection viewmodel ( #4731 )
2019-08-20 10:45:41 -07:00
Tiger Oakes
9ee8c00928
For #4774 - Use vector drawable compat ( #4811 )
2019-08-20 10:43:02 -07:00
Tiger Oakes
ad98b2f3ea
For #4744 - Extract private browsing button ( #4813 )
2019-08-20 10:41:18 -07:00
Tiger Oakes
090e8006b0
Color the system bars in custom tabs ( #4819 )
2019-08-20 10:13:01 -07:00
Tiger Oakes
95ef312b1e
Issue #1000 - Remove isCustomTab flag ( #4656 )
2019-08-20 10:00:49 -07:00
Sourabh
1afc0eacd8
For #4399 : Create LibState Controller for Search ( #4673 )
...
* For #4399 : Create LibState Controller for Search
* fix code format
* add unit tests for DefaultSearchController
* add more test
* fix unit tests
2019-08-20 09:07:00 -07:00
Mugurell
c3d981e5a3
For 4827 - Remove TransitionPreDrawListenerTest pending tests refactoring
...
New tests for `FragmentPreDrawManager` are to be added in #4828
2019-08-20 13:45:55 +02:00
Mugurell
ab6e7dc52b
Fix 4827 - Use ktx doOnPreDraw() to restore HomeFragment's layout
...
The previous solution would result in a crash because the passed in
viewTreeObserver that would trigger onPreDraw would be invalid.
The proposed solution is simpler and ensures we'll always use the right
viewTreeObserver.
`FragmentPreDrawManager` is general enough that can be used by other Fragments
also, so I've added it to the `utils` package.
2019-08-20 13:45:55 +02:00
Emily Kager
115833c78a
Update strings.xml
...
Remove space in placeholder for es (temp for release)
2019-08-19 19:14:22 -07:00
Axel Hecht
5e444eccff
Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@413e05dba4
2019-08-19 19:14:22 -07:00
Tiger Oakes
b8c93107c0
For #4744 - Extract TransitionPreDrawListener ( #4812 )
2019-08-19 16:27:43 -07:00
Tiger Oakes
a632d8f1dc
For #4744 - Move search bar icon padding to dimens ( #4814 )
2019-08-19 16:22:51 -07:00
Emily Kager
fb1d655d96
Closes #4822 - Update Bookmark State in onResume ( #4823 )
2019-08-19 16:22:20 -07:00
Mihai Adrian
bf42abb21c
fixes #4179 removed control highlight from disconnect button ( #4806 )
...
set colorControlHighlight to transparent in activity theme.
property cannot be set in view because it is overwritten by activity theme.
2019-08-19 16:16:06 -07:00
Sawyer Blatz
0d4eceed56
For #2706 : Refactor Glean to reduce errors ( #4753 )
...
* For #2706 : Adds recording for untracked events
* For #2706 : Adds key alignment to Metrics
2019-08-19 15:25:48 -07:00
Sawyer Blatz
4731977f5d
For #4421 : Fixes issues with new glean events ( #4816 )
2019-08-19 14:49:48 -07:00
Sawyer Blatz
73e3db8fe0
For #4804 : Resolves issue with crash reporter stack
2019-08-19 16:40:41 -04:00
Aaron Train
ae05bf98e2
Closes #4618 - Stub Library UI tests ( #4619 )
...
See #4572
2019-08-19 14:05:10 -04:00