Commit Graph

22 Commits

Author SHA1 Message Date
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
2021-08-18 03:59:44 +00:00
Michael Comella
d711874285 Closes #17451: remove verbose logs with proguard. 2021-01-21 18:31:25 -05:00
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>
2021-01-14 15:47:36 +01:00
Mihai Adrian Carare
0e2657e262
For #14735: Remove debug logs from release build. (#15747) 2020-10-13 09:17:58 -04:00
Jeff Boek
74ce62b5c3 For #8949 - Removes old motionlayout code, fixes how shadow is drawn 2020-03-11 17:10:40 -07:00
Colin Lee
c0b9ad77be
For #4064: Update R8/ProGuard config for new Kotlin coroutines library (#7218) 2019-12-17 10:41:54 -06:00
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
2019-11-15 17:10:38 -08:00
Sawyer Blatz
2a358db561
For #1298: Fixes issue with Adjust campaign not sending through Glean (#5896) 2019-10-29 10:09:07 -07:00
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.
2019-10-25 10:24:40 -04:00
Jeff Boek
ed239ec250 For #373 - Integrate leanplum-fcm 2019-10-09 14:43:48 -07:00
Colin Lee
66b2969077
For #4064: Old R8 & keep rules are inhibiting optimizations (#4930) 2019-08-29 10:16:26 -05:00
Colin Lee
48be48d1b8 For #4064: Dispatchers.Main still has long cold start delay (Phase II) 2019-08-21 14:32:44 -07:00
Jeff Boek
fa2c87b323 For #2094 - Keep motionlayout internals from being optimized away by (#3937)
proguard

Co-Authored-By: sblatz <sdblatz@gmail.com>
2019-07-08 14:29:51 -05:00
Christian Sadilek
1169822479 Closes #3914: Exclude gecko.util.DebugConfig from Proguard optimization 2019-07-07 18:37:39 -07:00
Will Hawkins
4f0c74a1fe Fix #2612: Force PG to keep kotlinx coroutines 2019-05-22 11:13:31 -07:00
Jeff Boek
f36da2d8f2 adds missing class 2019-04-10 10:37:34 -07:00
Colin Lee
4245f71d93 Fix build breakage: extra space in ProGuard rule 2019-04-10 10:00:13 -07:00
Jeff Boek
e6044e56ad No Issue - Adds some proguard clauses 2019-04-10 09:34:21 -07:00
Colin Lee
b9aee25edd Fixes #675: Integrate Adjust SDK (for Greenfield flavor) 2019-03-01 12:57:59 -06:00
Christian Sadilek
c74d1318a9 Issue #309: Add proguard rule for FenixMegazord 2019-02-28 17:08:46 +01:00
Colin Lee
e4b93a0f09 Add initial proguard rules 2019-02-13 10:07:27 -08:00
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>
2018-12-07 15:25:38 -05:00