87352c973719ca3c8a51839f550ef6d4abafae9f |
|
17-Mar-2018 |
Siyamed Sinir <siyamed@google.com> |
Enable developers to manually start metadata load This CL enables developers to configure EmojiCompat so that init() function would not call MetadataLoader.load(). Instead they can EmojiCompat.load anytime they want from any thread to initiate metadata loading. Starting the thread, and waiting for Handler to be constructed was the main cost for metadata load. Next 5X, N MR2: 0.24ms (previously 1.3ms) Pixel2 XL, P: 0.22ms Test: Added related configuration and behavior tests Test: ./gradlew emoji:connectedAndroidTest (API 18, and 26) Bug: 74617363 Change-Id: I3b125a881d38575cfdd4a0d5d073c5292f5a5c2a (cherry picked from commit bada358432bc32f482f9088dcb358f0a8032a624)
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/EmojiCompat.java
|
af72b0e653339ab45b89c4e42c9623f33070c6e1 |
|
19-Mar-2018 |
Siyamed Sinir <siyamed@google.com> |
Update EmojiCompat#init() JavaDoc Test: N/A Bug: 74244504 Change-Id: Ib773ab3f3d5e928c2f7a5efdea0a93240e3abb62 (cherry picked from commit 24a4638016f34d427028bea2ab6c1fa4d2a64957)
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/EmojiCompat.java
|
38746a682208c764867ffe4415d0b62fb22b5b9a |
|
13-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Fix imports for emoji code. A follow up after factor to make it so androidx imports go in the correct order. Test: ./gradlew buildOnServer Change-Id: I8e9274970e7b02111a18c29038fec97be6e1fe2e
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/EmojiCompat.java
|
ac5fe7c617c66850fff75a9fce9979c6e5674b0f |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library Test: None Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/EmojiCompat.java
|
f27b1ffc67228d73326ec3426fef4c9db75cd6fd |
|
06-Mar-2018 |
Aurimas Liutikas <aurimas@google.com> |
Revert "Refactor support library." This reverts commit b31c3281d870e9abb673db239234d580dcc4feff. Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/EmojiCompat.java
|
b31c3281d870e9abb673db239234d580dcc4feff |
|
20-Feb-2018 |
Aurimas Liutikas <aurimas@google.com> |
Refactor support library. Test: None Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/emoji/core/src/main/java/androidx/emoji/text/EmojiCompat.java
|