Commit graph

47 commits

Author SHA1 Message Date
mcarare
379ab9b02c Bug 1870050 - Add RECEIVER_NOT_EXPORTED flag to receiver. 2024-02-05 09:19:07 +00:00
mcarare
8a49fa4e12 Bug 1874124 - Add foregroundServiceType for sample app CrashService and FOREGROUND_SERVICE_SPECIAL_USE permission 2024-01-25 15:32:25 +00:00
mcarare
06ab2382da Bug 1849833 - Replace deprecated compileSdkVersion.
This is replaced by defaultConfig compileSdk.
2023-09-21 13:28:28 +00:00
mike a
90cc12c255 Bug 1815637 - cherry picking 548379d, the original rtl commit 2023-08-04 04:32:44 +00:00
Arturo Mejia
8b238ff494 Reverts "Bug 1815637 - Add rtl support." 2023-07-13 17:55:12 +00:00
mike a
0f6ee09218 Bug 1815637 - Add rtl support 2023-05-09 18:41:08 +00:00
Geoff Brown
4b36c91e06 Bug 1825116 - Add license notice where missing (https://github.com/mozilla-mobile/firefox-android/pull/1637)
* Bug 1825116 - Add license notice where missing

* Bug 1825116 - Revert changes to strings.xml

* Bug 1825116 - Restore ic_cc*.xml
2023-04-19 21:08:15 +00:00
mcarare
541e72942a Bug 1796348 - Add a notification delegate to CrashReporter.
The CrashReporter will now show notifications through the notification delegate.
2023-03-30 15:04:03 -04:00
Ryan VanderMeulen
0e5e70291c Bug 1820233 - Remove unneeded kotlin_stdlib inclusions and re-enable Werror in detekt build.gradle 2023-03-07 00:12:18 +00:00
mcarare
1f589a2e0b 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
922b5f6643 Bug 1802817 - Rename AC Dependencies to ComponentsDependencies.
This change is needed in order to avoid clashes with Dependencies class introduced
in Gradle from 7.6 version.
2023-03-02 17:13:09 +00:00
Gabriel Luong
d9d783b698 [components] Issue https://github.com/mozilla-mobile/android-components/issues/12939: Address all ktlint issues 2022-10-17 17:07:40 -04:00
mcarare
80f0876bec [components] For https://github.com/mozilla-mobile/android-components/issues/12381: Handle allowBackup, fullBackupContent deprecation. 2022-08-31 09:47:47 +00:00
Mugurell
d1ed87e71c [components] For https://github.com/mozilla-mobile/android-components/issues/11666 - Use PendingUtils.defaultFlags to specify mutability 2022-02-07 11:07:37 +00:00
Sarah Khan
1f400c3a8a [components] For https://github.com/mozilla-mobile/android-components/issues/11298 - Manifest merger failed : android:exported needs to be explicitly specified 2022-01-19 17:02:18 +00:00
Jan-Erik Rediger
c854eecfbc [components] Pass build date in sample applications when initializing Glean 2022-01-18 12:17:48 -05:00
Jan-Erik Rediger
50f45dddf5 [components] Update to Glean v41.1.0
That's what is in GeckoView now, we need to update it in A-C as well.
2021-09-29 20:48:26 -04:00
Sebastian Kaspari
ce323400dd [components] Run ktlintFormat to fix new ktlint errors. 2021-07-28 12:03:23 +00:00
Sebastian Kaspari
28a76101be [components] Update Kotlin to 1.5.10 (and Coroutines to 1.5.0 and Room to 2.3.0). 2021-07-19 09:32:44 +00:00
mcarare
636adaf2a9 [components] For https://github.com/mozilla-mobile/android-components/issues/10404: Remove deprecated kotlin-android-extensions plugin
(cherry picked from commit d99621583ceb11e7d91ebe284e40aec145793e48)
2021-06-15 08:32:26 +00:00
Christian Sadilek
4dfb6d92c1 [components] Revert "For https://github.com/mozilla-mobile/android-components/issues/10404: Remove deprecated kotlin-android-extensions plugin"
This reverts commit d99621583ceb11e7d91ebe284e40aec145793e48.
2021-06-14 18:09:24 +00:00
mcarare
17c2336fde [components] For https://github.com/mozilla-mobile/android-components/issues/10404: Remove deprecated kotlin-android-extensions plugin 2021-06-14 10:05:57 +00:00
Sebastian Kaspari
e445c6eb58 [components] Update to Gradle 6.1.1, Android Gradle plugin 4.0.1, Kotlin 1.4 and Coroutines 1.3.9.
This patch reintroduces the changes from PR https://github.com/mozilla-mobile/android-components/pull/8360 that we reverted in PR https://github.com/mozilla-mobile/android-components/pull/8623. Now the issues in
Fenix are resolved and we can land this again.
2020-10-19 07:01:53 +00:00
Sebastian Kaspari
9afa3a75f7 [components] Revert Gradle, Android Gradle Plugin and Kotlin upgrade. (PR https://github.com/mozilla-mobile/android-components/pull/8360)
Revert "Address even more lint errors."

This reverts commit e98ee991b34d318e671c644d63daec53902e68ff.

Revert "Update to Gradle 6.6.1."

This reverts commit cdda701c8f2be6c0486ddf1494885accf78aab00.

Revert "Address lint errors."

This reverts commit 26cb5b27bc2be672c89e7e0c63eeeda9f64c0d08.

Revert "Move JNA configuration to root project."

This reverts commit 694ef37cc30e727f3ec5d275c0e9583385980a43.

Revert "Issue https://github.com/mozilla-mobile/android-components/issues/8319: Update to Kotlin 1.4, Coroutines 1.3.9 and Android lint 27.0.1."

This reverts commit ad675c35e794050dbf8514a2d2fe7506ce0c546c.

Revert "Update Glean to 33.0.4."

This reverts commit 4731c4e2fa52d40f4062a47f02078ca0c85de632.

Revert "Update Glean to 33.0.0."

This reverts commit 352cf88a4d4bad64330d0ec997814fd8b13928c2.

Revert "Update Gradle to 6.1.1."

This reverts commit 18e88aa1a2528b10f7d81ff9dbf1df094071b6ce.

Revert "Update Android Gradle Plugin to 4.0.1."

This reverts commit f915a3b47b0f5584889ff62a80c9642bccfa36ce.
2020-10-06 14:57:11 +02:00
Sebastian Kaspari
1142ece2d6 [components] Issue https://github.com/mozilla-mobile/android-components/issues/8319: Update to Kotlin 1.4, Coroutines 1.3.9 and Android lint 27.0.1. 2020-10-02 18:44:27 +00:00
Sebastian Kaspari
7d533c0993 [components] Move CrashReporting/Breadcrumb from support-base to concept-base. 2020-09-08 17:50:14 +02:00
Jan-Erik Rediger
e13f6b249c [components] Update all sample applications to define an http client 2020-05-13 16:50:53 +02:00
Sebastian Kaspari
dc01a6ae05 [components] Issue https://github.com/mozilla-mobile/android-components/issues/1705: Add UI for listing past recorded crashes. 2020-05-08 14:30:01 +02:00
Sebastian Kaspari
22304b63b0 [components] Issue https://github.com/mozilla-mobile/android-components/issues/1705: Integrate crash database into CrashReporter. 2020-05-08 12:06:13 +02:00
Roger Yang
a14fb694f2 [components] Close https://github.com/mozilla-mobile/android-components/issues/6535: Add breadcrumbs to CrashReporting interface 2020-05-05 09:59:43 -04:00
Roger Yang
cd10c78819 [components] Close https://github.com/mozilla-mobile/android-components/issues/6811: Add breadcrumbs for caught exceptions 2020-05-04 10:55:51 -04:00
Sebastian Kaspari
89fd33e8fd [components] Issue https://github.com/mozilla-mobile/android-components/issues/1705: Create separate interface for crash telemetry services. 2020-04-28 09:59:00 +02:00
Sebastian Kaspari
68d5cb125e [components] Issue https://github.com/mozilla-mobile/android-components/issues/1705: Allow CrashReporterService to return a unique identifier for reported crashes. 2020-04-22 17:01:21 +02:00
Alessio Placitelli
36f0ca721d [components] Bump the Glean SDK to version 24 2020-01-15 10:38:29 +01:00
Roger Yang
b08714844b [components] Closes https://github.com/mozilla-mobile/android-components/issues/5375, closes https://github.com/mozilla-mobile/android-components/issues/5148, closes https://github.com/mozilla-mobile/android-components/issues/5149: Add shared ID helper for foreground service notification and pending intent 2020-01-02 09:53:08 -05:00
Roger Yang
411ca76f92 [components] Closes https://github.com/mozilla-mobile/android-components/issues/2887: Allow reporting exceptions without crashing 2019-10-09 15:49:06 -04:00
Travis Long
a877817e38 [components] Update GleanCrashReporterService to leverage Glean initial task queuing 2019-07-25 11:40:05 +02:00
Travis Long
e558a2e9cc [components] Adds a Glean CrashReporterService to lib-crash
This includes two metrics defined in a metrics.yaml inside of lib-crash that instruments a labelled count representing each type of crash: uncaught exceptions and native code crashes.
2019-07-15 13:39:34 -05:00
Sebastian Kaspari
ad5ceab46c [components] Closes https://github.com/mozilla-mobile/android-components/issues/3097: Show notification for fatal crashes on Android Q+. 2019-06-14 14:30:38 +02:00
Sebastian Kaspari
5c54ec453d [components] Closes https://github.com/mozilla-mobile/android-components/issues/842: Migrate from support libraries to AndroidX. 2019-05-02 16:08:55 +02:00
Mitchell Hentges
3ee4d96a84 [components] Reads componentsVersion from .buildconfig.yml 2019-01-11 10:08:32 +01:00
ali-abdullah
81a46ea5a0 [components] introduced detekt checks in samples module 2018-11-16 13:59:54 +01:00
ali-abdullah
89f3263d12 [components] included buildSrc in ktlint and detekt checks 2018-11-16 12:40:04 +01:00
Christian Sadilek
e34c22f81b [components] Closes https://github.com/mozilla-mobile/android-components/issues/1305: Upgrade to Kotlin 1.3.0 and Coroutines 1.0.1 2018-11-09 09:26:47 +01:00
Sebastian Kaspari
b54bf8d7e1 [components] (samples-crash) Fix icon lint issue. 2018-10-29 15:44:14 +01:00
Sebastian Kaspari
d7ea2d2db1 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1177: (lib-crash) Allow apps to define theme of crash prompt. 2018-10-29 15:44:14 +01:00
Sebastian Kaspari
bae0e5b25d [components] Add sample application showing the integration of the lib-crash component. 2018-10-29 15:44:14 +01:00