2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-03 23:15:31 +00:00
Commit Graph

384 Commits

Author SHA1 Message Date
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