History log of /frameworks/support/emoji/core/src/main/java/androidx/emoji/text/EmojiCompat.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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