Michael Comella
f74e63ceae
For #20824 : use fast service loader for MainDispatcherFactory.
...
For details on the root cause, see the commit. We replaced the similar
proguard rules because:
- the key line was returning false instead of true
- the other line had the same outcome as the written code. I believe it
was a micro-optimization. Since perf seems fine without it, let's
remove it
I benchmarked this change on COLD MAIN first frame. We see an
improvement of 89ms:
- before: 1346ms
- after: 1257ms
3 years ago
Michael Comella
d711874285
Closes #17451 : remove verbose logs with proguard.
4 years ago
isabelrios
d8584ed632
Changes to run tests on beta builds ( #16786 )
...
* Changes to run tests on beta builds
* remove dontoptime and fix bookmarks tests
* fix ktlint and smokeTest
* add variable for package name
* rebase and fix conflicts
* add yml files and modify script to run tests
* fix yml file indentation
* changes in kind file and add try_task
* fix error kind file
* fix error kind file 2
* fix error kind file 3
* fix reviewer comments
* remove mockwebserver implementation as per reviewer comment
* run beta tests only on releases branches
* reg exp for master branch
* reg exp for master branch2
* modify try_task with release branch
* remove try file
* let's start by running only one test
* address latest reviewers comments
* double check correct tasks for release branch
* remove try file after confirming beta build run
Co-authored-by: isabel rios <isabelrios@MBP-de-isabel-2.home>
4 years ago
Mihai Adrian Carare
0e2657e262
For #14735 : Remove debug logs from release build. ( #15747 )
4 years ago
Jeff Boek
74ce62b5c3
For #8949 - Removes old motionlayout code, fixes how shadow is drawn
5 years ago
Colin Lee
c0b9ad77be
For #4064 : Update R8/ProGuard config for new Kotlin coroutines library ( #7218 )
5 years ago
Jeff Boek
ac95510bb6
No Issue - Adds proguard rules for Lifecycle component ( #6632 )
...
This is a potential fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1596302
5 years ago
Sawyer Blatz
2a358db561
For #1298 : Fixes issue with Adjust campaign not sending through Glean ( #5896 )
5 years ago
Jonathan Almeida
59c0fb504e
Revert "For #373 - Integrate leanplum-fcm"
...
This reverts commit ed239ec250
.
We're choosing to revert LeanPlum push messaging integration since we believe
that this has introduced a crash in Firebase push messaging. To verify
this assumption we're reverting this change, and when confirmed, we can
re-introduce Leamplum in a safer manner.
See #6250 and #6251 for related info.
5 years ago
Jeff Boek
ed239ec250
For #373 - Integrate leanplum-fcm
5 years ago
Colin Lee
66b2969077
For #4064 : Old R8 & keep rules are inhibiting optimizations ( #4930 )
5 years ago
Colin Lee
48be48d1b8
For #4064 : Dispatchers.Main still has long cold start delay (Phase II)
5 years ago
Jeff Boek
fa2c87b323
For #2094 - Keep motionlayout internals from being optimized away by ( #3937 )
...
proguard
Co-Authored-By: sblatz <sdblatz@gmail.com>
5 years ago
Christian Sadilek
1169822479
Closes #3914 : Exclude gecko.util.DebugConfig from Proguard optimization
5 years ago
Will Hawkins
4f0c74a1fe
Fix #2612 : Force PG to keep kotlinx coroutines
5 years ago
Jeff Boek
f36da2d8f2
adds missing class
6 years ago
Colin Lee
4245f71d93
Fix build breakage: extra space in ProGuard rule
6 years ago
Jeff Boek
e6044e56ad
No Issue - Adds some proguard clauses
6 years ago
Colin Lee
b9aee25edd
Fixes #675 : Integrate Adjust SDK (for Greenfield flavor)
6 years ago
Christian Sadilek
c74d1318a9
Issue #309 : Add proguard rule for FenixMegazord
6 years ago
Colin Lee
e4b93a0f09
Add initial proguard rules
6 years ago
Jeff Boek
e34f7e166d
Initializes Android project
...
Co-authored-by: Colin Lee <mncolinlee@gmail.com>
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
Co-authored-by: Emily Kager <emilykager@gmail.com>
6 years ago