576e8be2981422dd06bf2202651519b2175f3120 |
|
27-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Add api for compat font checksum Adds a public interface that returns the checksum for the compat font. The data is embedded in the font metadata. Test: ./gradlew support-emoji:connectedAndroidCheck Bug: 62024362 Change-Id: I6c2c8075d6430972457d318a48edd4b9bc822abb
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.java
|
119470022e134a7d6b443128982083b8476b75a9 |
|
17-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
EmojiCompat remove deprecated classes/constants Remove previously deprecated classes and constants: * class EmojiCompat.MetadataLoader * class EmojiCompat.LoaderCallback * constant EmojiCompat.LOAD_STATE_FAILURE * constant EmojiCompat.LOAD_STATE_SUCCESS Test: ./gradlew support-emoji:connectedAndroidTest Manual test for demo app Bug: 62227782 Change-Id: Ie2259b67c5940eb30d15c0e56a917ea71675df18
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.java
|
6436cc6a00500b2b50b1e46d0c12379c15fd4f04 |
|
13-Jun-2017 |
Seigo Nonaka <nona@google.com> |
Introduce auto retry to FontRequestEmojiCompatConfig. This CL introduces auto retry mechanism to FontRequestEmojiCompatConfig. To implement this features, provides setter functions for Handler and RetryCallback. The Handler is used for waiting the content observer notification and asynchronous repeated retrying. If developers don't give this, metadata loader implicitly creates the thread and use it for asynchronous retrying. The RetryCallback is used for giving control to the developers of retry interval. Developers can use the default retry callback DEFAULT_RETRY_CALLBACK. Test: ./gradlew support-emoji:connectedDebugAndroidTest on API 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26 Test: Verified by using test app on API 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26 Bug: 62227949 Change-Id: I17e941caeae7b9c0651072b83e40fd99bf93d475
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.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/EmojiCompat.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/EmojiCompat.java
|
c685244d1fa0ac20b32f3b62a301b7d7fbd5a832 |
|
08-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Deprecate LoaderCallback, create MetadataLoaderRepoCallback - Deprecated MetadataLoader, and created MetadataRepoLoader. - Deprecated LoaderCallback and created MetadataRepoLoaderCallback. - Added a new constructor to EmojiCompat.Config that accepts the MetadataRepoLoader. - Updated the code to work with both metadata loader interfaces. Test: ./gradlew support-emoji:connectedAndroidTest ./gradlew uploadArchives ./gradlew generateDocs ./gradlew support-emoji-demos:assemble Manual test using support-emoji-demos Bug: 62227782 Change-Id: I7268b68ac7a3a20c610147b14c0aada1ed9741ed
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.java
|
52aac7e79f150655bccf79541199ab9cce2bc04a |
|
06-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Fix EmojiCompat deprecation docs error Test: ./gradlew generateDocs -PofflineDocs=true Bug: 62227782 Change-Id: Iab6eaf46c79e13a2ce23941a7a4fe539b6df64f2
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.java
|
9feaf46005af807098ba1d26fb36d6d1d2a5a7f2 |
|
06-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Merge "Add @CheckResult EmojiCompat.process methods" into oc-support-26.0-dev
|
34f638e630f75357a5f706f387ee9099c97af26b |
|
06-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Deprecate LOAD_STATE_SUCCESS and FAILURE Introduce as LOAD_STATE_SUCCEEDED and LOAD_STATE_FAILED instead. Test: ./gradlew support-emoji:connectedAndroidTest Bug: 62227782 Change-Id: I13625e5d322805be03d286e14ab7d2b02cdb078e
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.java
|
22dfa0c8641bc8f2d3fb084f9d2cbe1beb963d8a |
|
06-Jun-2017 |
Siyamed Sinir <siyamed@google.com> |
Add @CheckResult EmojiCompat.process methods Test: No tests Bug: 62227782 Change-Id: If0d98ebe7ceb36a70b132bb8e20ecaa6b1a06a64
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.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/EmojiCompat.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/EmojiCompat.java
|
484205f290d5cc989074248f876f72d10000eba1 |
|
06-Apr-2017 |
Siyamed Sinir <siyamed@google.com> |
Integrate TypefaceCompat into EmojiCompat Test: Added a test ./gradlew support-emoji:connectedAndroidTest Bug: 37038711 Change-Id: Ib2b28c304f1a5d92dc51a150ee55f0d7bb6d720d
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.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/EmojiCompat.java
|
b30ca93d6dae4a1249a758caa7dae8a51afaf0ae |
|
29-Mar-2017 |
Siyamed Sinir <siyamed@google.com> |
Copy Config values during construction. Test: gradle support-emoji:connectedAndroidTest Bug: 35972531 Merged-In: Ie4ccda5884f88cb92168445287a980e32fd9f943 Change-Id: Ie4ccda5884f88cb92168445287a980e32fd9f943
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.java
|
3dc8b512ac3a1a8fb0b7b2618246d50fd2f3367b |
|
23-Mar-2017 |
Siyamed Sinir <siyamed@google.com> |
Add debug mode for EmojiSpans Draws a background color for EmojiSpans if debug mode is enabled. Test: New tests added, existing tests pass gradle support-emoji:connectedAndroidTest Bug: 35972531 Merged-In: I5e129ba62b7d38b99d93710498dd622b3f47d730 Change-Id: I5e129ba62b7d38b99d93710498dd622b3f47d730
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.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/EmojiCompat.java
|
0d1e48d934880b40237ce980d154c3f3ff1c32f0 |
|
19-Mar-2017 |
Siyamed Sinir <siyamed@google.com> |
Expose EmojiCompat loading state Expose the loading state from EmojiCompat class, and do not register callbacks in the widgets if load state is fail. Test: gradle support-emoji:connectedAndroidTest Bug: 35995127 Change-Id: I7b752e6e74130bf5c298a25f7f5e05e8264b3c2d
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.java
|
e5ce17abd4deddd8b32a63afd41905cb58a104da |
|
09-Mar-2017 |
Siyamed Sinir <siyamed@google.com> |
Enable GuardedBy annotation in support library. Previously commented annotations are un-commented since we added the annotation to support-annotations. Test: Build passes, no test needed. Bug: 35757549 Change-Id: Ib8999bd5ce8791f91902ba41368b78be14404459
/frameworks/support/emoji/core/src/android/support/text/emoji/EmojiCompat.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/EmojiCompat.java
|