History log of /frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7f51b0e4448c80ef32a8c41d90f8bc91c55ed3d4 08-Sep-2017 Siyamed Sinir <siyamed@google.com> Fix emoji not replaced after digits

Trie walking logic in EmojiProcessor moved both start and current index
pointers to the character after current index. However they should both
be moved to the character after start index.

Test: New test added in EmojiCompatTest
Test: ./gradlew support-emoji:connectedAndroidTest

Bug: 65171124
Change-Id: I252efe140c7d5fd37945d8e566504db111ada04b
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
2eca7ce53ecab3929742713a3979d594215542b9 13-Jun-2017 Siyamed Sinir <siyamed@google.com> Merge "Fix support-emoji lint errors" into oc-support-26.0-dev
fb15b88b8ff336c2f8c2dff88e55eaba3491349a 12-Jun-2017 Siyamed Sinir <siyamed@google.com> Fix support-emoji lint errors

Test: ./gradlew support-emoji:connectedAndroidTest
Change-Id: I4384b2843f7675688120745cc858361012e054cc
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
36d5e1b59cef90bb72936e6641970e04b7bde18c 13-Jun-2017 Aurimas Liutikas <aurimas@google.com> Another constant usage behind @RestrictApi in EmojiCompat.

EMOJI_COUNT_UNLIMITED constant was in a class annotated @RequiresApi(19) and
was used from a class that is potentally lower than API 19. This CL
fixes this issue by moving the constant to EmojiCompat.

Test: None
Change-Id: Ica46ec34ec03b77b5a821825548e9cbcdf731470
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
fdc5f7bbb0e22b5d6e400327d9d4b732b07dec75 26-May-2017 Siyamed Sinir <siyamed@google.com> Add replaceStrategy param to EmojiCompat.process()

Bug: 37626597

Test: New tests added
./frameworks/support/gradlew -p frameworks/support \
support-emoji:connectedAndroidTest

Change-Id: I5a4523c6638e8314ded881c2d6e5f49c597ce8ac
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
77b5c5b734f9f665577d1e3d178615db43ae1d4f 27-Apr-2017 Siyamed Sinir <siyamed@google.com> Make EmojiCompat no-op pre19

Test: CL I642cf9a96f0f5677a16f933dcf1581fffba7c931

Bug: 35811035
Change-Id: I1016dc1b469af0133e65156734fd32375811231f
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
0bd2e404e8efbc6408e2bea7531b858bce639b03 30-Mar-2017 Siyamed Sinir <siyamed@google.com> Remove EmojiCompat.Config.mMaxEmojiPerText

This CL removes the global config option for maximum EmojiSpan count and
adds a parameter to process() function.

Test: New tests added
gradle support-emoji:connectedAndroidTest

Bug: 36013851
Change-Id: I0de8072bf94bc59eaf265f01fae05e54b13e05fa
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
762584b0fcb1e681850a930dac3ad72d2fb51713 29-Mar-2017 Siyamed Sinir <siyamed@google.com> Move processor argument checks into EmojiCompat

Test: gradle support-emoji:connectedAndroidTest

Merged-In: I7b0fc20c390fa87e7d86743ce7df9df4eb82efb4
Change-Id: I7b0fc20c390fa87e7d86743ce7df9df4eb82efb4
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
611b9e77742d232d7eee9e05e95e6db63d3d97e4 18-Mar-2017 Siyamed Sinir <siyamed@google.com> Apply sdkAdded check only for pre M

Test: gradle :support-emoji:connectedAndroidTest

Change-Id: Iaf462ff1e09822ee48287ced9c9311831d0b1813
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
f8ec169d022fbed42fd82091d24c45f3767cdfe7 08-Feb-2017 Siyamed Sinir <siyamed@google.com> EmojiCompat Widget support

Adds widgets and helper classes to EmojiCompat

Test: Added tests to tests folder.

Bug: 30999328
Change-Id: I762fadd91323a48b23e34a99657c19440079942f
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java
82d2cc1cf0c2bfdd5121e6d6913dfe9fcaacf439 05-Feb-2017 Siyamed Sinir <siyamed@google.com> EmojiCompat core

CharSequence processing and span creation.

Test: Added new tests to test folder

Bug: 30999328
Change-Id: I6c3a80e3072c0b2f4dc05d8632b75e7184f3cac9
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiProcessor.java