Jonathan Almeida
2547b55559
Bug 1827905 - Update manifestPlaceholders in variants instead of reinit
...
Also updated the dead links that referenced the fennec code for the
manifestPlaceholders.sharedUserId.
2023-05-10 16:38:36 +00:00
Titouan Thibaud
0a74421dc5
Bug 1829605 - Remove (if any) trailing slash from local.properties geckoview path to avoid build failures
2023-05-03 07:10:03 +00:00
rahulsainani
c9b5c9a7d4
Bug 1827631 - Use debugImplementation for compose tooling
2023-04-20 07:11:42 +00:00
iorgamgabriel
01cce97266
Bug 1825008 - Create a storage for submitted cookie banner site reports.
2023-04-10 18:01:47 +00:00
Christian Sadilek
b950e808ef
Bug 1825028 - Delay init of MozillaOnline build until privacy notice accepted
...
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2023-03-30 01:30:03 +00:00
rahulsainani
9a0e7f1433
Bug 1823470 - Create pager indicator component
2023-03-23 18:48:58 +00:00
Aaron Train
8eaebc046e
Bug 1823442 - Remove androidx.tracing:tracing dependency
2023-03-21 20:59:59 +00:00
Ryan VanderMeulen
99952d83a6
Bug 1823532 - Remove jnaForTest from project Gradle build files.
...
Also remove the now-unneeded jna dependency inclusion.
2023-03-21 18:39:45 +00:00
Harrison Oglesby
480828bb9b
Bug 1822269 - add androidx.activity-compose and androidx.activity-ktx dependencies
2023-03-20 09:39:08 -04:00
Aaron Train
01812ad724
Bug 1819153 - Add androidx tracing dependency to resolve NoSuchMethodError
2023-03-15 21:01:59 -04:00
rahulsainani
5913d09770
Bug 1807324 - Add macrobenchmarks for startup metrics
2023-03-15 10:18:19 +01:00
Gabriel Luong
b26e07c5f2
Bug 1818826 - Remove Android Component Nimbus gradle plugin wrapper
2023-03-10 04:06:25 +00:00
rahulsainani
05191bfb90
Bug 1820130 - Remove unused accompanist insets dependency
2023-03-09 22:16:20 +00:00
Noah Bond
c329af178e
Bug 1814988 - Add paging to TabsTray
2023-03-08 00:27:50 +00:00
Ryan VanderMeulen
fcd5d5c6ae
Bug 1820233 - Remove unneeded kotlin_stdlib inclusions and re-enable Werror in detekt build.gradle
2023-03-07 00:12:18 +00:00
rahulsainani
a8447fc586
Bug 1820130 - Use compose foundation insets over accompanist insets
2023-03-06 15:36:59 +00:00
Aaron Train
3c054c11a4
Bug 819153 - Add androidx tracing dep to resolve NoSuchMethodError
2023-03-03 01:08:12 +00:00
mcarare
5315062482
Bug 1802817 - Replace deprecated variant.mergedFlavor.applicationId with variant.applicationId.
2023-03-02 17:13:09 +00:00
mcarare
de3b18f003
Bug 1802817 - Migrate packagingOptions DSL properties to resources sub-block.
...
exclude, pickFirst methods are deprecated.
2023-03-02 17:13:09 +00:00
mcarare
547dc62353
Bug 1802817 - Migrate DSL properties from aaptOptions to androidResources.
...
AaptOptions interface is deprecated and renamed to AndroidResources
2023-03-02 17:13:09 +00:00
mcarare
6dd7b106cf
Bug 1802817 - Set namespace via DSL in gradle build files.
...
See https://developer.android.com/studio/build/configure-app-module#set-namespace
and https://issuetracker.google.com/issues/172361895
2023-03-02 17:13:09 +00:00
mcarare
4d8644516f
Bug 1802817 - Rename DSL object from lintOptions to lint.
...
DSL object for configuring lint options lintOptions is deprecated.
2023-03-02 17:13:09 +00:00
mcarare
5a0b9d754d
Bug 1813671 - Target JVM 11 bytecode
...
See https://developer.android.com/studio/releases/gradle-plugin#jvm-11-bytecode for details.
2023-03-02 17:13:09 +00:00
Gabriel Luong
f19e9d7ee0
Bug 1815939 - Clean up AC autopublish code in Fenix and Focus
2023-02-22 22:59:07 +00:00
Johan Lorenzo
4c78ac1264
Bug 1808605 - part 3: Prefix fenix variants with fenix
2023-02-14 07:48:48 +00:00
Gabriel Luong
390e980860
Bug 1804785 - Consume AC via gradle build with relative path in Fenix
2023-02-14 07:16:27 +00:00
Gabriel Luong
6e5098f746
[fenix] Bug 1814232 - Consume upstream CFRPopupFullscreenLayout
2023-02-03 09:15:15 +00:00
sarah541
4018dd9726
[fenix] Update implementation of dependency
2023-01-17 22:01:10 +00:00
rxu
0d9bee37a5
[fenix] Update MOZILLA_ONLINE_ADDON_EXCLUSIONS
2022-12-19 23:39:15 +00:00
Gabriel Luong
47ba3a90ef
[fenix] Bug 1804820 - Refactor Versions to FenixVersions
2022-12-14 00:21:55 +00:00
Gabriel Luong
9afbd1bc46
[fenix] Bug 1804820 - Refactor Deps to FenixDependencies
2022-12-14 00:21:55 +00:00
Arturo Mejia
b3618309ca
[fenix] No issue: Update add-ons collection.
2022-12-13 18:50:02 +00:00
Charlie Humphreys
0410b1ade3
[fenix] update for pr feedback and add sync login event
2022-11-29 01:29:32 +00:00
Roger Yang
9ec675687a
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/27023 : Add capability to override telemetry URL using local properties
2022-11-08 18:13:52 +00:00
mcarare
393d5161df
[fenix] For https://github.com/mozilla-mobile/fenix/issues/27541 : Update AndroidX Annotation to latest version.
...
Add AndroidX Annotation as a direct dependency to app build.gradle.
Update imports for annotations moved to Companion Object.
2022-10-25 19:15:08 +00:00
Ryan VanderMeulen
6854f664ae
[fenix] Update Google Play Review dependency to 2.0.0
2022-10-14 13:23:52 +00:00
mcarare
c04cc0550d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26930 : Upgrade kotlin to 1.7.10 and compose compiler to 1.3.0.
...
Replace deprecated Xopt-in with op-in.
Replace deprecated Xjvm-default=enable with Xjvm-default=all.
2022-10-06 08:12:01 +00:00
mcarare
5e68dd591d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/27133 : Specify type when retrieving resValues.
2022-09-27 11:16:04 +00:00
Ryan VanderMeulen
916200a3dd
[fenix] Update protobuf to latest release.
2022-09-19 14:02:30 +00:00
mcarare
614073fe24
[fenix] For https://github.com/mozilla-mobile/fenix/pull/12725 : Upgrade compose to 1.2.1 version.
...
Split versioning of compose compiler.
Enable Xjvm-default to allow inheriting from interfaces with '@JvmDefault' members
like AbstractComposeView, NestedScrollConnection.
2022-09-06 16:23:52 +00:00
Gabriel Luong
ca9d35f3f7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26169 - MR Home Onboarding Dialog for upgrading users
2022-08-25 18:22:35 +00:00
Arturo Mejia
c80ac7102a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/21894 : Move Tabs Tray to compose: Individual tab viewholders: ListViewHolder.
2022-06-27 21:27:55 +00:00
Ben Dean-Kawamura
0aff519ba1
[fenix] Adding support for app-services error reporting
2022-06-15 23:59:40 +00:00
Mugurell
3f15a9079e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25311 - Set tokens used when communicating with Pocket
2022-05-25 15:53:24 +00:00
bendk
1894c0528d
[fenix] Added features to support application-services branch builds ( https://github.com/mozilla-mobile/fenix/pull/22945 )
...
- Added support for `localProperties.branchBuild.application-services`
and `localProperties.branchBuild.android-components`. These work like
the autoPublish properties. However, rather than
auto-building/publishing application-services/android-components as
part of the fenix build, we build it ahead of time with a specific
version name, then specify that version in `local.properties` as
`localProperties.branchBuild.application-services.version`.
- Added support for the `localProperties.branchBuild.fenix` gradle
property to set the version for fenito set the version for fenix
- Added support for the absolute paths when running the substutition
scripts.
The plan is to use this feature to build/test fenix using a particular
checkout of application-services and androd-components, with the
versions set to the git commit id.
2022-05-19 14:47:37 +00:00
Jan-Erik Rediger
f09f6bf618
[fenix] Auto-publish & substitute local Glean package
...
Careful with this: If anything inside Glean Core changes this will still
require a local substitute for the Gecko build.
2022-05-05 15:35:21 +00:00
Aaron Train
0aa4769862
[fenix] Upgrade AndroidX Espresso Deps and support API 30 ( https://github.com/mozilla-mobile/fenix/pull/23904 )
2022-04-27 10:53:45 -04:00
Mugurell
501829083d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24618 - Add Fenix own ServiceWorkerSupport
...
This replaces the default implementation from Android-Components to add the
functionality to first navigate to the browser fragment before responding to
service workers' requests of opening new tabs.
This will register itself when the main activity is created and unregister
itself when that activity is destroyed to support requests even when the
activity is in background but prevent any leaks.
2022-04-08 14:08:23 +00:00
James Hugman
5f491b00bb
[fenix] Move experimenter.json to experimenter.yaml
2022-04-05 15:50:28 +00:00
Mugurell
e35120f075
[fenix] For https://github.com/mozilla-mobile/fenix/issues/24331 - Support for opening new tabs when requested by service workers
...
Use the new `ServiceWorkerSupport` AC components for this.
Had to be installed in `FenixApplication` since there is a circular dependency
between the initialization of the required engine the `tabsUseCases` arguments.
2022-03-31 16:20:32 +00:00