Commit graph

1101 commits

Author SHA1 Message Date
mcarare
d144b283c9 Bug 1849833 - Replace all with configureEach.
This avoids unnecessary configuration.
2023-09-11 06:36:20 +00:00
mcarare
235c47209f Bug 1849833 - Replace deprecated kotlinOptions method. 2023-09-11 06:36:20 +00:00
mcarare
5a7b24763d Bug 1849833 - Replace qualified name with import. 2023-09-11 06:36:20 +00:00
Zac McKenney
8deb0f2a7a Bug 1846979 - Add extensions process spawning disabled dialog 2023-09-06 12:32:28 +00:00
jackyzy823
7d6c48e2f5 Bug 1851213 - Prefix Application Services dependency 2023-09-05 22:54:54 +00:00
mcarare
849746c676 Bug 1847141 - Suppress UnspecifiedRegisterReceiverFlag for SDK < 33 2023-09-05 20:49:18 +00:00
mcarare
6f74928149 Revert "Bug 1826933 - Use WeakHashMap and WeakReference for activity and launcher."
This reverts commit f757185c84882b06a846daf82f103b5d26de449e.
2023-09-05 19:21:52 +00:00
mcarare
d3f115cb28 Revert "Bug 1826933 - Add tests for NotificationsDelegate."
This reverts commit 029bc686b1b45477dfb15ce29b64c2d5df1cd3a1.
2023-09-05 19:21:52 +00:00
Zac McKenney
28d16c1b67 Bug 1819737 - Added extensions process crash handling 2023-09-04 10:38:15 +00:00
mike a
3fff1c16c8 Bug 1849009 – extended fullscreen mode to utilize the notch area 2023-08-31 20:31:22 +00:00
Ben Dean-Kawamura
4ebfceb28e Bug 1815883 - Switch to the rust_log_forwarder module.
This replaces the `rustlog` module, but uses UniFFI to expose the
interface.

