Titouan Thibaud
0a74421dc5
Bug 1829605 - Remove (if any) trailing slash from local.properties geckoview path to avoid build failures
1 year ago
rahulsainani
c9b5c9a7d4
Bug 1827631 - Use debugImplementation for compose tooling
1 year ago
iorgamgabriel
01cce97266
Bug 1825008 - Create a storage for submitted cookie banner site reports.
2 years ago
Christian Sadilek
b950e808ef
Bug 1825028 - Delay init of MozillaOnline build until privacy notice accepted
...
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2 years ago
rahulsainani
9a0e7f1433
Bug 1823470 - Create pager indicator component
2 years ago
Aaron Train
8eaebc046e
Bug 1823442 - Remove androidx.tracing:tracing dependency
2 years ago
Ryan VanderMeulen
99952d83a6
Bug 1823532 - Remove jnaForTest from project Gradle build files.
...
Also remove the now-unneeded jna dependency inclusion.
2 years ago
Harrison Oglesby
480828bb9b
Bug 1822269 - add androidx.activity-compose and androidx.activity-ktx dependencies
2 years ago
Aaron Train
01812ad724
Bug 1819153 - Add androidx tracing dependency to resolve NoSuchMethodError
2 years ago
rahulsainani
5913d09770
Bug 1807324 - Add macrobenchmarks for startup metrics
2 years ago
Gabriel Luong
b26e07c5f2
Bug 1818826 - Remove Android Component Nimbus gradle plugin wrapper
2 years ago
rahulsainani
05191bfb90
Bug 1820130 - Remove unused accompanist insets dependency
2 years ago
Noah Bond
c329af178e
Bug 1814988 - Add paging to `TabsTray`
2 years ago
Ryan VanderMeulen
fcd5d5c6ae
Bug 1820233 - Remove unneeded kotlin_stdlib inclusions and re-enable Werror in detekt build.gradle
2 years ago
rahulsainani
a8447fc586
Bug 1820130 - Use compose foundation insets over accompanist insets
2 years ago
Aaron Train
3c054c11a4
Bug 819153 - Add androidx tracing dep to resolve NoSuchMethodError
2 years ago
mcarare
5315062482
Bug 1802817 - Replace deprecated variant.mergedFlavor.applicationId with variant.applicationId.
2 years ago
mcarare
de3b18f003
Bug 1802817 - Migrate packagingOptions DSL properties to resources sub-block.
...
exclude, pickFirst methods are deprecated.
2 years ago
mcarare
547dc62353
Bug 1802817 - Migrate DSL properties from aaptOptions to androidResources.
...
AaptOptions interface is deprecated and renamed to AndroidResources
2 years ago
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
2 years ago
mcarare
4d8644516f
Bug 1802817 - Rename DSL object from lintOptions to lint.
...
DSL object for configuring lint options lintOptions is deprecated.
2 years ago
mcarare
5a0b9d754d
Bug 1813671 - Target JVM 11 bytecode
...
See https://developer.android.com/studio/releases/gradle-plugin#jvm-11-bytecode for details.
2 years ago
Gabriel Luong
f19e9d7ee0
Bug 1815939 - Clean up AC autopublish code in Fenix and Focus
2 years ago
Johan Lorenzo
4c78ac1264
Bug 1808605 - part 3: Prefix fenix variants with `fenix`
2 years ago
Gabriel Luong
390e980860
Bug 1804785 - Consume AC via gradle build with relative path in Fenix
2 years ago
Gabriel Luong
6e5098f746
[fenix] Bug 1814232 - Consume upstream CFRPopupFullscreenLayout
2 years ago
sarah541
4018dd9726
[fenix] Update implementation of dependency
2 years ago
rxu
0d9bee37a5
[fenix] Update MOZILLA_ONLINE_ADDON_EXCLUSIONS
2 years ago
Gabriel Luong
47ba3a90ef
[fenix] Bug 1804820 - Refactor Versions to FenixVersions
2 years ago
Gabriel Luong
9afbd1bc46
[fenix] Bug 1804820 - Refactor Deps to FenixDependencies
2 years ago
Arturo Mejia
b3618309ca
[fenix] No issue: Update add-ons collection.
2 years ago
Charlie Humphreys
0410b1ade3
[fenix] update for pr feedback and add sync login event
2 years ago
Roger Yang
9ec675687a
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/27023 : Add capability to override telemetry URL using local properties
2 years ago
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.
2 years ago
Ryan VanderMeulen
6854f664ae
[fenix] Update Google Play Review dependency to 2.0.0
2 years ago
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.
2 years ago
mcarare
5e68dd591d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/27133 : Specify type when retrieving resValues.
2 years ago
Ryan VanderMeulen
916200a3dd
[fenix] Update protobuf to latest release.
2 years ago
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.
2 years ago
Gabriel Luong
ca9d35f3f7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26169 - MR Home Onboarding Dialog for upgrading users
2 years ago
Arturo Mejia
c80ac7102a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/21894 : Move Tabs Tray to compose: Individual tab viewholders: ListViewHolder.
2 years ago
Ben Dean-Kawamura
0aff519ba1
[fenix] Adding support for app-services error reporting
2 years ago
Mugurell
3f15a9079e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25311 - Set tokens used when communicating with Pocket
2 years ago
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.
2 years ago
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.
2 years ago
Aaron Train
0aa4769862
[fenix] Upgrade AndroidX Espresso Deps and support API 30 ( https://github.com/mozilla-mobile/fenix/pull/23904 )
2 years ago
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.
3 years ago
James Hugman
5f491b00bb
[fenix] Move experimenter.json to experimenter.yaml
3 years ago
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.
3 years ago
Sebastian Kaspari
51f88636e9
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/22489 : Remove "Fennec to Fenix" migration code
3 years ago