Michael Comella
901c78684c
For #15279 : replace lazy with lazyMonitored in component groups.
...
By component groups, I mean I applied this to any class with the
class kdoc, "Component group for...".
There are a few instances of lazy we had to keep using the old API to
avoid having to update constructor arguments.
4 years ago
Jeff Boek
41a92a8d8b
For #15593 - Reverts back to simple UUID creation without Fenix side caching
4 years ago
Michael Comella
f19c9920f9
For #13959 : move resetAfter into StrictModeManager.
...
In a followup PR, we need to add state to strictModeManager (the
number of suppressions). This is much simpler to do when this is defined
as a class rather than an object. However, when this is defined as a
class, `resetAfter` needs access to the strictModeManager. Instead of
passing it in as an argument, it made sense to move this function onto
the strictModeManager instead.
Since folks are used to calling:
```
StrictMode.ThreadPolicy.allowThreadDiskReads().resetAfter
```
We're going to have to add a lint check to prevent them from doing that.
4 years ago
Sebastian Kaspari
77263aad70
Validate deep links.
4 years ago
Sebastian Kaspari
c93a29f89a
Simplify build variants to just: debug, nightly, beta and release.
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
Johan Lorenzo
7e7d69cb8e
Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta ( #12225 )
4 years ago
Tiger Oakes
4b064afb81
Add tests for ext package ( #11334 )
4 years ago
Roger Yang
6cef0edd5e
Closes #10980 : Stop sending native crashes to Sentry ( #10982 )
4 years ago
Sebastian Kaspari
b666fbe3fe
CrashReporter: Set release channel specific sentry project URL.
4 years ago
Sebastian Kaspari
d58c022619
Integrate activity for showing past crashes.
4 years ago
Jonathan Almeida
76002c5987
Fix breaking API changes in CrashReporter
4 years ago
Michael Comella
4437ddd536
No issue: Move Do and OpenClass to utils pkg.
...
They were both in their packages by themselves, which feels unnecessary.
Unfortunately, a utils pkg is discouraged by kotlin but we don't have a
better place for them right now. Maybe an annotations/ pkg for the
latter?
4 years ago
Roger Yang
9a582a6983
Closes #9104 : Pass release channel information to Socorro service ( #9130 )
4 years ago
Jeff Boek
952c48c8ce
For #4674 - Adds ability to toggle metric services by type
4 years ago
Roger Yang
1a739db5b1
Closes #7260 : Pass in GeckoView version information to MozillaSocorroservice
4 years ago
Chenxia Liu
8f97d247a6
For #235 - Add Glean crash count + docs.
5 years ago
Tiger Oakes
8c30200ced
Only use Context.settings() function (not getter) ( #5335 )
...
Remove unused String extensions
5 years ago
Mihai Adrian
a31eb1f371
Code Health #4883 : Refactored accessing settings by using Context extensions ( #4973 )
5 years ago
Colin Lee
ea7841b8c5
No issue: Add Sentry breadcrumbs to ease crash investigations
5 years ago
Colin Lee
f7b5fc3e18
For #3186 : Add environment to Sentry reports ( #3261 )
5 years ago
Sebastian Kaspari
f84b7f10dd
Issue #2458 : Use correct Socorro product name.
5 years ago
Colin Lee
96b68948b5
For #1710 : Create scaffolding for Robolectric tests ( #2282 )
5 years ago
Jeff Boek
5d04669854
For #1297 - Re-adds adjust to build task
5 years ago
Jeff Boek
76033f3f20
No Issue - Adds a debug metric controller
5 years ago
Sawyer Blatz
edc9d31729
Fixes #1219 : Display crash reporter (without reporting) on all builds
5 years ago
Sawyer Blatz
5e96b2037e
Closes #1039 : Adds crash reporting ( #1053 )
...
* For #1039 : Small cleanup
* Closes #1039 : Adds crash reporting
* Add images
* Adds build settings back
* Fix nits
5 years ago
Jeff Boek
7cbf73fa8c
No Issue - Fixes startup crash in nightly
5 years ago
Jeff Boek
3f86764a3a
Fixes #1041 - Disables telemetry when the toggle is off
5 years ago
Jeff Boek
9dc0b4781a
Fixes #965 - Adds a metrics wrapper for telemetry
5 years ago
Sebastian Kaspari
d5515c9f6e
Issue #267 : Integrate lib-crash component and upload crash reports to sentry and socorro.
5 years ago