Updated Focus to not pass the crash reporter to `RustLog.enable()`.
This parameter has been ignored/deprecated for a while, but only the
Fenix code was updated to not pass it.
2023-08-18 18:37:11 +00:00
Gabriel Luong
cd6f5e0e77 Bug 1795140 - Enable AbsentOrWrongFileLicense detekt rule 2023-08-14 17:53:38 +00:00
jackyzy823
d77c2c5f46 Bug 1836896 - Hide statusbar when fullscreen 2023-08-11 14:39:31 +00:00
mcarare
bab9549ff3 Bug 1847776 - Reinstate unit tests after Java and Robolectric upgrades. 2023-08-10 17:04:20 +00:00
mike a
90cc12c255 Bug 1815637 - cherry picking 548379d, the original rtl commit 2023-08-04 04:32:44 +00:00
mcarare
f96d35cc7e Bug 1839366 - Add is exported flag when registering receivers. 2023-07-27 15:26:15 +00:00
MatthewTighe
c87183c8b5 Bug 1843168 - Expose Mockito through test support component 2023-07-24 18:02:09 +00:00
mcarare
f9788ea7f9 Bug 1826933 - Add tests for NotificationsDelegate. 2023-07-19 13:43:08 +00:00
mcarare
6c1a1f7e11 Bug 1826933 - Use WeakHashMap and WeakReference for activity and launcher.
This avoids memory leaks when Activity onDestroy is not called.
2023-07-19 13:43:08 +00:00
Arturo Mejia
8b238ff494 Reverts "Bug 1815637 - Add rtl support." 2023-07-13 17:55:12 +00:00
Titouan Thibaud
89149a0957 Bug 1841651 - Start the Nightly 117 development cycle 2023-07-04 17:36:18 +00:00
github-actions
671c33c1b3 Import translations from android-l10n 2023-07-04 00:29:41 +00:00
github-actions
b075347c86 Import translations from android-l10n 2023-07-03 00:36:46 +00:00
Roger Yang
300a547a52 Bug 1833960 - Use Browsers Cache utility in App Links 2023-06-27 19:01:56 +00:00
Ryan VanderMeulen
4ca4af9657 Bug 1838903 - Fix AC formatting issues and update baseline 2023-06-26 17:59:29 +00:00
Titouan Thibaud
c24adae4d8 Bug 1836364 - Add a dialog for handling FedCM showAccountListPrompt 2023-06-22 15:08:21 +00:00
rahulsainani
e12c625abe Bug 1838862 - Remove unused BackHandler 2023-06-22 11:10:31 +00:00
Arturo Mejia
674e01d7f1 Bug 1825124 - Change the way we show the post-install popup once an extension has been installed. 2023-06-21 16:46:00 +00:00
rahulsainani
8de6355e70 Bug 1837961 - Part 2:Replace usages of ifChanged to distinctUntilChanged 2023-06-21 09:27:58 +00:00
rahulsainani
7de7430f99 Bug 1837961 - Part 1:Update components flow ext to use kotlin coroutines flow extensions 2023-06-21 09:27:58 +00:00
mcarare
3aaa7c3049 Bug 1830872 - Handle scaledDensity deprecation. 2023-06-19 18:07:22 +00:00
mcarare
f014fb98a7 Bug 1830872 - Migrate Java code to Kotlin. 2023-06-19 18:07:22 +00:00
mcarare
0ebf72cd8b Bug 1830872 - Rename .java to .kt 2023-06-19 18:07:22 +00:00
mcarare
d2523f9b1f Bug 1830872 - Update Context bindService method signature. 2023-06-19 18:07:22 +00:00
mcarare
340f0df5c5 Bug 1830872 - Replace deprecated scaledDensity with density. 2023-06-19 18:07:22 +00:00
rahulsainani
4cd72dc615 Bug 1838613 - Migrate NotificationManagerCompat ext to AC 2023-06-19 08:47:24 +00:00
Alexandru2909
00af9ee27b Bug 1837599 - Allow history visits containing mobile subdomains to be displayed in the awesome bar 2023-06-16 17:03:35 +00:00
Sammy Khamis
1dcd3bf715 Bug 1834870: Move sync telemetry into application services 2023-06-16 03:01:16 +00:00
Roger Yang
99b1c548da Bug 1838512 - Fix detekt issue from moving Browsers Cache utility into Android Components 2023-06-15 20:53:16 -04:00
Roger Yang
e1c97bc2fe Bug 1838512 - Move Browsers Cache utility into Android Components 2023-06-15 22:26:23 +00:00
Ryan VanderMeulen
1fca530ae2 Bug 1826590 - Update Kotlin Coroutines to version 1.7.1 2023-06-12 20:54:19 +00:00
Alexandru2909
b9627f905e Bug 1831107 - Allow bookmarks containing mobile subdomains to be searched when the corresponding search engine is selected 2023-06-08 07:04:40 +00:00
William Durand
58a632b23d Bug 1825126 - Implement onInstallPermissionRequest in WebExtensionSupport.
Co-authored-by: William Durand <will+git@drnd.me>
Co-authored-by: arturo mejia <arturomejiamarmol@gmail.com>
2023-06-07 00:41:36 +00:00
Alexander Gramiak
da434d5091 Bug 1836338 - Improve DownloadUtils.uniqueFileName readability. 2023-06-01 20:09:29 +00:00
jackyzy823
6c61c0a86a Bug 1835453 - Handling content-type with extra information correctly 2023-06-01 14:08:24 +00:00
t-p-white
d9f3fde642 Bug 1818729 - Removed duplicate dependencies 2023-05-25 13:54:40 +00:00
Ryan VanderMeulen
6ea91426a5 Bug 1834775 - Pin Gradle plugin versions in their respective Dependencies files 2023-05-24 16:39:13 +00:00
Arturo Mejia
31a47db0d7 Bug 1810197 - Improve DownloadUtils.changeExtension. 2023-05-24 16:01:36 +00:00
mcarare
bef12d45f4 Bug 1834328 - Verify correct number of direct interactions with store. 2023-05-22 19:53:53 +00:00
Rebeca Tudor
90ec7b0d35 Bug 1831898 - Fix install firefox banner not showing.
The problem was fixed by verifying if Firefox apps that are not
Focus versions are installed on the device.
2023-05-16 12:26:56 +00:00
Gabriel Luong
76d275939e Bug 1833221 - Update metrics.md with the new autogenerated glean verison 2023-05-16 00:04:27 +00:00
github-actions
5cb5a04ca9 Import translations from android-l10n 2023-05-15 00:32:34 +00:00
mike a
5743e44398 Bug 1807138 – increase snackbar width for tablets 2023-05-09 22:18:37 +00:00
mike a
0f6ee09218 Bug 1815637 - Add rtl support 2023-05-09 18:41:08 +00:00
mcarare
47cbef432f Bug 1830282 - Replace Focus UrlUtils.java methods with URLStringUtils from AC.
Move new methods to AC. Also remove unused methods.
Migrate corresponding tests to AC components.
2023-05-09 07:22:18 +00:00
github-actions
570991db5c Import translations from android-l10n 2023-05-09 00:34:46 +00:00
Ryan VanderMeulen
e4c18d61f3 Bug 1831023 - Update AndroidX Appcompat to version 1.6.1 (https://github.com/mozilla-mobile/firefox-android/pull/1884)
* Bug 1831023 - Update AndroidX Appcompat to version 1.6.1

* Bug 1831023 - Add manifest entry for push notification permission

* Bug 1831023 - Add suppression for MissingPermission linter failure

* Bug 1831023 - Add super.onBackPressed() to TrackingProtectionPanelDialogFragment.kt

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-05-03 23:27:40 +00:00
github-actions
dc5a449c21 Import translations from android-l10n 2023-05-03 00:44:14 +00:00
github-actions
6fdbe40318 Import translations from android-l10n 2023-04-29 00:38:27 +00:00
Arturo Mejia
d19f900a10 Bug 1810197 - Revert "Fix condition of changeExtension"
This reverts commit d7105bcdc0197b9edc84ccbfba2b9fd75c2299cd.
2023-04-27 18:50:45 +00:00
Noah Bond
830d0e0cc1 Bug 1826457 - Update Compose version to 1.4.2 and Lifecycle version to 2.6.1 2023-04-27 03:17:17 +00:00
github-actions
0806f10ee7 Import translations from android-l10n 2023-04-27 00:48:48 +00:00
github-actions
cbcc2058d5 Import translations from android-l10n 2023-04-26 01:24:45 +00:00
Ryan VanderMeulen
603ad32215 Bug 1829228 - Update Kotlin to 1.8.20 and Compose Compiler to 1.4.6 2023-04-25 15:56:27 +00:00
github-actions
325ddd8dfd Import translations from android-l10n 2023-04-25 02:51:47 +00:00
Ben Dean-Kawamura
fe1ad0b0e0 Bug 1823462 - New application-services release system
Application services is going to switch to rapid-release / train style
model where:
  - The version numbers correspond to the Fx version (113.x for the
    current nightly cycle).
  - There are nightly builds for the current nightly release (for
    example 113.[timestamp]
  - At the end of the nightly release cycle, there's a release (for
    example 113.0)
  - There may be subsequent releases if changes are uplifted (for
    example 113.1)

- Updated the gradle code to handle the new system.  The application
  services versioning is stored in the version/channel fields of the
  `ApplicationServicesConfig` object.
- Updated the gradle code to fetch packages from the Maven
  nightly/staging repos if needed.
- Updated relbot to 6.1.0.  This is needed to handle the a-s nightly
  version bump.
- Updated creating-a-release-branch docs
2023-04-25 02:13:24 +00:00
github-actions
4f4b08518d Import translations from android-l10n 2023-04-22 01:15:02 +00:00
jackyzy823
e98a2a6be3 Bug 1810197 - Fix condition of changeExtension 2023-04-20 21:03:09 +00:00
github-actions
639a0f0c29 Import translations from android-l10n 2023-04-20 03:44:36 +00:00
github-actions
9b4edb6c36 Import translations from android-l10n 2023-04-17 00:34:54 +00:00
Geoff Brown
6561b2de2b Bug 1825116 - Resolve many black, isort, and file-whitespace lint issues 2023-04-12 14:04:29 +00:00
github-actions
00a81b1d9a Import translations from android-l10n 2023-04-07 00:31:29 +00:00
mcarare
278fa80cc2 Bug 1824717 - Remove unnecessary AndroidJUnit4 runner. 2023-04-05 12:44:13 +00:00
Jonathan Almeida
39915ea252 Bug 1824434 - Improve visibility of license info (https://github.com/mozilla-mobile/firefox-android/pull/1501)
* Bug 1824434 - Improve visibility of license info

We are upstreaming some of the code that was vendored into Fenix, to be
shared from components, so that Focus can use it as well.

Why is this a new component? Inspecting our existing components, this
code doesn't fall under the concept of a "feature", and more closely
relates to being a "support" one instead. With that in mind, there
isn't a good existing support component to fold this into either.

There is also room for improvement in this component to include the
plugin or other license-related helpers.

* Bug 1824434 - Add UI tests for license menus

---------

Co-authored-by: dsmithpadilla <88508950+dsmithpadilla@users.noreply.github.com>
2023-04-03 13:08:14 -04:00
github-actions
8f0ac2dd65 Import translations from android-l10n 2023-04-03 00:36:25 +00:00
github-actions
c518b56b77 Import translations from android-l10n 2023-04-02 00:32:58 +00:00
github-actions
a7adccfe8a Import translations from android-l10n 2023-04-01 00:50:58 +00:00
mcarare
0308d1b859 Bug 1811795 - Allow showing an explanation prompt before requesting permission. 2023-03-30 15:04:03 -04:00
mcarare
af41a698b0 Bug 1796348 - Remove unused notify extension methods in SharedIdsHelper. 2023-03-30 15:04:03 -04:00
mcarare
4d40582169 Bug 1796348 - Implement a lint check to avoid calling notify directly.
All attempts to show a notification should be handled through NotificationDelegate.
2023-03-30 15:04:03 -04:00
mcarare
bc1f03d940 Bug 1796348 - Implement a notification delegate.
This can be used to show notifications or request notifications permission.
2023-03-30 15:04:03 -04:00
Titouan Thibaud
1ef2daa5b5 Bug 1805683 - upstream Nimbus Messaging from Fenix to Android Components 2023-03-30 13:05:20 +00:00
t-p-white
e01472a646 Bug 1820467 - Removed dependency to google_material from support-ktx gradle. (https://github.com/mozilla-mobile/firefox-android/pull/1132)
* Bug 1820467 - Removed dependency to google_material from support-ktx gradle.
Moved SnackbarDelegate.kt to ui-widget components.

* Bug 1820467 - PR change. Move build check to caller. Updated dependencies for Focus and Sample Browser

* Bug 1820467 - Force toolchain rebuild, build fix

* Bug 1820467 - Re-work from PR

---------

Co-authored-by: t-p-white <t-p-white>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-03-30 11:10:59 +00:00
github-actions
0165dc1e26 Import translations from android-l10n 2023-03-30 04:23:23 +00:00
github-actions
375572ff11 Import translations from android-l10n 2023-03-29 00:39:47 +00:00
github-actions
6c42cdf1a1 Import translations from android-l10n 2023-03-28 00:32:36 +00:00
github-actions
588ebe355b Import translations from android-l10n 2023-03-25 00:35:22 +00:00
github-actions
f20d8c91f6 Import translations from android-l10n 2023-03-24 00:36:18 +00:00
github-actions
a356a46910 Import translations from android-l10n 2023-03-18 00:40:05 +00:00
github-actions
d322bf24cf Import translations from android-l10n 2023-03-17 00:37:08 +00:00
Jonathan Almeida
367901441b Bug 1812149 - Add ActivityContextWrapper before updating locale
From ohall's learnings, we know that we need to use the original Android
Activity Context with the system PrintManager. When a configuration
change happens, a new Context is created and the original is lost.
The most straight-forward way to do that is to use a ContextWrapper
which internally holds a reference to the original context.
2023-03-15 16:50:35 -04:00
github-actions
2d1efd1e70 Import translations from android-l10n 2023-03-15 00:36:59 +00:00
github-actions
e3ef747da9 Import translations from android-l10n 2023-03-14 01:13:53 +00:00
Roger Yang
824a3e2877 Bug 1822106 - Move experimenter.yaml file location 2023-03-13 17:48:00 +00:00
github-actions
9a01483c26 Import translations from android-l10n 2023-03-13 03:36:30 +00:00
github-actions
54c49efedf Import translations from android-l10n 2023-03-12 15:03:52 +00:00
github-actions
8b45c49747 Import translations from android-l10n 2023-03-09 20:35:59 -05:00
github-actions
f5ca4d2c8c Import translations from android-l10n 2023-03-09 00:54:00 +00:00
github-actions
8875d45f75 Import translations from android-l10n 2023-03-08 04:16:31 +00:00
github-actions
e33d341c5a Import translations from android-l10n 2023-03-07 01:06:53 +00:00