• Home
  • History
  • Annotate
  • only in /packages/inputmethods/LatinIME/
History log of /packages/inputmethods/LatinIME/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ddc1ce174c934da578446a120df613f7a0f7f2d8 22-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to c04edfc31c8e1538630fe3bff06928669d1e3869
b3ec9eb5e7d87eeeb8dd2b8dd52a48a228871375 21-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to c04edfc31c8e1538630fe3bff06928669d1e3869
07c3c22e8073dcd8aa24162febcc54c16aa66a77 20-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to c04edfc31c8e1538630fe3bff06928669d1e3869
c04edfc31c8e1538630fe3bff06928669d1e3869 20-Oct-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
815b31f9034dfe56b41852edcb87414db1d1d177 20-Oct-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
cf1c95ec2264a4dd08365ff6cdf97e92976c390c 20-Oct-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
be25b245f6320ed16fc77c5a09e15a7d15511702 19-Oct-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Id60ee51f6e56aadd047d93e8098751256ce7daf3
Auto-generated-cl: translation import
ava/res/values-da/strings-talkback-descriptions.xml
ava/res/values-iw/strings-talkback-descriptions.xml
fe6a4da57a40c3ce589d2a51c8dbd6e9fb002b73 19-Oct-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Iab03b9dbbfc33fc9e3b4c533b2a14b38e9ab4536
Auto-generated-cl: translation import
ava/res/values-in/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-ko/strings.xml
ava/res/values-my-rMM/strings.xml
ava/res/values-ne-rNP/strings.xml
ava/res/values-nl/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-vi/strings.xml
ddef09a70ee9f058d9d6e2dc62c5a6fc80f85cac 19-Oct-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I98a9c7c9942f726ec44bf7dcf651513ab2f6396b
Auto-generated-cl: translation import
ava/res/values-hi/strings-config-important-notice.xml
d041c3681db1446ea26f007bbffd6e764b540d98 19-Oct-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ic2c146260b359f187a1d1e5d9f60db4bdc041592
Auto-generated-cl: translation import
ava/res/values-iw/strings-emoji-descriptions.xml
ava/res/values-ne-rNP/strings-emoji-descriptions.xml
84c0440ea54274b47e9112fa7b26bae34d1975b9 16-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to ecea8551c39a497e036be5c010d7ddb6b51a36bc
4dabe89cef3279210ccb2ea81c873608060c7ac7 15-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to ecea8551c39a497e036be5c010d7ddb6b51a36bc
ecea8551c39a497e036be5c010d7ddb6b51a36bc 15-Oct-2014 Jean Chalard <jchalard@google.com> Fix a bug with no suggestions flag

We should reset the composition state when moving the cursor inside
the word after a gesture when the text field specifies no suggestions.

Bug: 17959921
Change-Id: I977fea775f7b7e145e343636f0fb94266a40953a
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
42c057cce3ba10ba18e88c5fd933e75dc80e2920 14-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d218ba4b518b38ee2ab144e16c9b60a91eacdf95
ae3ad8ebdd1a3239e17fd14e50a8e9670cb5b61a 24-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Fix checking a11y status just before calling an a11y method

Cherry picked from Master, commit 04cd8794e04b14c2b7e7eed036b83075792134a1

Bug: 17035860
Change-Id: I9627d525a570ced085281b4db93fe6896081e818
ava/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ava/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java
ava/src/com/android/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
8397138f6a67dff8fc62cf77799809e080f0e9db 13-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d218ba4b518b38ee2ab144e16c9b60a91eacdf95
c21b27849fdb43445a98e3a6208ce7ef10854633 12-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d218ba4b518b38ee2ab144e16c9b60a91eacdf95
0a7064544fc7b034f06d07c0a4c5b3aa458cca9d 09-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d218ba4b518b38ee2ab144e16c9b60a91eacdf95
b8da1b63ae375a54fa9c6946bdd19594a9498add 08-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d218ba4b518b38ee2ab144e16c9b60a91eacdf95
e613c979d0ad1aca979e2fb2482f73571277357b 07-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d218ba4b518b38ee2ab144e16c9b60a91eacdf95
d218ba4b518b38ee2ab144e16c9b60a91eacdf95 07-Oct-2014 Geoff Mendal <mendal@google.com> Import translations. DO NOT MERGE

Change-Id: I542174a860f968289c76095dd059ee595b790409
Auto-generated-cl: translation import
ava/res/values-km-rKH/strings.xml
ava/res/values-my-rMM/strings.xml
7c982fc586c3b7786c1854311b4b4eaafcb04abc 06-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 4f4ef946adf06aa89f4738de9b60832938c70012
87aa32001c88ecbb73130eb43ba39c065a7dd1f6 05-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d3a5b55ba7ef368f2de25d03d3d51c98146a80ce
4f4ef946adf06aa89f4738de9b60832938c70012 05-Oct-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ie3bd15488ad9d5594a95dd2734eab17189740b35
Auto-generated-cl: translation import
ava/res/values-pt/strings.xml
ava/res/values-sr/strings.xml
14e0f2867106ebe505ee65167e788f597e1368ad 02-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to lmp-dev
a0d7f1024d5fe4bccc38ed377bfa643d6dadd7ff 01-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 6ad437edd93382ce872c42fc8a2126e34dbf98d9
d3a5b55ba7ef368f2de25d03d3d51c98146a80ce 01-Oct-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Id3f3a910f5503eb21582d5f8eb376948ac753470
Auto-generated-cl: translation import
ava/res/values-gl-rES/strings.xml
ava/res/values-zh-rHK/strings.xml
63dde2eaef780dd59a7d27a0920f584419072366 30-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 6ad437edd93382ce872c42fc8a2126e34dbf98d9
6ad437edd93382ce872c42fc8a2126e34dbf98d9 30-Sep-2014 Yohei Yukawa <yukawa@google.com> Merge "Fix NPE due to the lack of null-check" into lmp-dev
5dd9e4ae154c1ab9c37311e0ae5b5f5eeae5ae29 29-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
1e5a71d3de48ad264b68d4c9d55ce777b8a8dbdc 29-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to be4e0d0e3921af3d575f745cb356704974362baf
1222cac5a353ae1373cb65f2cb696b8d5a9e9c56 29-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Iaee29fb909327ab892f1b5c88cac0f9f0bd62ea3
Auto-generated-cl: translation import
ava/res/values-es/strings.xml
ava/res/values-my-rMM/strings.xml
961470ff88b71e2d8b56a1ea7c81d8d91ee3b324 29-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I2865485fc1e9c76ecdc2f138f04bae77691e8d3f
Auto-generated-cl: translation import
ava/res/values-iw/strings-emoji-descriptions.xml
de12c1bf49efb6ac9b7127933eebb08956488ace 29-Sep-2014 Yohei Yukawa <yukawa@google.com> Fix NPE due to the lack of null-check

The case that was not coverted well is that
CursorAnchorInfoCompatWrapper could be instantiated
with null object. In such situations, we should
do nothing.

BUG: 17682582
Change-Id: I6625a2f0ed8c5580ed9edfe4728f342da77a8e40
ava/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
c169b95fe6b7b3a5c868f5689704204cf7e7c9a2 28-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to be4e0d0e3921af3d575f745cb356704974362baf
356ed0d2cd084a86ddef95c0e3cd3c4c8e5bf37c 25-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to be4e0d0e3921af3d575f745cb356704974362baf
466d8772a1eb49473734aab325aa1664693a13af 24-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to be4e0d0e3921af3d575f745cb356704974362baf
ba8394a12078c1f69d699adf8752a67d36e6af63 23-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to be4e0d0e3921af3d575f745cb356704974362baf
547d790ef983cb841950ea6efd28f6acb0f25461 22-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to be4e0d0e3921af3d575f745cb356704974362baf
be4e0d0e3921af3d575f745cb356704974362baf 17-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix when to show important notice

This CL introduces a timeout duration to show an important notice
message. When the timeout has passed, the important notice message
will be suppressed without user intervention.

This CL also adds unit tests and fixes a bug in
getNextImportantNoticeTitle().

Bug: 17181982
Change-Id: If321c0060cc2f7ca14ad0631b84f4990f88bd659
ava/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java
ests/src/com/android/inputmethod/latin/utils/ImportantNoticeUtilsTests.java
3bd3294688438121e6addd8f8dab2534f1604091 21-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to ed04bd9ef6f50d52f2c74928cd3be8146315f561
cf59579cf5839468ac522272ada882c034704295 21-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I5c04251f5db42dab2189da52895e171c9082348b
Auto-generated-cl: translation import
ava/res/values-hi/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-pt/strings.xml
ava/res/values-ru/strings.xml
ava/res/values-sw/strings.xml
7b40361fff03012b0d86fbdad1ae7f0909bf3f0d 21-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 618ac5cd65133c602acd7b373a0d7510b8883e95
ee3b39e9b0a22e6130e2445762d87a3b1bf3b2c8 20-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to ed04bd9ef6f50d52f2c74928cd3be8146315f561
ed04bd9ef6f50d52f2c74928cd3be8146315f561 20-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
f2d0d9b0b91953df440ed55e0ee2e7f67705a881 20-Sep-2014 Yohei Yukawa <yukawa@google.com> Merge "Avoid the add-to-dictionary indicator from being clipped" into lmp-dev
9d2f606aa8df37de7c38c26b37afb4496ee0e2fc 19-Sep-2014 Yohei Yukawa <yukawa@google.com> Avoid the add-to-dictionary indicator from being clipped

With this CL, the display bounds is taken into consideration
when the location of add-to-dictionary indicator is determined.

BUG: 17578360
Change-Id: I31e458fa7bbc33e539578b331fe1c51ff7f8668e
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
ava/src/com/android/inputmethod/keyboard/TextDecoratorUi.java
ava/src/com/android/inputmethod/keyboard/TextDecoratorUiOperator.java
c648bae15de599e76d865fd181e980fc1b2175b3 19-Sep-2014 Jean Chalard <jchalard@google.com> (DO NOT MERGE) Remove some logs which spam encrypted boot

Bug: 17539539
Change-Id: Idb442c2f0db2361b8e535f39b02d209b1edd1069
(cherry picked from commit 4b6c6fa0e475b987fe3734989dee4159b1d6d548)
ava/src/com/android/inputmethod/dictionarypack/DownloadManagerWrapper.java
00e018370fdc3b66a7937a3f08197cedb7907c19 19-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "(DO NOT MERGE) Fix showing important notice even at beginning of sentence" into lmp-dev
618ac5cd65133c602acd7b373a0d7510b8883e95 18-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to fa63d910950621d820d28b177a9de199e492557c
26b3d1de7ec8d94d982aab0ba54590de3462274c 17-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Fix showing important notice even at beginning of sentence

Bug: 17536096
Change-Id: Ic72d6fecc3241c1a9aba87b82a46750cbd69e001
ava/src/com/android/inputmethod/latin/DictionaryFacilitator.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/Suggest.java
ava/src/com/android/inputmethod/latin/SuggestedWords.java
ava/src/com/android/inputmethod/latin/utils/SuggestionResults.java
fa63d910950621d820d28b177a9de199e492557c 18-Sep-2014 Yohei Yukawa <yukawa@google.com> Merge "Use Add-To-Dictionary indicator only" into lmp-dev
5896153f931ac876ad667d73d7703289a63e9bf5 14-Sep-2014 Yohei Yukawa <yukawa@google.com> Use Add-To-Dictionary indicator only

With this CL, the previously used commit indicator was reverted.
Instead we use the add-to-dictionary indicator only at the moment.

This CL also fixes the indicator position in bidi context.

BUG: 17335734
Change-Id: I5f7cf173ddc30876e2b01320acaff8ba4265edf6
ava/res/values/donottranslate-text-decorator.xml
ava/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
ava/src/com/android/inputmethod/keyboard/TextDecoratorUi.java
ava/src/com/android/inputmethod/keyboard/TextDecoratorUiOperator.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
ava/src/com/android/inputmethod/latin/utils/StringUtils.java
bfabac449d0b529ee22887aa198a34fdf04b3beb 18-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Suppress voice input key on textWebEmailAddress field

Bug: 17486589
Change-Id: Ie9bf9266ee423b7e03cebcaa5f522accdd1a7802
ava/src/com/android/inputmethod/latin/InputAttributes.java
184bdf6d7c5338305d3193a291c5a72a5903de1f 17-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 5ae057862e316bac7971d2ec325e57d5ff54c592
050237951aa46150d98d6c169a33859ae989d9f2 17-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I49fbe075888be15eb2e88516f1ca0407b664d5b8
Auto-generated-cl: translation import
ava/res/values-af/strings.xml
ava/res/values-am/strings.xml
ava/res/values-az-rAZ/strings.xml
ava/res/values-bg/strings.xml
ava/res/values-bn-rBD/strings.xml
ava/res/values-ca/strings.xml
ava/res/values-cs/strings.xml
ava/res/values-da/strings.xml
ava/res/values-de/strings.xml
ava/res/values-el/strings.xml
ava/res/values-en-rGB/strings.xml
ava/res/values-en-rIN/strings.xml
ava/res/values-es-rUS/strings.xml
ava/res/values-es/strings.xml
ava/res/values-et-rEE/strings.xml
ava/res/values-eu-rES/strings.xml
ava/res/values-fi/strings.xml
ava/res/values-fr-rCA/strings.xml
ava/res/values-fr/strings.xml
ava/res/values-gl-rES/strings.xml
ava/res/values-hi/strings.xml
ava/res/values-hr/strings.xml
ava/res/values-hu/strings.xml
ava/res/values-hy-rAM/strings.xml
ava/res/values-in/strings.xml
ava/res/values-is-rIS/strings.xml
ava/res/values-it/strings.xml
ava/res/values-ja/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-kk-rKZ/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-kn-rIN/strings.xml
ava/res/values-ko/strings.xml
ava/res/values-ky-rKG/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-lt/strings.xml
ava/res/values-lv/strings.xml
ava/res/values-mk-rMK/strings.xml
ava/res/values-ml-rIN/strings.xml
ava/res/values-mn-rMN/strings.xml
ava/res/values-mr-rIN/strings.xml
ava/res/values-ms-rMY/strings.xml
ava/res/values-my-rMM/strings.xml
ava/res/values-nb/strings.xml
ava/res/values-ne-rNP/strings.xml
ava/res/values-nl/strings.xml
ava/res/values-pl/strings.xml
ava/res/values-pt-rPT/strings.xml
ava/res/values-pt/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-ru/strings.xml
ava/res/values-si-rLK/strings.xml
ava/res/values-sk/strings.xml
ava/res/values-sl/strings.xml
ava/res/values-sr/strings.xml
ava/res/values-sv/strings.xml
ava/res/values-sw/strings.xml
ava/res/values-ta-rIN/strings.xml
ava/res/values-te-rIN/strings.xml
ava/res/values-th/strings.xml
ava/res/values-tl/strings.xml
ava/res/values-tr/strings.xml
ava/res/values-uk/strings.xml
ava/res/values-ur-rPK/strings.xml
ava/res/values-uz-rUZ/strings.xml
ava/res/values-vi/strings.xml
ava/res/values-zh-rCN/strings.xml
ava/res/values-zh-rHK/strings.xml
ava/res/values-zh-rTW/strings.xml
ava/res/values-zu/strings.xml
5ae057862e316bac7971d2ec325e57d5ff54c592 17-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix drawing of custom action label key" into lmp-dev
81c1daa9da9fec665670f29c9c3aec2dbf34c359 16-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
b979cd541547c80bd7cd83dfe6a6e1900f438d7b 16-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
aaddee7010f57e8e7785badddb9880b3cc99ebc4 16-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
771a3a7d3a60ab766324c0afefba85b2709faf6c 16-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
d5937725fc19c190f8e12e12424447398e74f16f 16-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
73cbb9816a3de89c6228a0c631db8585b7893245 16-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
bb6b3ca3a8ed1a5b9514163e5d0f6e5bd4bd4918 16-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 5b9a1e59bb7434cce740616c64e274a130a66ee6
dad7a5dffd35f9dd6ef7ada03f030f8093ffa7ae 16-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix drawing of custom action label key

Bug: 17488054
Change-Id: I433561ed19ec2a79402867a0395a3e388730f087
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
b9acb4f051d09de986617b53b808aa23a99dff1a 15-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 5b9a1e59bb7434cce740616c64e274a130a66ee6
9dafca38d6763db8552be244b4f5abc6bba36f4e 15-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I410c187d99e2896703b7c76079bc1782519d10f0
Auto-generated-cl: translation import
ava/res/values-ca/strings-talkback-descriptions.xml
ava/res/values-gl-rES/strings-talkback-descriptions.xml
ava/res/values-hi/strings-talkback-descriptions.xml
ava/res/values-kk-rKZ/strings-talkback-descriptions.xml
ava/res/values-ky-rKG/strings-talkback-descriptions.xml
ava/res/values-mk-rMK/strings-talkback-descriptions.xml
ava/res/values-my-rMM/strings-talkback-descriptions.xml
ava/res/values-sk/strings-talkback-descriptions.xml
ava/res/values-ta-rIN/strings-talkback-descriptions.xml
ava/res/values-th/strings-talkback-descriptions.xml
ava/res/values-uz-rUZ/strings-talkback-descriptions.xml
55cb1e0e4daa61c41c659de1e1a034673559de1f 15-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Id5c9da5464884357ba3c087c10820b6b84e15ae5
Auto-generated-cl: translation import
ava/res/values-af/strings.xml
ava/res/values-am/strings.xml
ava/res/values-ar/strings.xml
ava/res/values-az-rAZ/strings.xml
ava/res/values-bg/strings.xml
ava/res/values-bn-rBD/strings.xml
ava/res/values-ca/strings.xml
ava/res/values-cs/strings.xml
ava/res/values-da/strings.xml
ava/res/values-de/strings.xml
ava/res/values-el/strings.xml
ava/res/values-en-rGB/strings.xml
ava/res/values-en-rIN/strings.xml
ava/res/values-es-rUS/strings.xml
ava/res/values-es/strings.xml
ava/res/values-et-rEE/strings.xml
ava/res/values-eu-rES/strings.xml
ava/res/values-fa/strings.xml
ava/res/values-fi/strings.xml
ava/res/values-fr-rCA/strings.xml
ava/res/values-fr/strings.xml
ava/res/values-gl-rES/strings.xml
ava/res/values-hi/strings.xml
ava/res/values-hr/strings.xml
ava/res/values-hu/strings.xml
ava/res/values-hy-rAM/strings.xml
ava/res/values-in/strings.xml
ava/res/values-is-rIS/strings.xml
ava/res/values-it/strings.xml
ava/res/values-iw/strings.xml
ava/res/values-ja/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-kk-rKZ/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-kn-rIN/strings.xml
ava/res/values-ko/strings.xml
ava/res/values-ky-rKG/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-lt/strings.xml
ava/res/values-lv/strings.xml
ava/res/values-mk-rMK/strings.xml
ava/res/values-ml-rIN/strings.xml
ava/res/values-mn-rMN/strings.xml
ava/res/values-mr-rIN/strings.xml
ava/res/values-ms-rMY/strings.xml
ava/res/values-my-rMM/strings.xml
ava/res/values-nb/strings.xml
ava/res/values-ne-rNP/strings.xml
ava/res/values-nl/strings.xml
ava/res/values-pl/strings.xml
ava/res/values-pt-rPT/strings.xml
ava/res/values-pt/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-ru/strings.xml
ava/res/values-si-rLK/strings.xml
ava/res/values-sk/strings.xml
ava/res/values-sl/strings.xml
ava/res/values-sr/strings.xml
ava/res/values-sv/strings.xml
ava/res/values-sw/strings.xml
ava/res/values-ta-rIN/strings.xml
ava/res/values-te-rIN/strings.xml
ava/res/values-th/strings.xml
ava/res/values-tl/strings.xml
ava/res/values-tr/strings.xml
ava/res/values-uk/strings.xml
ava/res/values-ur-rPK/strings.xml
ava/res/values-uz-rUZ/strings.xml
ava/res/values-vi/strings.xml
ava/res/values-zh-rCN/strings.xml
ava/res/values-zh-rHK/strings.xml
ava/res/values-zh-rTW/strings.xml
ava/res/values-zu/strings.xml
4d56a5fe5f264093fb107279f263798c9552eab6 15-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Id7999e5ed1331e8fc0260c2e529df116bc0661ef
Auto-generated-cl: translation import
ava/res/values-ky-rKG/strings-appname.xml
ava/res/values-mk-rMK/strings-appname.xml
ava/res/values-my-rMM/strings-appname.xml
ava/res/values-uz-rUZ/strings-appname.xml
f428a2256677604982fa4d19a6891566e3862b90 15-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I2f3eded792bf3882ae4cd16a0a97933f77bc5ce2
Auto-generated-cl: translation import
ava/res/values-cs/strings-action-keys.xml
ava/res/values-en-rGB/strings-action-keys.xml
ava/res/values-en-rIN/strings-action-keys.xml
ava/res/values-hi/strings-action-keys.xml
ava/res/values-kk-rKZ/strings-action-keys.xml
ava/res/values-ky-rKG/strings-action-keys.xml
ava/res/values-mk-rMK/strings-action-keys.xml
ava/res/values-my-rMM/strings-action-keys.xml
ava/res/values-sw/strings-action-keys.xml
ava/res/values-uz-rUZ/strings-action-keys.xml
accfe85b595a4e52a77c18e7785f84c29d814e5b 15-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I0cea5e4fa1120dcce3bf5d5dfd5667167271ef5e
Auto-generated-cl: translation import
ava/res/values-kk-rKZ/strings-config-important-notice.xml
ava/res/values-ky-rKG/strings-config-important-notice.xml
ava/res/values-mk-rMK/strings-config-important-notice.xml
ava/res/values-my-rMM/strings-config-important-notice.xml
ava/res/values-uz-rUZ/strings-config-important-notice.xml
a7e2d9da19a7f6d2f75d2893c6ab1b14920b531b 15-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I9e292160719ac6b4bf617263525d3f00acc9cd87
Auto-generated-cl: translation import
ava/res/values-af/strings-emoji-descriptions.xml
ava/res/values-am/strings-emoji-descriptions.xml
ava/res/values-ar/strings-emoji-descriptions.xml
ava/res/values-bg/strings-emoji-descriptions.xml
ava/res/values-ca/strings-emoji-descriptions.xml
ava/res/values-cs/strings-emoji-descriptions.xml
ava/res/values-da/strings-emoji-descriptions.xml
ava/res/values-de/strings-emoji-descriptions.xml
ava/res/values-el/strings-emoji-descriptions.xml
ava/res/values-es-rUS/strings-emoji-descriptions.xml
ava/res/values-es/strings-emoji-descriptions.xml
ava/res/values-et-rEE/strings-emoji-descriptions.xml
ava/res/values-eu-rES/strings-emoji-descriptions.xml
ava/res/values-fa/strings-emoji-descriptions.xml
ava/res/values-fr-rCA/strings-emoji-descriptions.xml
ava/res/values-fr/strings-emoji-descriptions.xml
ava/res/values-gl-rES/strings-emoji-descriptions.xml
ava/res/values-hi/strings-emoji-descriptions.xml
ava/res/values-hr/strings-emoji-descriptions.xml
ava/res/values-hu/strings-emoji-descriptions.xml
ava/res/values-in/strings-emoji-descriptions.xml
ava/res/values-it/strings-emoji-descriptions.xml
ava/res/values-ja/strings-emoji-descriptions.xml
ava/res/values-kk-rKZ/strings-emoji-descriptions.xml
ava/res/values-kn-rIN/strings-emoji-descriptions.xml
ava/res/values-ko/strings-emoji-descriptions.xml
ava/res/values-ky-rKG/strings-emoji-descriptions.xml
ava/res/values-lt/strings-emoji-descriptions.xml
ava/res/values-lv/strings-emoji-descriptions.xml
ava/res/values-mk-rMK/strings-emoji-descriptions.xml
ava/res/values-ml-rIN/strings-emoji-descriptions.xml
ava/res/values-mr-rIN/strings-emoji-descriptions.xml
ava/res/values-my-rMM/strings-emoji-descriptions.xml
ava/res/values-nb/strings-emoji-descriptions.xml
ava/res/values-nl/strings-emoji-descriptions.xml
ava/res/values-pl/strings-emoji-descriptions.xml
ava/res/values-pt-rPT/strings-emoji-descriptions.xml
ava/res/values-ru/strings-emoji-descriptions.xml
ava/res/values-sk/strings-emoji-descriptions.xml
ava/res/values-sl/strings-emoji-descriptions.xml
ava/res/values-sr/strings-emoji-descriptions.xml
ava/res/values-sv/strings-emoji-descriptions.xml
ava/res/values-sw/strings-emoji-descriptions.xml
ava/res/values-ta-rIN/strings-emoji-descriptions.xml
ava/res/values-te-rIN/strings-emoji-descriptions.xml
ava/res/values-th/strings-emoji-descriptions.xml
ava/res/values-tl/strings-emoji-descriptions.xml
ava/res/values-tr/strings-emoji-descriptions.xml
ava/res/values-uk/strings-emoji-descriptions.xml
ava/res/values-ur-rPK/strings-emoji-descriptions.xml
ava/res/values-uz-rUZ/strings-emoji-descriptions.xml
ava/res/values-vi/strings-emoji-descriptions.xml
ava/res/values-zh-rCN/strings-emoji-descriptions.xml
ava/res/values-zh-rHK/strings-emoji-descriptions.xml
ava/res/values-zh-rTW/strings-emoji-descriptions.xml
ava/res/values-zu/strings-emoji-descriptions.xml
bf69809aabab1a32f0d7849370173810375a52b8 15-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I893b13ee353d4ce57b34bf8ca4e0e3a5ddc0b068
Auto-generated-cl: translation import
ava/res/values-hi/strings-letter-descriptions.xml
ava/res/values-my-rMM/strings-letter-descriptions.xml
41f78b52924a14093a65eaee011dd3603b0b8b65 14-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 5b9a1e59bb7434cce740616c64e274a130a66ee6
5b9a1e59bb7434cce740616c64e274a130a66ee6 08-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix key preview popup for Material theme

This CL also removes unused key preview resources for Tablet.

Bug: 15143928
Change-Id: Icbf4f7b6d5c7839b4fe7a27d320a2184f0625130
ava/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/values-land/config.xml
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp-land/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
941531b26eb0d95028357ab5615e89227cf84de6 14-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Tune keyboard height and letter size of tablet" into lmp-dev
006670a0a5c6bd10934918392e05d74130e4e458 13-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 515070bbb3244923ba9cf3d98dd77b86a19c553a
8bfc4ebcc739b4bdc82939c8208f8c83405b5265 13-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to d0d8f90a32b907b867f8fa934dc7582ff53a9a43
ef7124b6fd2b3f365080da1b74896af97efd2499 09-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Tune keyboard height and letter size of tablet

The height of Google Keyboard is limited by maximum and minimum ratio
to the display height. Because screen aspect ratio of some large
tablet is close to 1:1, the height of the keyboard may become taller
than expected. This CL lowers the minimum ratio to allow shorter
height. This CL also increase text size of Material theme keyboard on
tablet as well.

Bug: 17050390
Change-Id: I87c5f49ce554950c525a1f31dfddfd1beb3fafda
ava/res/values-land/config.xml
ava/res/values-land/keyboard-heights.xml
ava/res/values-sw600dp-land/config.xml
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp-land/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/res/values/themes-holo.xml
ava/res/values/themes-lxx.xml
991571ff456ebe181489f8dbb737fce941d6a78c 13-Sep-2014 Ken Wakasa <kwakasa@google.com> Wording update for settings.

"Appearance" -> "Appearance & layouts".

bug: 11866784
Change-Id: I9843b76cadb0245973cec07134d07212c8c5667e
ava/res/values/strings.xml
d0d8f90a32b907b867f8fa934dc7582ff53a9a43 12-Sep-2014 Jatin Matani <jatinm@google.com> Merge "Reorganize settings in Google Keyboard" into lmp-dev
fd5f2b91fdb67921edf3d9071557d013fa498386 12-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix not always showing input view with physical keyboard connected" into lmp-dev
3a90cb9ad00150b1a557c67c280eba296cebc625 11-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Reorganize settings in Google Keyboard

Changes :
Input languages -> Languages
Input preferences -> Preferences
Multi lingual Options -> Multilingual Options
Keyboard Theme -> Theme
Gesture typing preferences -> Gesture typing

**New
Appearance
-> Theme
-> Custom input style

**Removed
Multilingual options from L dynamically

Bug: 11866784
Change-Id: I07404c27868e1b087b0cafb63d2031a5b493a885
ava/res/values/strings.xml
ava/res/xml/prefs.xml
ava/res/xml/prefs_screen_appearance.xml
ava/res/xml/prefs_screen_input.xml
ava/res/xml/prefs_screen_multi_lingual.xml
ava/res/xml/prefs_screen_multilingual.xml
ava/res/xml/prefs_screen_preferences.xml
ava/res/xml/prefs_screen_theme.xml
ava/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/InputSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/MultiLingualSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/Settings.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
7aa47cb3748d82b6f8bf3713c3c9e05b3fca8979 12-Sep-2014 Jean Chalard <jchalard@google.com> Only do double-space-period on real text fields.

Bug: 15559216
Change-Id: Id6ecadc58c03889496967d67371457e4050d695b
ava/src/com/android/inputmethod/latin/InputAttributes.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
88f282de0dbb92c7d423c30a84395893d6765092 08-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix not always showing input view with physical keyboard connected

Bug: 17163374
Change-Id: I57f7eeac0c9ac0a15d3d55927e18a2d97849c508
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/latin/LatinIME.java
64dd48e381266ac63a2b9d6145040191bacdae10 11-Sep-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into lmp-dev
dc1097ee2e85daaed525ceff2154d4d7252c75ed 11-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update AOSP launcher icon" into lmp-dev
ed9e10044938d30711977ee2423b31a289f218d0 11-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Update AOSP launcher icon

Bug: 16635354
Bug: 16635354
Change-Id: I68f9c4ec21a01b9db0fc73c1785c972f5d7ac05b
ava/res/drawable-hdpi/ic_launcher_keyboard.png
ava/res/drawable-mdpi/ic_launcher_keyboard.png
ava/res/drawable-xhdpi/ic_launcher_keyboard.png
ava/res/drawable-xxhdpi/ic_launcher_keyboard.png
ava/res/drawable-xxxhdpi/ic_launcher_keyboard.png
31544dcb43bfb4f14339d1c2b3ffa92063487c0c 09-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add xxxhdpi assets

Bug: 17432407
Change-Id: I68e5f660425db567688d4e119c94fc34430f8ff3
ava/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png
ava/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png
ava/res/drawable-xxxhdpi/ic_add_circle_white_24dp.png
ava/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_light.png
ava/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_dark.png
ava/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_light.png
ava/res/drawable-xxxhdpi/keyboard_background_lxx_dark.9.png
ava/res/drawable-xxxhdpi/keyboard_background_lxx_light.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_dark.9.png
ava/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_light.9.png
ava/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_done_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_done_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_go_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_go_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_next_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_return_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_return_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_search_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_search_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_send_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_send_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_space_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_space_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_light.png
ava/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_dark.png
ava/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_light.png
515070bbb3244923ba9cf3d98dd77b86a19c553a 11-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to cd11905022306c9b95f8781f0f8b23a3570f30e9
cd11905022306c9b95f8781f0f8b23a3570f30e9 10-Sep-2014 Yohei Yukawa <yukawa@google.com> Support CursorAnchorInfo in the full-screen mode

This CL allows to emulate the behavior of CursorAnchorInfo
in the full-screen mode to work around the limitation of
the framework.

Basically this CL copies relevant code from the framework
to LatinIME. This is actually a code duplicate which isn't
great, but probably the only way that is available right now.

Change-Id: I30bc8c3387c91c8e47252ba699cbd967d8927dad
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/utils/CursorAnchorInfoUtils.java
355f390d9fa73a35718e3e12c6d3c069d0b848a3 10-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 486c4894ce0917fc7b18eaee4bfd031051f2b05b
f29325018f3453bb673447724dc632e613b2abe1 09-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 486c4894ce0917fc7b18eaee4bfd031051f2b05b
02729904ab00124cf4cc8e952180fcc6d24c80fb 09-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I760fae2840e78c7dce10f6caf9cae4fffdef71c1
Auto-generated-cl: translation import
ava/res/values-af/strings.xml
ava/res/values-am/strings.xml
ava/res/values-ar/strings.xml
ava/res/values-az-rAZ/strings.xml
ava/res/values-bg/strings.xml
ava/res/values-bn-rBD/strings.xml
ava/res/values-ca/strings.xml
ava/res/values-cs/strings.xml
ava/res/values-da/strings.xml
ava/res/values-de/strings.xml
ava/res/values-el/strings.xml
ava/res/values-en-rGB/strings.xml
ava/res/values-en-rIN/strings.xml
ava/res/values-es-rUS/strings.xml
ava/res/values-es/strings.xml
ava/res/values-et-rEE/strings.xml
ava/res/values-eu-rES/strings.xml
ava/res/values-fa/strings.xml
ava/res/values-fi/strings.xml
ava/res/values-fr-rCA/strings.xml
ava/res/values-fr/strings.xml
ava/res/values-gl-rES/strings.xml
ava/res/values-hi/strings.xml
ava/res/values-hr/strings.xml
ava/res/values-hu/strings.xml
ava/res/values-hy-rAM/strings.xml
ava/res/values-in/strings.xml
ava/res/values-is-rIS/strings.xml
ava/res/values-it/strings.xml
ava/res/values-iw/strings.xml
ava/res/values-ja/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-kk-rKZ/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-kn-rIN/strings.xml
ava/res/values-ko/strings.xml
ava/res/values-ky-rKG/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-lt/strings.xml
ava/res/values-lv/strings.xml
ava/res/values-mk-rMK/strings.xml
ava/res/values-ml-rIN/strings.xml
ava/res/values-mn-rMN/strings.xml
ava/res/values-mr-rIN/strings.xml
ava/res/values-ms-rMY/strings.xml
ava/res/values-my-rMM/strings.xml
ava/res/values-nb/strings.xml
ava/res/values-ne-rNP/strings.xml
ava/res/values-nl/strings.xml
ava/res/values-pl/strings.xml
ava/res/values-pt-rPT/strings.xml
ava/res/values-pt/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-ru/strings.xml
ava/res/values-si-rLK/strings.xml
ava/res/values-sk/strings.xml
ava/res/values-sl/strings.xml
ava/res/values-sr/strings.xml
ava/res/values-sv/strings.xml
ava/res/values-sw/strings.xml
ava/res/values-ta-rIN/strings.xml
ava/res/values-te-rIN/strings.xml
ava/res/values-th/strings.xml
ava/res/values-tl/strings.xml
ava/res/values-tr/strings.xml
ava/res/values-uk/strings.xml
ava/res/values-ur-rPK/strings.xml
ava/res/values-uz-rUZ/strings.xml
ava/res/values-vi/strings.xml
ava/res/values-zh-rCN/strings.xml
ava/res/values-zh-rHK/strings.xml
ava/res/values-zh-rTW/strings.xml
ava/res/values-zu/strings.xml
486c4894ce0917fc7b18eaee4bfd031051f2b05b 09-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Keep aspect ratio of Material action key background

Bug: 15681452
Change-Id: Ie4b823dca541b76b68cade580845a21ff0b21e2f
ava/res/values/attrs.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/res/xml-sw600dp/key_styles_enter.xml
ava/res/xml/key_styles_common.xml
ava/res/xml/key_styles_enter.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
ava/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java
61e189403f8b1489f79a04191d2750ed79a2693f 08-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 42665f0ee26407fae984446b306309376aac2b36
9395014e76877fc9ef060a3fe54a9e06f0036d6d 05-Sep-2014 Jean Chalard <jchalard@google.com> Don't resume suggestions with H/W keyboard

...unless we do support a hardware keyboard, which we still
do not at the moment.

Change-Id: Iec24b1ae8ba5e23e0bbb7e5a468b7404296d4b18
ava/src/com/android/inputmethod/latin/LatinIME.java
914078fd9198aeb3d7ffa034562321d688d588f7 03-Sep-2014 Jean Chalard <jchalard@google.com> Fix a bug where recorrection would stop on connectors

Bug: 16733686
Change-Id: I7a9f79a81e33a1f5bf5f3daf0b78d0f1e4447e7a
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
42665f0ee26407fae984446b306309376aac2b36 08-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Mark isDefault="true" for all supported subtypes" into lmp-dev
5314e5c38c2737a56da3aaab2e285fdcc4aa078f 08-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Mark isDefault="true" for all supported subtypes

Bug: 17381393
Change-Id: I3a2852c76d6f3dda551529673e7d4e957ced53ca
ava/res/values-az-rAZ/bools.xml
ava/res/values-bn-rIN/bools.xml
ava/res/values-eu-rES/bools.xml
ava/res/values-gl-rES/bools.xml
ava/res/values-hy-rAM/bools.xml
ava/res/values-is-rIS/bools.xml
ava/res/values-kk-rKZ/bools.xml
ava/res/values-km-rKH/bools.xml
ava/res/values-kn-rIN/bools.xml
ava/res/values-ky-rKG/bools.xml
ava/res/values-lo-rLA/bools.xml
ava/res/values-mk-rMK/bools.xml
ava/res/values-ml-rIN/bools.xml
ava/res/values-mn-rMN/bools.xml
ava/res/values-mr-rIN/bools.xml
ava/res/values-ne-rNP/bools.xml
ava/res/values-ta-rIN/bools.xml
ava/res/values-te-rIN/bools.xml
1caa0b714dc49c8723d36d4d9825427f8978a602 08-Sep-2014 Yohei Yukawa <yukawa@google.com> Merge "Follow up API signature changes of CursorAnchorInfo" into lmp-dev
cb077f75ac750d50c305ac5da20d81df5003907a 08-Sep-2014 Jean Chalard <jchalard@google.com> Merge "Resolve an old TODO." into lmp-dev
a8ecd29646c2df413edfb3f705249c9753d45127 08-Sep-2014 Yohei Yukawa <yukawa@google.com> Follow up API signature changes of CursorAnchorInfo

This is a follow up CL for Ic8c6fab58c01206872a34e7ee604cdda.

No behavior change is intended in this CL.

BUG: 17365414
BUG: 17335734
Change-Id: I4299536d0cb0c660b7b564653c72c9cb409a7aa5
ava/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
257dfa79f7f19eac5f3481f1b8fe28038d1e0c5e 08-Sep-2014 Yohei Yukawa <yukawa@google.com> Merge "Revert "Use right arrow for the commit indicator"" into lmp-dev
b915753a076d85530fd68682c3c45824caf98fdf 08-Sep-2014 Yohei Yukawa <yukawa@google.com> Revert "Use right arrow for the commit indicator"

This reverts commit 2412d9ae3c89db4fea8943cca884f0fb105795ef.

Change-Id: Ie8090735850e2f2d075d0bdaf3ef628d866b5514
ava/res/values/donottranslate-text-decorator.xml
0f33e614c0799fa3a14a2c32db4bf0654df039da 22-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Implement Floating Action Button more keys keyboard

Bug: 15681452
Change-Id: I8484e4fe4d989b391f2b5230836dc9dfac218429
ava/res/drawable/btn_keyboard_key_popup_action_lxx_dark.xml
ava/res/drawable/btn_keyboard_key_popup_action_lxx_light.xml
ava/res/layout/more_keys_keyboard_for_action_lxx.xml
ava/res/values/attrs.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/MainKeyboardView.java
727e818e95ef68460ebafb2eb3b11c23a2d8fcd8 05-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Move more keys divider to MoreKeysKeyboardView

Bug: 15681452
Change-Id: I1b32719cc927a24db4c41fdeb812b39f7e98a85c
ava/res/layout/more_keys_keyboard.xml
ava/res/values/attrs.xml
ava/res/values/themes-common.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java
ava/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java
2de0174e6e03cdaaaa16b2d614a25abdb10b2a53 07-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 6888ec009951ffd900c04a0ad179a94d47eca03c
8635e688c32077a420f9702ac2d4771b6dba622e 06-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 4a73800ce7dda9b52319f007efcc02b8ae1d2bb3
ea384176658278e9bd303817576ca246f1721807 06-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 6888ec009951ffd900c04a0ad179a94d47eca03c
6bb6d30344259b41387f15f0e05df2388beb1d1c 03-Sep-2014 Jean Chalard <jchalard@google.com> Resolve an old TODO.

This is cleaner.

Bug: 17347779
Change-Id: I5b612783b1ec98a1a11401f00d68db49654f3023
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/settings/Settings.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
6888ec009951ffd900c04a0ad179a94d47eca03c 05-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Create donottranslate debug settings string resources file" into lmp-dev
6ba84dcd96418a7a568afeaf064aa64cf94a1839 05-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Refactor action label/icon definitions" into lmp-dev
5166e9f0ff2e5df0d82983b19ea2cd1c2df16da2 02-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor action label/icon definitions

Bug: 15782668
Change-Id: Ibf1205d46e9293d516a56030ba10841128f57450
ava/res/xml-sw600dp/key_styles_enter.xml
ava/res/xml/key_styles_actions.xml
ava/res/xml/key_styles_enter.xml
ava/res/xml/key_styles_navigate_more_keys.xml
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysBase.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysLxxTests.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java
f0f49f98068227ba8db56b2772165056adb4f67f 05-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Create donottranslate debug settings string resources file

This is a follow up of the I26e4d292de.

Bug: 15678343
Bug: 17385083
Change-Id: I2c2b08b8dd991ac981aa8f8c8436de9e4399da5f
ava/res/values/donottranslate-debug-settings.xml
ava/res/values/donottranslate.xml
ava/res/values/strings.xml
ava/src/com/android/inputmethod/latin/debug/ExternalDictionaryGetterForDebug.java
79eae0ada40d7af096ad95e03ab1f32c8369cb2c 05-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update active key backgrounds" into lmp-dev
4a73800ce7dda9b52319f007efcc02b8ae1d2bb3 04-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 464ff7c131b097e1320a6d7b9207ccbf3eb70d22
3305a02dc380c9df15e38de738cab277edcfabad 04-Sep-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I198c14a1374a0b61bf5aa3cdf013fca8260bc97f
Auto-generated-cl: translation import
ava/res/values-af/strings.xml
ava/res/values-am/strings.xml
ava/res/values-ar/strings.xml
ava/res/values-az-rAZ/strings.xml
ava/res/values-bg/strings.xml
ava/res/values-bn-rBD/strings.xml
ava/res/values-ca/strings.xml
ava/res/values-cs/strings.xml
ava/res/values-da/strings.xml
ava/res/values-de/strings.xml
ava/res/values-el/strings.xml
ava/res/values-en-rGB/strings.xml
ava/res/values-en-rIN/strings.xml
ava/res/values-es-rUS/strings.xml
ava/res/values-es/strings.xml
ava/res/values-et-rEE/strings.xml
ava/res/values-eu-rES/strings.xml
ava/res/values-fa/strings.xml
ava/res/values-fi/strings.xml
ava/res/values-fr-rCA/strings.xml
ava/res/values-fr/strings.xml
ava/res/values-gl-rES/strings.xml
ava/res/values-hi/strings.xml
ava/res/values-hr/strings.xml
ava/res/values-hu/strings.xml
ava/res/values-hy-rAM/strings.xml
ava/res/values-in/strings.xml
ava/res/values-is-rIS/strings.xml
ava/res/values-it/strings.xml
ava/res/values-iw/strings.xml
ava/res/values-ja/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-kk-rKZ/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-kn-rIN/strings.xml
ava/res/values-ko/strings.xml
ava/res/values-ky-rKG/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-lt/strings.xml
ava/res/values-lv/strings.xml
ava/res/values-mk-rMK/strings.xml
ava/res/values-ml-rIN/strings.xml
ava/res/values-mn-rMN/strings.xml
ava/res/values-mr-rIN/strings.xml
ava/res/values-ms-rMY/strings.xml
ava/res/values-my-rMM/strings.xml
ava/res/values-nb/strings.xml
ava/res/values-ne-rNP/strings.xml
ava/res/values-nl/strings.xml
ava/res/values-pl/strings.xml
ava/res/values-pt-rPT/strings.xml
ava/res/values-pt/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-ru/strings.xml
ava/res/values-si-rLK/strings.xml
ava/res/values-sk/strings.xml
ava/res/values-sl/strings.xml
ava/res/values-sr/strings.xml
ava/res/values-sv/strings.xml
ava/res/values-sw/strings.xml
ava/res/values-ta-rIN/strings.xml
ava/res/values-te-rIN/strings.xml
ava/res/values-th/strings.xml
ava/res/values-tl/strings.xml
ava/res/values-tr/strings.xml
ava/res/values-uk/strings.xml
ava/res/values-ur-rPK/strings.xml
ava/res/values-uz-rUZ/strings.xml
ava/res/values-vi/strings.xml
ava/res/values-zh-rCN/strings.xml
ava/res/values-zh-rHK/strings.xml
ava/res/values-zh-rTW/strings.xml
ava/res/values-zu/strings.xml
dcb49afd0cc892c045bfe0b3ede295ec9a678676 04-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Update active key backgrounds

Bug: 15681452
Change-Id: I05f06b35748d090a58f3524df719586093431d07
ava/res/drawable-hdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
464ff7c131b097e1320a6d7b9207ccbf3eb70d22 02-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add unit tests for enter key's more keys

Bug: 15681452
Change-Id: I3070c46bb2c0cb8ccaae66eaea132b41c567e135
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysBase.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysKlpTests.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetNavigateMoreKeysLxxTests.java
e8e08213060bd14c7086d83b270f5fda258000bd 03-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add shared abstract test class for action label test" into lmp-dev
cd6f5ae5661f67c8598df41a8f2ce6cb46a8ee62 02-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add shared abstract test class for action label test

Bug: 15681452
Change-Id: I0ad21e6979aed1b5c8c210399c4edfd5993adbdc
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetActionLabelBase.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetActionLabelKlpTests.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetActionLabelLxxTests.java
cc5050d7cab56f08767a833bb76a60a23a8c12d1 03-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Update spacebar background for Material

Bug: 17318036
Change-Id: Iaa091b525433d56db9aca9e0301f3727ce392605
ava/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_spacebar_normal_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png
ava/res/drawable-hdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_spacebar_normal_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png
ava/res/drawable-mdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png
ava/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png
ava/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable/btn_keyboard_spacebar_lxx_dark.xml
ava/res/drawable/btn_keyboard_spacebar_lxx_light.xml
ava/res/values/keyboard-icons-lxx-dark.xml
ava/res/values/keyboard-icons-lxx-light.xml
1c2cf71921f0f09e39c1df86c1e57d4c607aad34 03-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add new value "spacebar" to Key.backgroundType attribute

Bug: 17318036
Change-Id: Ie84438a6aa3adc14a9db603d0cd4d5e37a55d612
ava/res/values/attrs.xml
ava/res/xml-sw600dp/key_styles_common.xml
ava/res/xml-sw600dp/rows_number_normal.xml
ava/res/xml-sw600dp/rows_phone.xml
ava/res/xml/key_space_symbols.xml
ava/res/xml/key_styles_common.xml
ava/res/xml/key_styles_number.xml
ava/src/com/android/inputmethod/keyboard/Key.java
5a9c9649db0e31eb8aa6a447dbde49e513933da3 03-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Removes "customAction" value from Key.backgroundType attribute

Bug: 17318036
Change-Id: I6a36d50ba2e69eafbb0faa049014281bd4d4ddfc
ava/res/drawable/btn_keyboard_key_lxx_dark.xml
ava/res/drawable/btn_keyboard_key_lxx_light.xml
ava/res/values/attrs.xml
ava/src/com/android/inputmethod/keyboard/Key.java
0af2472a69bf8aad21ce1603e912adab3891667e 03-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add new "keyboardTheme" <case> predicator

Bug: 17318036
Change-Id: Ief386c84969d8646fb5cfe2050a2f59a7db16c88
ava/res/values/attrs.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/res/xml-sw600dp/key_styles_enter.xml
ava/res/xml/key_styles_enter.xml
ava/src/com/android/inputmethod/keyboard/KeyboardTheme.java
ava/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java
b0e254783d38dfa75f79c6a9412a6640d839bc2f 03-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 310da35c77779f399e12c1e4365e6372d1477ef3
310da35c77779f399e12c1e4365e6372d1477ef3 03-Sep-2014 Yohei Yukawa <yukawa@google.com> Merge "Follow up API signature change" into lmp-dev
5d6ac77732b6fe29489deecc297d771642150a2b 03-Sep-2014 Yohei Yukawa <yukawa@google.com> Follow up API signature change

This is a follow up CL for API signature change in
I772c48ff18918e48a81e807b48ff907614485c09

BUG: 17320996
Change-Id: Ic8b6162bda12bf74fae79af212c5d81c400eb9e8
ava/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ca70bd5f3a3f3836727fa07aaf2264187a2ffdf7 03-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix depedency of debug settings

This is a follow of the I26e4d292de.

Bug: 15678343
Change-Id: I364d6df386cf32102e4ebb0151d18e49dcc5bd2c
ava/res/xml/prefs_screen_debug.xml
8c42bf54af9afe44eade9f0c36cfd2136d20e2f6 02-Sep-2014 Yohei Yukawa <yukawa@google.com> Follow API signature change in CursorAnchorInfo

This is just a follow up CL for Ia8cbb9f6b41cd9509fc0147fd68763df.
No behavial change is intended.

BUG: 17200900
Change-Id: Iba23b731ebde64ec2e816c5b4bef1d93632fce1e
ava/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
6ef88a65a285cf69939c76976228ae403f463bca 02-Sep-2014 Yohei Yukawa <yukawa@google.com> Merge "Use right arrow for the commit indicator" into lmp-dev
7cfb67d3b4c2998ecad4c472077e531742a0b867 02-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to f4383ed3a27cd97da0d018716822e940dbc4c86f
afa9d6d8de0c52584465a5454b69540e529bb249 02-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add theme aware key popup preview animation" into lmp-dev
ac88f3d8459e17236654aa38debea749ecb631d1 01-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add theme aware key popup preview animation

Bug: 15678343
Change-Id: I26e4d292deab37724387cc9ebc03033fcd698c60
ava/res/anim/key_preview_dismiss_holo.xml
ava/res/anim/key_preview_dismiss_lxx.xml
ava/res/anim/key_preview_show_up_holo.xml
ava/res/anim/key_preview_show_up_lxx.xml
ava/res/values/attrs.xml
ava/res/values/strings.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/res/xml/prefs_screen_debug.xml
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ava/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java
ava/src/com/android/inputmethod/keyboard/internal/KeyPreviewDrawParams.java
ava/src/com/android/inputmethod/latin/settings/DebugSettings.java
ava/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
f4383ed3a27cd97da0d018716822e940dbc4c86f 02-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix missing Material light more keys' background

Bug: 15782668
Change-Id: I8b59d8a4dabe03418e520c18d5d64e2d10f4cae2
ava/res/drawable/btn_keyboard_key_popup_lxx_light.xml
ava/res/values/themes-lxx-light.xml
89ba283cfe147b3ee1231ea604f8afdf33b7576b 01-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to ee0d8077d604c9bdbdfd29675c1d28ea01b2c9bb
06ff01c09b237d12619e663b571f93a6f477c88c 31-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to ee0d8077d604c9bdbdfd29675c1d28ea01b2c9bb
2412d9ae3c89db4fea8943cca884f0fb105795ef 30-Aug-2014 Yohei Yukawa <yukawa@google.com> Use right arrow for the commit indicator

Change-Id: I5074acd2eec451f77b47378bf9a5f7a14c792ce6
ava/res/values/donottranslate-text-decorator.xml
ee0d8077d604c9bdbdfd29675c1d28ea01b2c9bb 30-Aug-2014 Yohei Yukawa <yukawa@google.com> Show the commit indicator only for word to be auto-corrected

Change-Id: I61e25b960ae083857efc2704498a0761e0965ad3
ava/res/values/donottranslate-text-decorator.xml
91c75250a9f23a219ada5c7a1948efabd2424b5a 29-Aug-2014 Jean Chalard <jchalard@google.com> Fix an IOOB exception

Bug: 17316001
Change-Id: Iaa2cfd30ebbe0d49e10a5c3a30336e06817d0a8b
ava/src/com/android/inputmethod/latin/SuggestedWords.java
ests/src/com/android/inputmethod/latin/SuggestedWordsTests.java
c47101248351727e24a584f9ee3e10d6921f0220 29-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix the order of keys on more keys keyboard" into lmp-dev
f507d1febb6742b009ae6acf1c70b657eba9b3a6 29-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Support RTL layout in custom input style settings

Bug: 17322353
Change-Id: I3b211ab8729121271563a8a243558a58ee7847c2
ava/res/layout/additional_subtype_dialog.xml
ava/src/com/android/inputmethod/compat/ViewCompatUtils.java
ava/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java
4e28a6a844d057abd4d078fba5b2d2e2cd11747b 29-Aug-2014 Jean Chalard <jchalard@google.com> Fix an IOOB exception

Bug: 17316001
Change-Id: Iaa2cfd30ebbe0d49e10a5c3a30336e06817d0a8b
ava/src/com/android/inputmethod/latin/SuggestedWords.java
ests/src/com/android/inputmethod/latin/SuggestedWordsTests.java
a9fc8622fe6024a3740895db354829f574ddfa75 23-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Fix the order of keys on more keys keyboard

This CL fixes the behavior of !autoColumnOrder!<n> flag in a more keys
specification. Formerly the <n> value specifies the maximum number of
column of more keys. With this CL, the <n> value specifies the exact
number of column of more keys.

Bug: 16603887
Change-Id: I2120620fa512ee30043bb146ad675a942a375129
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java
ests/src/com/android/inputmethod/keyboard/MoreKeysKeyboardBuilderAutoOrderTests.java
ests/src/com/android/inputmethod/keyboard/MoreKeysKeyboardBuilderFixedOrderTests.java
ests/src/com/android/inputmethod/keyboard/MoreKeysKeyboardBuilderMaxOrderTests.java
ests/src/com/android/inputmethod/keyboard/MoreKeysKeyboardBuilderTests.java
9e68a467106f475fabe43f35e9ba4732e8522592 27-Aug-2014 Yohei Yukawa <yukawa@google.com> Make sure to obtain the IC before requesting CursorAnchorInfo

RichInputConnection#requestUpdateCursorAnchorInfo must make
sure to obtain the input connection before calling methods
of it.

BUG: 17299587
Change-Id: I8e0cd473a4cc32583cd47634c227d702f7c69c6c
ava/src/com/android/inputmethod/latin/RichInputConnection.java
f2eadbb497a172f602e49226a7f891d9e9097760 28-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Clear keyboard cache when system locale is changed

Bug: 17310080
Change-Id: I2b388772f269f1e7610a5bd32de80793da2df16e
ava/AndroidManifest.xml
ava/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java
ava/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetActionLabelKlpTests.java
6bd267f4f7b23ba3ecf24a0b70829cc11dbe5832 28-Aug-2014 Jean Chalard <jchalard@google.com> Merge "Add new attributes to our notification" into lmp-dev
5f19606d54266e55bb065880c77a74b1d47a52c8 27-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Add action label tests in other locale than subtype's

This unit test can catch the bug: 17310080.

Bug: 17310080
Change-Id: I931561217647fd558929b954ee1ef58c1d49df07
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetActionLabelKlpTests.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetActionLabelLxxTests.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java
a2928484f6396cfc308acb7ac68c4a20455a118c 28-Aug-2014 Jean Chalard <jchalard@google.com> Add new attributes to our notification

Bug: 17167221
Bug: 17128331
Change-Id: I6a045fd2398f40dbdc10c9d20993f7513e1f2cff
ava/res/values/colors.xml
ava/src/com/android/inputmethod/compat/NotificationCompatUtils.java
ava/src/com/android/inputmethod/dictionarypack/UpdateHandler.java
acce1aa59eac6816fe3ce1fcb014666fc71a40f1 27-Aug-2014 Yohei Yukawa <yukawa@google.com> Make sure to obtain the IC before requesting CursorAnchorInfo

RichInputConnection#requestUpdateCursorAnchorInfo must make
sure to obtain the input connection before calling methods
of it.

BUG: 17299587
Change-Id: I8e0cd473a4cc32583cd47634c227d702f7c69c6c
ava/src/com/android/inputmethod/latin/RichInputConnection.java
79def886c424d3d69a3d8344bea5e8fce1170984 27-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 37beaf1529a61228d6240736937789e5622b29ed
37beaf1529a61228d6240736937789e5622b29ed 25-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Simplify onComputeInsets of LatinIME

This CL expands SoftInputWindow to the entire screen. Thus a key
review backing view is eliminated and onComputeInsets() gets
simplified too.

Bug: 17212702
Bug: 10841052
Bug: 10541453
Change-Id: I2d859f4e4698c64cabe399000821f13bab729996
ava/res/layout/emoji_palettes_view.xml
ava/res/layout/input_view.xml
ava/res/layout/main_keyboard_frame.xml
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/latin/InputView.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/utils/ViewLayoutUtils.java
97681ebdf16dd94b7ed0607342cc2750fb96a641 27-Aug-2014 Yohei Yukawa <yukawa@google.com> Set highlight color along with the commit indicator

With this CL, the text highlight color is applied
when the commit indicator is displayed.

Note that the underline is not rendered when the
background color is enabled. This is a known issue.

Change-Id: Ia19355e1303e3a10e8a7d69bc47c779feb70248a
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
29200b0abe1d65aa2f9ddefd247ab91563d666f8 27-Aug-2014 Yohei Yukawa <yukawa@google.com> Set the text bgcolor only when CursorAnchorInfo is available

When CursorAnchorInfo is unavailable, we shouldn't try to show
the commit indicator and set the text highlight color.

With this CL, RichInputConnection can be used to track if the
application responded that it does support CursorAnchorInfo or
not. This result will be taken into consideration when
InputLogic needs to determine whether the commit indicator
should be displayed or not.

Change-Id: I945d70eeb02a7a5f3d9b22459b23d7028508910f
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
a475c85480b2bc2a8d036b4b1ea29f6a8e749ac5 27-Aug-2014 Yohei Yukawa <yukawa@google.com> Introduce a mechanism to hide the indicator speculatively

This is an optional optimization to reduce the UI latency.

Imagine that the commit indicator is now displayed and the
composing text is being updated, it is highly likely that
the commit indicator will disappear unless the application
rejects the setComposingText request.

If we assume that the application will accept the new
composing text without any modifications, we can hide the
indicator without waiting for the arrival of new
CursorAnchorInfo event.

This optimization isn't dangerous because we can show the
indicator again when we receive new CursorAnchorInfo event
and the assumption is turned out to be invalid.

Change-Id: Id59c6607a1029782410611e768791af9984f14ac
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
bea17c49ec23bf0f646cb548445c7756aa50d233 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Introduce commit/add-to-dictionary indicators

This CL introduces commit/add-to-dictionary indicators.

Note that the text is not yet highlighted when the commit
indicator is displayed. It will be addressed in subsequent
CLs.

Change-Id: I7e9b0fcfdc0776a50a1d8cfb41ee0add813317dd
ava/res/values/donottranslate-text-decorator.xml
ava/src/com/android/inputmethod/keyboard/TextDecorator.java
ava/src/com/android/inputmethod/keyboard/TextDecoratorUi.java
ava/src/com/android/inputmethod/keyboard/TextDecoratorUiOperator.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
926a48e7af799b30b214dbf440e9caece76bf23b 26-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to lmp-dev
e539c3604b51b52e688592774b00bf5ca3f0e9f1 26-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to fdfe73ff1f4b8c9d7d8728baa322d70c3a74df99
8380f921f7edaeea2033a1e967a14941400fe246 26-Aug-2014 Jean Chalard <jchalard@google.com> Fix a bug where the top prediction would disappear.

This is because prediction can't be easily distinguished in
style. This fixes the bug by simulating the right members,
but some refactoring should be done to remove useless
booleans.

Bug: 17271923
Change-Id: Ib88f3fb95678021624e59535492926dd315d26fb
ava/src/com/android/inputmethod/compat/SuggestionSpanUtils.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/PunctuationSuggestions.java
ava/src/com/android/inputmethod/latin/Suggest.java
ava/src/com/android/inputmethod/latin/SuggestedWords.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ests/src/com/android/inputmethod/latin/SuggestedWordsTests.java
ests/src/com/android/inputmethod/latin/settings/SpacingAndPunctuationsTests.java
2f45b2cdfc36713726e5d77ca144ed60e5c4cb22 25-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to fdfe73ff1f4b8c9d7d8728baa322d70c3a74df99
fdfe73ff1f4b8c9d7d8728baa322d70c3a74df99 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Merge "Use more descriptive names for some internal fields" into lmp-dev
a61b7245b030395451b4c42ec218a946aa95e030 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Use more descriptive names for some internal fields

This CL clarifies that delay parameters are specified with
milliseconds.

Change-Id: I401a60b8c09c2a04201af5b74babcdb091c07f4a
ava/res/values/config-common.xml
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
19dd34a02320b7a368c4ad65398248ceca41b69e 25-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Show view even when IME is explicitly shown with physical keyboard

Bug: 17242477
Bug: 13988700
Change-Id: I519c0481760a9aa93a5d9bee68e0f6a3a8fc4d9d
ava/src/com/android/inputmethod/latin/LatinIME.java
f145fff0855cedb83551021c7682e05e1783f5b2 25-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix NPE when pressing ALT key" into lmp-dev
ad1f88081190ad3c5569b2774c03e644786770d2 25-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Fix NPE when pressing ALT key

Bug: 17203708
Change-Id: I4f203603496e9401dacba4db21372e3353916418
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
8681287cd65f9d96187aab0703121881c8eba6c6 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Fix build due to an illegal character

Change-Id: I597ab26db70387b80ddcd7d51de6ae751380030d
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
5eebaddccbdbd59669d658245eea6e8aca560fc6 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Merge "Dismiss "Add to dictionary" hint with non-special char event" into lmp-dev
2c4cce8d6c92dc4492e4376a2b3973d76a016fdd 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Merge "Introduce #shouldShowAddToDictionaryHint" into lmp-dev
ebc150903951d641b2c7291bb4e834a737eb39fc 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Introduce #shouldShowAddToDictionaryHint

This is a groundwork for subsequent CLs where we need to
call this method from multiple places. This CL does not
change any existing behaviors.

Change-Id: Id8fa0360305d7383571edffab6752b2240367cf9
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
5e7a6fe09824a5d1ba875bc5aaed183cb1a0bc27 25-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix the bottom row of tablet keyboard layout" into lmp-dev
c9aa1beb6de6bbea71af8eba94354bff3001e0ac 23-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Fix the bottom row of tablet keyboard layout

This CL eliminates "_" and "/" keys from the bottom row of tablet
keyboard. This CL also reorganizes the bottom row of tablet Dvorak
keyboard.

Bug: 16603887
Change-Id: Ic1570836dea1a475bed5d43aeb6a351507bf5428
ava/res/xml-sw600dp/key_comma.xml
ava/res/xml-sw600dp/key_f1.xml
ava/res/xml-sw600dp/key_period.xml
ava/res/xml-sw600dp/key_question_exclamation.xml
ava/res/xml-sw600dp/key_space_5kw.xml
ava/res/xml-sw600dp/key_space_7kw.xml
ava/res/xml-sw600dp/key_styles_common.xml
ava/res/xml-sw600dp/row_dvorak4.xml
ava/res/xml-sw600dp/row_pcqwerty5.xml
ava/res/xml-sw600dp/row_qwerty4.xml
ava/res/xml-sw600dp/rows_dvorak.xml
ava/res/xml-sw600dp/rows_symbols.xml
ava/res/xml-sw600dp/rows_symbols_shift.xml
ava/res/xml/key_comma.xml
ava/res/xml/key_emoji.xml
ava/res/xml/key_f1.xml
ava/res/xml/key_f2.xml
ava/res/xml/key_period.xml
ava/res/xml/key_styles_common.xml
ava/res/xml/key_styles_settings.xml
ava/res/xml/row_dvorak4.xml
ava/res/xml/row_qwerty4.xml
ava/res/xml/rows_dvorak.xml
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java
ests/src/com/android/inputmethod/keyboard/layout/Arabic.java
ests/src/com/android/inputmethod/keyboard/layout/ArmenianPhonetic.java
ests/src/com/android/inputmethod/keyboard/layout/Dvorak.java
ests/src/com/android/inputmethod/keyboard/layout/Farsi.java
ests/src/com/android/inputmethod/keyboard/layout/HindiCompact.java
ests/src/com/android/inputmethod/keyboard/layout/LayoutBase.java
ests/src/com/android/inputmethod/keyboard/layout/Myanmar.java
ests/src/com/android/inputmethod/keyboard/layout/Symbols.java
ests/src/com/android/inputmethod/keyboard/layout/SymbolsShifted.java
ests/src/com/android/inputmethod/keyboard/layout/expected/AbstractLayoutBase.java
ests/src/com/android/inputmethod/keyboard/layout/expected/ExpectedKey.java
ests/src/com/android/inputmethod/keyboard/layout/expected/ExpectedKeyOutput.java
ests/src/com/android/inputmethod/keyboard/layout/expected/ExpectedKeyVisual.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsDvorakEmail.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsDvorakUrl.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsEnglishDvorak.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsQwertyEmail.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsQwertyUrl.java
034c3260781f6f42d8f0252379d9fa6fd5c9d4d3 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Dismiss "Add to dictionary" hint with non-special char event

This CL slightly extends the condition when "Add to dictionary"
hint is dismissed.

With this CL, "Add to dictionary hint" will be dismissed by any
non-special char event. This is more comfortable especially if
we start using more intrusive UIs such as indicator and/or
background color with the text hint in the suggestion strip.

Change-Id: I2ea0fa40d9c6663ebf5d5439be3eca2a2cbd5166
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
4a71d2c48021351e10bd61d5ee007533651da627 25-Aug-2014 Yohei Yukawa <yukawa@google.com> Allow to add/remove background color to/from the committed text

This is a groundwork for subsequent CLs where we need to
add/remove background color to/from the commited text.

In this CL, we use Spanned#SPAN_COMPOSING so that we can easily
remove such a background color by calling
InputConnection#finishComposingText. To make this operation easy
and realiable, we need to track whether we have specified the
background color to the commited text or not at one place. Here
we use RichInputConnection for this purpose.

Change-Id: I5f9bc4425c5d1b80a719a20e5baf336729ec08d2
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
cd6ef9a8b117b82623251510fac72ee108ec1a2a 24-Aug-2014 Yohei Yukawa <yukawa@google.com> Indroduce SuggestedWords#getTypedWordInfoOrNull

This is a groundwork for subsequent CLs whith need to
do certain things for and only for the typed word.

Change-Id: I374b79cbc79470f57f523c996010301ea5701a61
ava/src/com/android/inputmethod/latin/SuggestedWords.java
ests/src/com/android/inputmethod/latin/SuggestedWordsTests.java
0fb5eb3f9725e414e98dc00e147c2888a79423e6 24-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 2637be27c51be03e39b0db1c66312c4cc55bc7de
3c28a7f8678502ad17b0d9abe8f50f6dc330f61f 23-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 2637be27c51be03e39b0db1c66312c4cc55bc7de
2637be27c51be03e39b0db1c66312c4cc55bc7de 13-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Support Accept typed word UI

Change-Id: I58e95b2791a45afdc7dae8e26dcfc200b3b4b854
ava/res/layout/suggestions_strip.xml
ava/res/values/strings.xml
ava/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
ests/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelperTests.java
cabb66e9bc2d5c13d83ccae6ce2d2e673b6ebf0e 22-Aug-2014 Yohei Yukawa <yukawa@google.com> follow-up to API change in I4a577bfd02b37b

BUG: 17182367
BUG: 17185263
Change-Id: Id54ca29c191b9752fa82ffe5a960113b2e97e5c1
ava-overridable/src/com/android/inputmethod/latin/define/ProductionFlags.java
ava/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java
ava/src/com/android/inputmethod/latin/LatinIME.java
8e2fcaa33411e7cf12bc66ff8171e5466b804950 21-Aug-2014 Yohei Yukawa <yukawa@google.com> Merge "Use FrameLayout for the backing view" into lmp-dev
498ce3773dc1bdd8199c907e4b4191f616265542 21-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to b9768702faf2bd36ddff4b4c59daa90db0a92d50
8d0ea8a3baae453b1f65e8e6b82d4e653426b5a8 20-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to fa39ffcf8461ad6e53a86d8957ab892a3e367d16
b9768702faf2bd36ddff4b4c59daa90db0a92d50 20-Aug-2014 Yohei Yukawa <yukawa@google.com> Merge "Use #onStartInputInternal to initialize cursor rect retrieval" into lmp-dev
9f4f6681a94cc724ac1514dedce1cec56d0db9b6 20-Aug-2014 Yohei Yukawa <yukawa@google.com> Use #onStartInputInternal to initialize cursor rect retrieval

This CL simply moves the method calls of #requestCursorAnchorInfo
into #onStartInputInternal just to consolidate the logic.

Change-Id: Ia205738b9614e9ae375c1dab767a91d2e1f6d0d3
ava/src/com/android/inputmethod/latin/LatinIME.java
fa39ffcf8461ad6e53a86d8957ab892a3e367d16 20-Aug-2014 Yohei Yukawa <yukawa@google.com> Support more methods in the wrapper of CursorAnchorInfo

This CL add more compatibility wrapper methods for
CursorAnchorInfo.

This CL also adds more utility functions and types into
CompatUtils to reduce explict cast operations.

Change-Id: Id50165b552bbf28b832a6da13bf06eedcd2a190e
ava/src/com/android/inputmethod/compat/CompatUtils.java
ava/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
23cc9515ada09471d63601de05261d07bec39258 19-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 23f41049d69b17402d91506ef1283d7eb48ba430
907825548b191af02f1746e531f0475d04c28036 19-Aug-2014 Yohei Yukawa <yukawa@google.com> Use FrameLayout for the backing view

If we render our UI around the composing text in the fullscreen
mode, probably we need to have our views under
android.R.id.extractArea, which is implemented as FrameLayout.
Therefore, using FrameLayout for the backing view makes it easy
to simplify the code between normal mode and full screen mode.

Change-Id: I69533b22d9d1368ad906dc5ef7be1a1b674d10b8
ava/res/layout/input_view.xml
0c0558a450ec7a93dbea79fa36cad1e678df80ba 18-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 23f41049d69b17402d91506ef1283d7eb48ba430
23f41049d69b17402d91506ef1283d7eb48ba430 17-Aug-2014 Jean Chalard <jchalard@google.com> Add the source for the Romanian dictionary

This is only informational data - it has no functional
impact at all.

Bug: 7645206
Change-Id: I01f0c2b4fba17a37079531c9a5246c796c836d18
ictionaries/ro_wordlist.combined.gz
6ff1fb006b18e967682c506fb804a7c749349bbd 17-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to b7a227b93ba9a0787e70157b4302b6abd15d018a
b7a227b93ba9a0787e70157b4302b6abd15d018a 16-Aug-2014 Yohei Yukawa <yukawa@google.com> Merge "Use RelativeLayout for the backing view" into lmp-dev
c37205f5ab68b151ef26975df6485dcfd2dfcd52 20-Aug-2014 Ken Wakasa <kwakasa@google.com> Merge "DO NOT MERGE: Abolish source code overlay and introduce overridable src dir" into lmp-dev
0b3e48fb501111b4d7b31746b7bf7b4bc75f024f 15-Aug-2014 Ken Wakasa <kwakasa@google.com> DO NOT MERGE: Abolish source code overlay and introduce overridable src dir

This should make IDEs happy with appropriate source code directory
selection.

Change-Id: Ic734bd4d20aa050c688a3158b1a382ae0ac18991
(cherry picked from commit fb74ab15c1343084740d65ef8744cad33a678e82)
ava-overridable/src/com/android/inputmethod/compat/AppWorkaroundsHelper.java
ava-overridable/src/com/android/inputmethod/dictionarypack/DictionaryPackConstants.java
ava-overridable/src/com/android/inputmethod/dictionarypack/MetadataUriGetter.java
ava-overridable/src/com/android/inputmethod/latin/SpecialKeyDetector.java
ava-overridable/src/com/android/inputmethod/latin/about/AboutPreferences.java
ava-overridable/src/com/android/inputmethod/latin/define/DebugFlags.java
ava-overridable/src/com/android/inputmethod/latin/define/JniLibName.java
ava-overridable/src/com/android/inputmethod/latin/define/ProductionFlags.java
ava-overridable/src/com/android/inputmethod/latin/personalization/ContextualDictionaryUpdater.java
ava-overridable/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryUpdater.java
ava-overridable/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java
ava-overridable/src/com/android/inputmethod/latin/utils/FeedbackUtils.java
ava-overridable/src/com/android/inputmethod/latin/utils/FileTransforms.java
ava-overridable/src/com/android/inputmethod/latin/utils/MetadataFileUriGetter.java
ava-overridable/src/com/android/inputmethod/latin/utils/StatsUtils.java
ava/Android.mk
ava/src/com/android/inputmethod/compat/AppWorkaroundsHelper.java
ava/src/com/android/inputmethod/dictionarypack/DictionaryPackConstants.java
ava/src/com/android/inputmethod/dictionarypack/MetadataUriGetter.java
ava/src/com/android/inputmethod/latin/SpecialKeyDetector.java
ava/src/com/android/inputmethod/latin/about/AboutPreferences.java
ava/src/com/android/inputmethod/latin/define/DebugFlags.java
ava/src/com/android/inputmethod/latin/define/JniLibName.java
ava/src/com/android/inputmethod/latin/define/ProductionFlags.java
ava/src/com/android/inputmethod/latin/personalization/ContextualDictionaryUpdater.java
ava/src/com/android/inputmethod/latin/personalization/PersonalizationDictionaryUpdater.java
ava/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java
ava/src/com/android/inputmethod/latin/utils/FeedbackUtils.java
ava/src/com/android/inputmethod/latin/utils/FileTransforms.java
ava/src/com/android/inputmethod/latin/utils/MetadataFileUriGetter.java
ava/src/com/android/inputmethod/latin/utils/StatsUtils.java
ools/dicttool/Android.mk
1a1c5e0f605f275166467420cbce2290f468ab26 15-Aug-2014 Yohei Yukawa <yukawa@google.com> Use RelativeLayout for the backing view

RelativeLayout allows the IME to place its UI element at an
arbitrary position on the backing view.

Change-Id: Ib40d2111f56d8f38007e37c6c47536db3f0bef75
ava/res/layout/input_view.xml
16a43d2bd9c5d80f8e50f5a7682b657ee10621e1 15-Aug-2014 Yohei Yukawa <yukawa@google.com> Let the backing view cover the entire content area

With this CL, the backing view starts covering the content area
entirely. This allows the IME to render its UI elements at an
arbitrary position on the screen.

Change-Id: I8b4173410931b776964dddf66de2fe247e51d9de
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
b9420efa4c78b6bde8ea6ed109f876d807c92130 14-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to b8d764772b174cbd37354ffd0009bda56f223dc4
b8d764772b174cbd37354ffd0009bda56f223dc4 13-Aug-2014 Jean Chalard <jchalard@google.com> Add the input style to SuggestedWords.

Change-Id: I81f37d08659d449822b027d3d5912e11eec8b8ff
ava/src/com/android/inputmethod/event/Event.java
ava/src/com/android/inputmethod/event/InputTransaction.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/PunctuationSuggestions.java
ava/src/com/android/inputmethod/latin/Suggest.java
ava/src/com/android/inputmethod/latin/SuggestedWords.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java
ests/src/com/android/inputmethod/latin/SuggestedWordsTests.java
a94c89e017dac92e2c23dcf05a8e6b4000d021d3 13-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Use light emoji icon for Material light tablet keyboard

Bug: 16808603
Change-Id: I39ce0ed8b5580754dfd0cf1494289b0a23863d50
ava/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png
ava/res/values/attrs.xml
ava/res/values/keyboard-icons-holo.xml
ava/res/values/keyboard-icons-lxx-dark.xml
ava/res/values/keyboard-icons-lxx-light.xml
ava/res/xml-sw600dp/key_styles_common.xml
ava/res/xml-sw600dp/key_styles_enter.xml
ava/res/xml/key_styles_common.xml
ava/res/xml/key_styles_enter.xml
ava/src/com/android/inputmethod/keyboard/internal/KeyboardIconsSet.java
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/layout/ArmenianPhonetic.java
ests/src/com/android/inputmethod/keyboard/layout/Khmer.java
ests/src/com/android/inputmethod/keyboard/layout/Lao.java
ests/src/com/android/inputmethod/keyboard/layout/LayoutBase.java
ests/src/com/android/inputmethod/keyboard/layout/Myanmar.java
ests/src/com/android/inputmethod/keyboard/layout/PcQwerty.java
ests/src/com/android/inputmethod/keyboard/layout/Symbols.java
ests/src/com/android/inputmethod/keyboard/layout/SymbolsShifted.java
ests/src/com/android/inputmethod/keyboard/layout/Thai.java
ests/src/com/android/inputmethod/keyboard/layout/expected/AbstractLayoutBase.java
ools/make-keyboard-text/res/values/donottranslate-more-keys.xml
6a20a03f723accb63e9ce6a547280a3630233832 13-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 6e7806bc003314a975fab8551e63e3b3bf0fa7bd
d9a8e1ccfd8196adf536e9622c72c1933ebf9a74 13-Aug-2014 Yohei Yukawa <yukawa@google.com> Enable CursorAnchorInfo callback when necessary

Change-Id: If3dda7442418053600ac935da50baaddb0e31d37
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/define/ProductionFlags.java
6e7806bc003314a975fab8551e63e3b3bf0fa7bd 13-Aug-2014 Yohei Yukawa <yukawa@google.com> Add stub implementation of #onUpdateCursorAnchorInfo

This CL never changes existing behavior because
ProductionFlags.ENABLE_CURSOR_ANCHOR_INFO_CALLBACK is
not yet turned on.

Change-Id: I4bcbd2aebd05977b07231e8aa14acdcf6d8e1fa0
ava/src/com/android/inputmethod/latin/LatinIME.java
c225d2e29cfd85fb416952daa4bcebd4df48b57c 13-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Add setting boolean for showing UI to accept typed word

Change-Id: Iedd90d07b904362d9debc9994ce86cd78a0303b9
ava/res/values/donottranslate.xml
ava/res/xml/prefs_screen_debug.xml
ava/src/com/android/inputmethod/latin/settings/DebugSettings.java
ava/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/Settings.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
a696c924776cea07ec52ed9448dd16d813eddd72 12-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Add debug setting to force hardware special key

Bug: 13988700
Change-Id: If23f8a14097431e76a303a6d6c24e8d9835fb655
(cherry picked from commit 3659c70fc3174b00ac24e105677d7e480596bf56)
ava/res/values/donottranslate.xml
ava/res/xml/prefs_screen_debug.xml
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/SpecialKeyDetector.java
ava/src/com/android/inputmethod/latin/settings/DebugSettings.java
ava/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java
78cff10f8d317641dd3531cce04e74502be8ad44 12-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Add BuildCompatUtils to get an effective platfrom API version

This CL removes reference of VERSION_CODES.CUR_DEVELOPMENT.

Bug: 13888366
Change-Id: I5c8499a175473a220c8fb04ead219760c585a19a
ava/src/com/android/inputmethod/compat/BuildCompatUtils.java
ava/src/com/android/inputmethod/keyboard/KeyboardTheme.java
ava/src/com/android/inputmethod/keyboard/emoji/EmojiCategory.java
ava/src/com/android/inputmethod/latin/settings/Settings.java
ests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java
8f3e778a21ff2c8855fb0014116eda9eec7f2b5d 13-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Revert "Remove reference of VERSION_CODES.CUR_DEVELOPMENT"

This reverts commit 5380acfd04342b35289599f0bda3eaae1ddac642.

Bug: 13888366
Change-Id: Iae0fb6798cef9d59c9de3790123f6acaf8b2746b
ava/src/com/android/inputmethod/keyboard/KeyboardTheme.java
ests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java
5380acfd04342b35289599f0bda3eaae1ddac642 12-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Remove reference of VERSION_CODES.CUR_DEVELOPMENT

Bug: 13888366
Change-Id: I0b829e2cf9a11c694cf01b6f02753233c9c85105
ava/src/com/android/inputmethod/keyboard/KeyboardTheme.java
ests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java
59e8b5a4d435aa8f02a834a8896010724c207b77 12-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 89e8cba6aed19c577c96aa9b4e56dd6ddd0182c7
89e8cba6aed19c577c96aa9b4e56dd6ddd0182c7 12-Aug-2014 Yohei Yukawa <yukawa@google.com> Merge "Add CursorAnchorInfoCompatWrapper for KitKat and older platforms" into lmp-dev
499153734e6dcd01ae9630bf423fadd25628339c 08-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Add SpecialkeyDetector

Bug: 13988700
Change-Id: I215e879ad33b149370c1d0a5fdcf2203c0fc8b4a
(cherry picked from commit 34541bfeb68e63bad71b83f1b7eba7922cca1723)
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/SpecialKeyDetector.java
8fdff5a11129827e88ce9f5bc462e18f613c19a3 08-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Show InputView even when hardware keyboard is connected

Bug: 13988700
Change-Id: I4aeb01bf3571afc97959c213474a6424d7896120
(cherry picked from commit 06514f00f43f15e702ad3d8287e0d90bff555b7f)
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/latin/LatinIME.java
deff9495f771a54b8ea55e07e0d44a0302ea9e10 12-Aug-2014 Yohei Yukawa <yukawa@google.com> Add CursorAnchorInfoCompatWrapper for KitKat and older platforms

Change-Id: Ia26c783ebefd7b928d623a598792b7ba32d89a80
ava/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
016d6c424cf004c282db5a57e64f3d1eee672a22 11-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Auto scale-X text of key popup preview

Bug: 9978106
Change-Id: I335fa3117ac2af2cb8220c4827dd54c1a1da4c5c
ava/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ava/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java
c9add10c38aabefe41979ec8b0098f3589df8acd 11-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Disable Sinhala keyboard for L-release

This CL also disables Tamil (Sri Lanka) subtype in conjunction with
Sinhala (Sri Lanka) subtype.

Bug: 6911143
Bug: 9978106
Change-Id: I686b4e5d2c79039ca8d837d3227448d69c7e47de
ava/res/xml/method.xml
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsSinhalaLK.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTamilLK.java
25906373ffe1b0e3e99b7412e9fd2a54f5d73345 11-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Tamil keyboard

This CL adds Tamil (Sri Lanka) and Tamil (Singapore) subtypes.
This CL also fixes Sinhala Keyboard's currency symbol.

Bug: 9978106
Bug: 6911143
Change-Id: I2060978097882d0f4b1ec10f1103260ed8a447d0
ava/res/xml/key_styles_currency.xml
ava/res/xml/key_styles_currency_generic.xml
ava/res/xml/method.xml
ava/res/xml/rowkeys_tamil1.xml
ava/res/xml/rowkeys_tamil2.xml
ava/res/xml/rowkeys_tamil3.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/Sinhala.java
ests/src/com/android/inputmethod/keyboard/layout/Tamil.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTamilIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTamilLK.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTamilSG.java
ools/make-keyboard-text/res/values-bn-rIN/donottranslate-more-keys.xml
ools/make-keyboard-text/res/values-si-rLK/donottranslate-more-keys.xml
ools/make-keyboard-text/res/values-ta-rLK/donottranslate-more-keys.xml
ools/make-keyboard-text/res/values-ta-rSG/donottranslate-more-keys.xml
ools/make-keyboard-text/res/values/donottranslate-more-keys.xml
2863997abd6e27b6b8ab06efe1f58d5ba3b4a908 11-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Kannada keyboard

Bug: 10029252
Change-Id: I5ae056ca6ada4ffb921e9882bf57ad21a9bb4d47
ava/res/xml/rowkeys_kannada3.xml
ests/src/com/android/inputmethod/keyboard/layout/Kannada.java
015fcc268547c663f89e3ae1afddfe1088b2f440 11-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Enable InScript keyboards for L

This CL enables the followin InScript keyboards for L-release.
- Sinhala
- Tamil
- Bengali
- Telugu
- Marathi
- Kannada
- Malayalam

Bug: 6911143
Bug: 9978106
Bug: 10028755
Bug: 10028759
Bug: 10028772
Bug: 10029252
Bug: 10417006
Change-Id: Id8962b429fbb58b5c2c90a65849af6a6fe84a8c9
ava/res/xml/method.xml
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsBengaliIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsKannadaIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMalayalamIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMarathiIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsSinhalaLK.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTamilIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTeluguIN.java
7d75cd5718ff248638f7e1e5a24955a810a25379 11-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 31869bf5ad987f42530474d3e82b6f75a2c6de68
424db9038b75456005376bf6775a12703fcce74d 10-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to f729f2214f1479904e2e190fc08f3d807f747eb6
31869bf5ad987f42530474d3e82b6f75a2c6de68 10-Aug-2014 Ken Wakasa <kwakasa@google.com> A follow up to AAPT change

AAPT previously allowed apps to generate resources in the android
package. This is no longer allowed after I1be66e3f8df9a737b21c71f8a93685376c7e6780.

Change-Id: Icda68829c0bf9254b6637f0ec2cecc0b357dbc43
ava/res/layout/user_dictionary_item.xml
b711b6fc68956230a4d3a768914165d4f0a60f1b 09-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to f729f2214f1479904e2e190fc08f3d807f747eb6
f729f2214f1479904e2e190fc08f3d807f747eb6 08-Aug-2014 Ken Wakasa <kwakasa@google.com> Help & feedback should be the very last item in the menu

bug: 16717930

Change-Id: I7ce73fe067bb7f9a639b414875780c39bb1de12d
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
a848c094857c8457a86e7a9159163df4b3af65d0 08-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Rename distracter filter class." into lmp-dev
e05eb2182602dd62e2bfa5b78ab6df7f331cff24 07-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Rename distracter filter class.

Bug: 13142176
Bug: 15531638
Change-Id: I89cef5264073eed25ffb5be10fdff731df0a3138
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/utils/DistracterFilterCheckingExactMatches.java
ava/src/com/android/inputmethod/latin/utils/DistracterFilterCheckingExactMatchesAndSuggestions.java
ests/src/com/android/inputmethod/latin/DistracterFilterTest.java
33ca0c80c1b0fa6b695bbd9907e8942996b8c0b5 08-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Use suggestions in the distracter filter.

Bug: 13142176
Bug: 15531638

Change-Id: I609fa61fccf2a0c738726985806b7d9248eadf49
ava/src/com/android/inputmethod/latin/utils/DistracterFilterCheckingExactMatches.java
ests/src/com/android/inputmethod/latin/DistracterFilterTest.java
6fef4ff00d78fcf1b4bcd840899bcf02d1b6869f 08-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Use suggestions in the distracter filter." into lmp-dev
83a96fe5c748926d53a3771d2913a0a1012753c2 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Initial implementation of Help & feedback

bug: 16717930

Change-Id: Iddc8e831c3f01ec7eb02ed1bc5d5e103d497e177
ava/res/values/strings.xml
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FeedbackUtils.java
db776143d940b28abb1b0aa1dcab62a945571990 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Revert "Revert "Align hint label to bottom""

This reverts commit 02c4a80afea802859c5cb4d1033a7374c3132c96.
ava/res/values/attrs.xml
ava/res/values/themes-lxx.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
dfeb01472626b4dc86b7825169b9940c1c8eb58c 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Revert "Revert "Tune number letter size of Material keyboard""

This reverts commit 5ad718f2cad358e0c84fb0ba8463b428bce3127a.
ava/res/values-land/config.xml
ava/res/values-sw600dp-land/config.xml
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp-land/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/res/values/themes-holo.xml
ava/res/values/themes-lxx.xml
f7f657436872959fa9f8c5b90d2a4a97d104eaae 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Revert "Revert "Remove unused Key and Keyboard attributes""

This reverts commit 44e20f4fb42380061b1c4aa8905c2b301d7130cd.

Change-Id: I6560c8f4ef15bf8318d9eedf68a9eb5031f0581d
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/attrs.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java
ava/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java
cf4c7cbf1046084c4f050d47c43e3eca42c5b6b7 07-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to b6665d958a78ed0bd726e67b4dad9cec91ab2c3c
39bcf1298791aca70d9b2224a3cb6860ca0cec23 06-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 1f3d89c2af645a85d863083ff7956a5ca7e1abc7
1f3d89c2af645a85d863083ff7956a5ca7e1abc7 06-Aug-2014 Jean Chalard <jchalard@google.com> Revert "[HS1] Save some data in startInputView"

This reverts commit f1accd4f04b13f764e1ffa7c7964e4b7c41ddf4b.

Bug: 16830599
Change-Id: I4c9367f742b8ee8463920e91263b05c2195f8480
ava/src/com/android/inputmethod/latin/LatinIME.java
772a8019efbc280f6228fc2d7baca66f5dee755e 06-Aug-2014 Jean Chalard <jchalard@google.com> Revert "[HS2] Move more stuff to onStartInput"

This reverts commit 93b00a314e307cb257abf1cab88cb24d57ff3885.

Bug: 16830599
Change-Id: I955e7da77978c3a495660aa29247e010d489c36b
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
d444bc3d5cbcb9ba2d3859725608ef41b4e9aa4f 05-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to a262144dcb6a8e7d5bb42f1feb1f80902877baec
a262144dcb6a8e7d5bb42f1feb1f80902877baec 27-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add ViewCompatUtils.setElevation

Bug: 16210054
Change-Id: I632158951a60ab527246410caefd9fbe471dd859
ava/src/com/android/inputmethod/compat/ViewCompatUtils.java
689064d0a26a7d551c49b53bf43d0eeab0f28379 05-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessarily overridden defaultEnterKeyStyle

The overriding defaultEnterKeyStyle was needed because there were two
Key's attributes to control key's visual, keyLabel and
keyIcon. Because these were merged into one keySpec attribute, there
is no need to override defaultEnterKeyStyle.

Bug: 16787857
Change-Id: I78ca2c7c9349e4532c67e8d6468a5b98309adc05
ava/res/xml/key_styles_enter.xml
ava/res/xml/key_styles_number.xml
5dee1fd67d7ca0682fe1c5fece89980415d9a40a 06-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add dedicated background for custom action label key" into lmp-dev
017e9f7e7fa45add58af80165902843fe1e8dedb 06-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Add dedicated background for custom action label key

Bug: 15526978
Change-Id: Ia73d825c7e00097018822704e61272d0e448f39a
ava/res/drawable/btn_keyboard_key_lxx_dark.xml
ava/res/drawable/btn_keyboard_key_lxx_light.xml
ava/res/values/attrs.xml
ava/res/xml-sw600dp/key_styles_enter.xml
ava/res/xml/key_styles_enter.xml
ava/src/com/android/inputmethod/keyboard/Key.java
93daa04d60bda16515eb3b3dd7dbe4e8008c61a2 06-Aug-2014 Jean Chalard <jchalard@google.com> Deactivate tests for Myanmar

They are pretty extensive already and require an implementation
that works pretty well. However ours is based on an old architecture
and updating them will take time, so for the time being it's best
to just deactivate the tests.

Change-Id: I649a220d13fc455b4306706bb964602c27a5a28c
ests/src/com/android/inputmethod/latin/InputLogicTestsReorderingMyanmar.java
ef74e737f580f7ac0b3bd70d6255dde3c87d9078 06-Aug-2014 Jean Chalard <jchalard@google.com> Introduce onEvent() to improve testability

...and prepare for the future

Change-Id: Ieed96ab552993fd148e80b9c3355f1b569bd716f
ava/src/com/android/inputmethod/latin/LatinIME.java
ests/src/com/android/inputmethod/latin/InputTestsBase.java
6474ef9925e538d19aed24d53753ec1b0d5ae30c 05-Aug-2014 Jean Chalard <jchalard@google.com> Merge "[HW16] Implement processing event chains." into lmp-dev
0a2872cb448c6df1009011414359981d411bd879 04-Aug-2014 Jean Chalard <jchalard@google.com> [HW16] Implement processing event chains.

Change-Id: I4e1e4f101050ebda77c629a61c548d3c8efb330f
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
f69bb4c7a31095012608f6608aa714588eb73b3d 04-Aug-2014 Jean Chalard <jchalard@google.com> [HW15] Pass events instead of reading them from the transaction

It's probably cleaner to just pass the events rather than read
them from a transaction, especially when a transaction may be
associated with several events in a chain.

Change-Id: I27830f0f3f3f32fe77ea8b9cad505b7ebee648af
ava/src/com/android/inputmethod/event/InputTransaction.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
aa3ff194cd1bae2e7dd7aa436877a444ea140511 06-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Use add icon for add custom input style menu" into lmp-dev
f7d1dc2b5ef3c0ff3b655528a0324c3fc3ab03f3 06-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Use add icon for add custom input style menu

Bug: 16805043
Change-Id: I9730a6aa5d761924457edaabcee25db930e20f02
ava/res/drawable-hdpi/ic_add_circle_wht_24dp.png
ava/res/drawable-mdpi/ic_add_circle_wht_24dp.png
ava/res/drawable-xhdpi/ic_add_circle_wht_24dp.png
ava/res/drawable-xxhdpi/ic_add_circle_wht_24dp.png
ava/res/menu/add_style.xml
ava/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java
da8cda0578a0ec8738d054d25e2e922d1f0e6ca8 06-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Clean up IntArrayViewTest

Change-Id: I30138f0722571100fe13efc96f8332efde846c2e
ative/jni/tests/utils/int_array_view_test.cpp
203ba408d7124598da49c0b146aba35b72f5f336 05-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove ProbabilityDictContent and use LanguageModelDictContent" into lmp-dev
851e0458fe460526b1f953e39a1e406a21ab4647 05-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Remove ProbabilityDictContent and use LanguageModelDictContent

Bug: 14425059
Change-Id: I1bb9e78ecb24139b87c99be6722e37eec0a2285d
ative/jni/NativeFileList.mk
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ative/jni/tests/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content_test.cpp
08894842662eff666a713a7f4deb79204a322f8c 04-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Add methods for unigrams to LanguageModelDictContent.

Bug: 14425059
Change-Id: I0a6b480a3d4735787ffac68c47b4ffefc3f1b8a5
ative/jni/NativeFileList.mk
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_entry.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ative/jni/src/utils/int_array_view.h
ative/jni/tests/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content_test.cpp
ative/jni/tests/suggest/policyimpl/dictionary/structure/v4/content/probability_entry_test.cpp
e9ed396f6c1dea09e14edc69118c3421275058bb 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Revert "Revert "Add Key label off center attribute""" into lmp-dev
0b5d12c6b4df6ddea2514a6646feb7db68e37ff4 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Revert "Revert "Add Key label off center attribute""

This reverts commit 787e9a37b41c67e8683e854538b2743a2bc8fdcd.

Change-Id: I177b8f5d08eb487c19180c09101cc073222c4efe
ava/res/values/attrs.xml
ava/res/values/themes-common.xml
ava/res/xml/key_styles_number.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
ava/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java
ava/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java
787e9a37b41c67e8683e854538b2743a2bc8fdcd 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Revert "Add Key label off center attribute"

This reverts commit ba49920e8046ca592d6c914b2e3f7394bf9c281c.

Due to unit test breakage.

Bug: 14419121
Change-Id: I6f4fc30b86227e59c883d202551b162dc91b4166
ava/res/values/attrs.xml
ava/res/values/themes-common.xml
ava/res/xml/key_styles_number.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
ava/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java
ava/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java
0df148fce03899a15e1243dd30e6260de6ed4547 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Revert "Revert "Remove unused animation resources""" into lmp-dev
57914a138af95e8da45e1e43dda355525eeae7e4 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Revert "Revert "Remove unused animation resources""

This reverts commit c083255b5020db4237c47e78892debfbd80e22ee.

Change-Id: I357bcafe7f28fe72b2b51b566dd59ac9c1c5b2fc
ava/res/anim/more_keys_keyboard_fadein.xml
ava/res/anim/more_keys_keyboard_fadeout.xml
ava/res/values/themes-common.xml
6dcdfcc39d4021eec8ebd5c26e97b27624962af8 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Clean up Keyboard and KeyboardView theme

Change-Id: I3f49f400b3857d34e1f2a7727a17c768787fe045
ava/res/values/themes-common.xml
ava/res/values/themes-holo.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/res/values/themes-lxx.xml
414e9470d81c3b8a654714363785e0c77f599440 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Revert "Clean up Keyboard and KeyboardView theme"

This reverts commit ef231984edd6536e6fef84d9fb01f11d1eeaba5c.

Due to unit test breakage.

Change-Id: I2136e950c3f72fb82b01e90758c1036bb0b7d508
ava/res/values/themes-common.xml
ava/res/values/themes-holo.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/res/values/themes-lxx.xml
c083255b5020db4237c47e78892debfbd80e22ee 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Revert "Remove unused animation resources"

This reverts commit 9e7f0677bfc13bde20dd7d38d03ec41f25d21126.

Due to unit test breakage.

Change-Id: I664c25c17fc4cc98264bdac772eac086c9fbc183
ava/res/anim/more_keys_keyboard_fadein.xml
ava/res/anim/more_keys_keyboard_fadeout.xml
ava/res/values/themes-common.xml
9e7f0677bfc13bde20dd7d38d03ec41f25d21126 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused animation resources

Change-Id: Idc0670588bb51e6a2b3eac9489cb643db293815a
ava/res/anim/more_keys_keyboard_fadein.xml
ava/res/anim/more_keys_keyboard_fadeout.xml
ava/res/values/themes-common.xml
e19c520b419faaf96180984528ae32b514a1bc77 06-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Align space key icon to bottom of a key

The Key.keyLabelFlags's flag "alignButtom" (misspelled) has been
removed by Iae3cd66744. This CL re-introduce the same flag with
"alignIconToBottom".

Bug: 16803172
Change-Id: I412590f394c6ca9b36358d6acfe8675071403bdd
ava/res/values/attrs.xml
ava/res/xml/key_styles_number.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
3316dcd453a824b3da40a25fc83a46867e2aec59 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "Introduce onEvent() to improve testability"" into lmp-dev
f5f5fb4b6442f5a67ab5c4fb5610d4c8dff3d2b7 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Revert "Introduce onEvent() to improve testability"

This reverts commit ef74e737f580f7ac0b3bd70d6255dde3c87d9078.

Apparently, this CL broke several unit tests.

Change-Id: I86cf5f1ffb0214707afe99ee97f92ba8c5157f3f
ava/src/com/android/inputmethod/latin/LatinIME.java
ests/src/com/android/inputmethod/latin/InputTestsBase.java
5f57fe4ad035f3deb53a58616efea843546266b4 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "Remove unused Key and Keyboard attributes"" into lmp-dev
44e20f4fb42380061b1c4aa8905c2b301d7130cd 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Revert "Remove unused Key and Keyboard attributes"

This reverts commit cdcaa37a372799eecf796f7002bf49bf3a5f42c1.

Due to unit test breakage.

Change-Id: I1c22edf983f6e03a34b86d7c1fae3d3188447a75
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/attrs.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java
ava/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java
cdcaa37a372799eecf796f7002bf49bf3a5f42c1 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused Key and Keyboard attributes

This CL removes the following unused Key attributes
- Key.keyLabelFlags' followKeyLargeLabelRatio
- Keyboard.keyLargeLabelRatio

Change-Id: Ib4fb13cc7ca902ac1733ecf27bd284d07e10bc3e
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/attrs.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java
ava/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java
91f47b03fecbfbc62adb93aa0331924c1fb38995 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Remove unused animation resources" into lmp-dev
0c2dc4102919857057f4b780d5cc2b3f7043f64c 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Clean up Keyboard and KeyboardView theme" into lmp-dev
ef231984edd6536e6fef84d9fb01f11d1eeaba5c 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Clean up Keyboard and KeyboardView theme

Change-Id: I745ed21b88fbdb1f3a16a71ebf3461d909ae448e
ava/res/values/themes-common.xml
ava/res/values/themes-holo.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/res/values/themes-lxx.xml
fd8b4522df537dce75b8be87600fd8bdc64efb2b 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> (DO NOT MERGE) Remove preliminary keyboards from L

Change-Id: I9e1209b80b8919669b4496102b967220ab16146b
ava/res/xml/method.xml
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsBengaliIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsKannadaIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMalayalamIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMarathiIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMyanmarMM.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsSinhalaLK.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTamilIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTeluguIN.java
0f2de75e310a95cf39a12fde56b9e7d81e9ac30b 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "Remove unused animation resources"" into lmp-dev
b6665d958a78ed0bd726e67b4dad9cec91ab2c3c 07-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Use DistracterFilterCheckingIsInDictionary for User History" into lmp-dev
f1784266ec80244dcefdbd70a43147f1cd847547 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Align hint label to bottom

Bug: 14419121
Change-Id: I9147d3c4a3687ed745ffdddfff221d88652919b2
ava/res/values/attrs.xml
ava/res/values/themes-lxx.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
87ab5b0518d6e87c22568a5e5d5834c5c40baf83 07-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Use DistracterFilterCheckingIsInDictionary for User History

Bug: 13142176
Bug: 15531638
Change-Id: I7e4e5afa05c5cee6eedef62c053d81edac5fa6af
ava/src/com/android/inputmethod/latin/DictionaryFacilitator.java
ava/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java
44454c2b2be765618d0c19651f3ee50c373a2d59 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Tune number letter size of Material keyboard

Bug: 14419121
Change-Id: I6a477b9bf9022e369d4a6a77415490dc2b9eefc6
ava/res/values-land/config.xml
ava/res/values-sw600dp-land/config.xml
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp-land/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/res/values/themes-holo.xml
ava/res/values/themes-lxx.xml
c08c50648763c173bf382990b2a868dc19eba350 06-Aug-2014 Jean Chalard <jchalard@google.com> Merge "Fix an NPE when running with Keep." into lmp-dev
411fa5909ba3ade6346629b86b398b75e900aa26 06-Aug-2014 Jean Chalard <jchalard@google.com> Fix an NPE when running with Keep.

Change-Id: Ie703e14bff42d34608f11d0c2d7758950b84c88c
ava/src/com/android/inputmethod/latin/LatinIME.java
9273f3832b51f5d23d86df624600381ed6d6585f 05-Aug-2014 Jean Chalard <jchalard@google.com> [HS3] Fix a bug on ICS

There is a bug in ICS where the input connection won't take
any writing commands after rotation until the cursor moves.
This fixes it by wiggling the cursor position once before trying
to do anything.

Bug: 16810766
Change-Id: Ib14c70bd0550420cecfa86dea501d13a1a91e296
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
50c12c83b322f78c90e3f72d1fa4422d13bfa7c6 06-Aug-2014 Jean Chalard <jchalard@google.com> Merge "[HS2] Move more stuff to onStartInput" into lmp-dev
93b00a314e307cb257abf1cab88cb24d57ff3885 04-Aug-2014 Jean Chalard <jchalard@google.com> [HS2] Move more stuff to onStartInput

Bug: 8152758
Change-Id: Ida05df7d151ceb582886e2ad06c5bdf0b59978ee
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
2d8f1b65dac731306b37a6f55c08975a2de0f719 06-Aug-2014 Akifumi Yoshimoto <akifumi@google.com> Merge "Make dict log cleanup." into lmp-dev
c21619fe739216af3b134308d20669ad7431c250 06-Aug-2014 Akifumi Yoshimoto <akifumi@google.com> Make dict log cleanup.

Delete unneeded output when creating a dictionary

Change-Id: If7dc5dc74a53d0054967cb801e5ccfdd53ebe179
ests/src/com/android/inputmethod/latin/makedict/BinaryDictEncoderUtils.java
8cbb4eb984f327bb6f1990b0efb5ca3e080ca0a9 05-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Make popup hint letter theme-aware" into lmp-dev
3410e16907d4c1058bcc7ccf05e9a8382a9b59bb 05-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Make popup hint letter theme-aware

Bug: 16351091
Change-Id: I6af18ea210c00916157138b9cfbeb073aee6ca1b
ava/res/values/attrs.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
4efa2c0cdbc56ba0a43dc34b42c512941678ae70 06-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Use IntArrayView to add/remove n-gram entry." into lmp-dev
9069d30043d5182dfd38465ad9bbc11ad73fab7c 05-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Use IntArrayView to add/remove n-gram entry.

Bug: 14425059
Change-Id: I734f12dfde5161abdfb019a6391677dba8984ff4
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_writer.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_writer.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.h
ative/jni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_writer.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ative/jni/src/utils/int_array_view.h
ative/jni/tests/utils/int_array_view_test.cpp
4fd1ffdb8ee4e3b172c34f52c476f130e85edb49 06-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add/Get n-gram probability entry in languageModelDictContent" into lmp-dev
03dc44f543795040a092723085fac1209103b7bd 05-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Add/Get n-gram probability entry in languageModelDictContent

Bug: 14425059
Change-Id: I7926c3812f89b9a71fe1873a5bc32f793f91b640
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ative/jni/src/utils/int_array_view.h
ative/jni/tests/utils/int_array_view_test.cpp
6d1811793e0ec786aec77ac1fc6ddc04ae13cfed 05-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add methods for unigrams to LanguageModelDictContent." into lmp-dev
868395c63708a9966d96e4be1d66efaeedd21b33 06-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Mark hind_compact layout as completed" into lmp-dev
3760803de6a3de5be62f0f9b0ea4c456667b50ea 06-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Mark hind_compact layout as completed

Bug: 13779052
Change-Id: If87ee2edbcfec4ad0444d13c7bd502df88cac89a
ava/res/xml/method.xml
5218382141a0ea5dfd5a4323dd15da87f7f948d7 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "Tune number letter size of Material keyboard"" into lmp-dev
5ad718f2cad358e0c84fb0ba8463b428bce3127a 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Revert "Tune number letter size of Material keyboard"

This reverts commit 44454c2b2be765618d0c19651f3ee50c373a2d59.

Due to unit test breakage.

Bug: 14419121
Change-Id: Id0bbc2276fc035aa090f7bb4fa8112a1aecd483f
ava/res/values-land/config.xml
ava/res/values-sw600dp-land/config.xml
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp-land/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/res/values/themes-holo.xml
ava/res/values/themes-lxx.xml
6ba5d636283c96b50e07f634225fce38faff0b7c 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Remove unused Key and Keyboard attributes" into lmp-dev
e988e412d9fdab41204b45b5c99e401a0f969b2d 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add Key label off center attribute" into lmp-dev
ba49920e8046ca592d6c914b2e3f7394bf9c281c 07-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Add Key label off center attribute

This CL adds two Key attributes to control how much a label should be
off centered.
- keyLabelOffCenterRatio
- keyHintLabelOffCenterRatio

Bug: 14419121
Change-Id: I26650eefdd375f0eeca8a1ca6034a8339d2a3182
ava/res/values/attrs.xml
ava/res/values/themes-common.xml
ava/res/xml/key_styles_number.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
ava/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java
ava/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java
1b9f7c962c164e656d8a6ba94f50ffe7960c2636 05-Aug-2014 Jean Chalard <jchalard@google.com> Merge "[HW14] Cleanup" into lmp-dev
dd31a2dedf3259662cacac9baad638ec10a0baeb 04-Aug-2014 Jean Chalard <jchalard@google.com> [HW14] Cleanup

Do away with the didAutoCorrect local variables which are
unnatural to return out of all these functions.

Change-Id: I22024004d2c489de018beff812c2c589bfd8ca32
ava/src/com/android/inputmethod/event/InputTransaction.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
a88e95e07e2a67d4fd99c4928f4c2ae09d2ad245 04-Aug-2014 Jean Chalard <jchalard@google.com> [HW13] Split up onCodeInput

Change-Id: I503c5403dcaea5db632eba85ae3fae9ba9a1f946
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
c710b34e34ab4035846efea6b5109811befd956a 05-Aug-2014 Jean Chalard <jchalard@google.com> Merge "[HW13] Split up onCodeInput" into lmp-dev
1c7e6f8d6ec82a09e2231ba822676fef56250f78 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "Align hint label to bottom"" into lmp-dev
02c4a80afea802859c5cb4d1033a7374c3132c96 07-Aug-2014 Ken Wakasa <kwakasa@google.com> Revert "Align hint label to bottom"

This reverts commit f1784266ec80244dcefdbd70a43147f1cd847547.

Due to unit test breakage.

Bug: 14419121
Change-Id: Ibc201649e71135292530b26337d9305a6681f446
ava/res/values/attrs.xml
ava/res/values/themes-lxx.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
f1accd4f04b13f764e1ffa7c7964e4b7c41ddf4b 04-Aug-2014 Jean Chalard <jchalard@google.com> [HS1] Save some data in startInputView

Bug: 8152758
Change-Id: Ic57d3918b08e775769d4ba5d73ba5c31231e0d6a
ava/src/com/android/inputmethod/latin/LatinIME.java
7998210dd705ff0075c4b27e53ff2b44c673283b 04-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 85b7b967b70393815da78aa4bae1938dbf9bbe1a
29c2e59789f1ce755ae7fef3c55dccdf2b75122a 03-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to c4696b2eb6b25eea4d5c869683104ab99aec0421
c77f904b005a48e66cf39bfdb64066c8c0261ecf 02-Aug-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to c4696b2eb6b25eea4d5c869683104ab99aec0421
85b7b967b70393815da78aa4bae1938dbf9bbe1a 04-Aug-2014 Jean Chalard <jchalard@google.com> Merge "[HW12] Use the consumed status of the Event." into lmp-dev
e0bad8e988a23553181fb670f8a2589a79f22c40 01-Aug-2014 Jean Chalard <jchalard@google.com> [HW12] Use the consumed status of the Event.

Change-Id: I1619f6132f8f71bc1291fd6a5604a5e1e3431ae2
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/Event.java
ava/src/com/android/inputmethod/latin/WordComposer.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
03a1c442aeddbd511be92e11465b6206d2ca976c 01-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Clean up compatible utility classes

Change-Id: I95a682052037d292801477db0f05e04926b61412
ava/src/com/android/inputmethod/compat/CompatUtils.java
ava/src/com/android/inputmethod/compat/DownloadManagerCompatUtils.java
ava/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java
ava/src/com/android/inputmethod/compat/InputMethodSubtypeCompatUtils.java
ava/src/com/android/inputmethod/compat/SuggestionSpanUtils.java
ava/src/com/android/inputmethod/compat/UserDictionaryCompatUtils.java
ava/src/com/android/inputmethod/compat/ViewCompatUtils.java
ests/src/com/android/inputmethod/keyboard/internal/MoreKeySpecSplitTests.java
c4696b2eb6b25eea4d5c869683104ab99aec0421 01-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Save language model in the body buffer.

Bug: 14425059
Change-Id: Iaec277f7bed03d6c6780c6ce90fbe5fe799e175e
ative/jni/NativeFileList.mk
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
c0c674cdc0721a374e140ad5ee1409c0498b3262 01-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Make MmappedBuffer use byte array view.

Bug: 16691311
Change-Id: I2122c01ee27c33e11dec52643925c069927bea2b
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/single_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/sparse_table_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_dict_buffers.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ative/jni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ative/jni/src/utils/byte_array_view.h
0257e40345fca2217b53975ed04bbb4d76eab315 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Use ReadWriteByteArrayView in BufferWithExtendableBuffer.

Bug: 16691311
Change-Id: Ibd68354a53cebf284a886d76bd8ce9848a51346f
ative/jni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
0666bc1c2ba5edb777ec8f2c93441e131272c2a1 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW6] Split processing and applying the event."

This reverts commit 1db3d860ca0d7380c5a6a3a0f95751565f23043b.

Reverting due to a few critical bugs and unit test failures.

Change-Id: I5e2d02300320438ef9c29577ec5b0860ea91d822
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/latin/WordComposer.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
9c17ad1ccd77783354f4c2e9020c48ab7f71947c 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW7] Introduce consumed events"

This reverts commit 99aff0af98e66b1d8515225a103f5beb84d098b9.

Reverting due to a few critical bugs and unit test failures.

Change-Id: Id41d802981d079f17134a03cc30ab36a3cdd4ac1
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/Event.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
1776ec841cea9d27746d4aa501997c50cbac955c 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW8] Pull up the processed event."

This reverts commit ebdd641d585e7273bbce1e018d4632e3c3187762.

Reverting due to a few critical bugs and unit test failures.

Change-Id: Ie7958d749dc813c1752d03aec7f14f5586225ff7
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
2e81822c3ac394454eb45317bc9086c700ad69d1 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW9] Pull the processed event further."

This reverts commit a8d80ec01202633709d161fb01df0126602d4eb6.

Reverting due to a few critical bugs and unit test failures.

Change-Id: I3f49b54f34d875e8986d6ddc2523ab0b706dc6f2
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
c40794547c54390d46fa120e8e70db707810abf6 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW10] Pull the processed event in its eventual place"

This reverts commit bcb61da581edfef5120a7a38a5de98d35fa65255.

Reverting due to a few critical bugs and unit test failures.

Change-Id: I5f7ee2c7883496ed36e56b3ef12fac91f85f9866
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
60fbf9e9627063ad697809d62853f6b3ee5f6ad3 29-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW7.5] Introduce the @Nonnull annotation"

This reverts commit 60a2cd8ac439bf41bfddc5f5f339feda7c7ff175.

Reverting due to build breakage under the unbundled branch.

Change-Id: Iab2988c53884166f62c95da920ac7a7079a0e5a0
ava/Android.mk
ava/src/com/android/inputmethod/event/Combiner.java
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
bcb61da581edfef5120a7a38a5de98d35fa65255 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW10] Pull the processed event in its eventual place

Change-Id: I9e13bb3efad557e9199021a344d8dff8215d97fa
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
a8d80ec01202633709d161fb01df0126602d4eb6 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW9] Pull the processed event further.

The 'processedEvent' variables will ultimately disappear entirely.

Change-Id: If44c68c1116faa9ca23e4ffeabe320704431ab3c
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
312c9498be299db7f323f9bd250328e016512e79 29-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW8] Pull up the processed event." into lmp-dev
ebdd641d585e7273bbce1e018d4632e3c3187762 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW8] Pull up the processed event.

Change-Id: If4baba0af2e88627f22b5e7312948fc3d9c5a25f
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
60a2cd8ac439bf41bfddc5f5f339feda7c7ff175 29-Jul-2014 Jean Chalard <jchalard@google.com> [HW7.5] Introduce the @Nonnull annotation

Change-Id: I1f69ea704056943fa3371ff610e2d8181ead2376
ava/Android.mk
ava/src/com/android/inputmethod/event/Combiner.java
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
99aff0af98e66b1d8515225a103f5beb84d098b9 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW7] Introduce consumed events

Change-Id: Ic2d95d19b1ac66e3e97e4a16187ce5aecb4ac678
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/Event.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
1db3d860ca0d7380c5a6a3a0f95751565f23043b 30-Jun-2014 Jean Chalard <jchalard@google.com> [HW6] Split processing and applying the event.

If anyone has better names for those...

Change-Id: Ia2dfc75381816bd688948647e2c50c10657b9e89
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/latin/WordComposer.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
179f38cc8c79ee4f1d94a1ddc37a7644a263e4c1 29-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Change getUnigramProbabilityOfPtNode to getProbabilityOfPtNode()" into lmp-dev
96d47fe7457ff1dbea4696a5e0edec2801610d47 29-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Change getUnigramProbabilityOfPtNode to getProbabilityOfPtNode()

Bug: 14425059
Change-Id: I92403d750d2979408b41554dcd79b0ed31b41161
ative/jni/src/suggest/core/dictionary/dictionary.cpp
ative/jni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ab661e3ef886a36b02fe094864ae4be6a3260f71 22-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Make "Show correction suggestions" as a binary option

Formerly "Show correction suggestions" had three options, "always
show", "show in portrait mode", and "always hide". The reason behind
"show in portrait mode" was that there may not be enough screen estate
in landscape mode to show suggestions. Because recent phone devices
have relatively large screen, we decide to remove "show in portrait
mode" option.

Bug: 15780939
Change-Id: I896d737452c3893d43ce20bd88127f10c1eb3d83
ava/res/values/donottranslate.xml
ava/res/values/strings.xml
ava/res/xml/prefs.xml
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/settings/Settings.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SettingsValues.java
ests/src/com/android/inputmethod/latin/InputLogicTests.java
76ad259764cf9aa4d8b0eba0ee708e79b02de86f 29-Jul-2014 Jean Chalard <jchalard@google.com> Merge "Improve the russian dictionary." into lmp-dev
ae4105865991a39749c165d7f385797496daf682 29-Jul-2014 Jean Chalard <jchalard@google.com> Improve the russian dictionary.

Deleted: 38 words
Probability adjusted: 11 words
Added: 1299 words

[Category diff]
+1 15
-1 0
+2 0
-2 0
+3 0
-3 0
+4 0
-4 0
+5 0
-5 3
+6 1
-6 0
+7 0
-7 13

[Weighted category diff]
+1 15
-1 0
+2 0
-2 0
+3 0
-3 0
+4 0
-4 0
+5 0
-5 3
+6 1
-6 0
+7 0
-7 13

Change-Id: I1a6513954d60b30738cb849578ce535c5e05eb1a
ictionaries/ru_wordlist.combined.gz
ava/res/raw/main_ru.dict
76cffec78834a2db525608587eae1a5a7ef998dd 23-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Show "navigate up" icon on settings activity

Bug: 15813742
Change-Id: I8b1feb5c35377e62199e5a909640d9c50f970654
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/settings/SettingsActivity.java
036b83f4c44169703273b4e8192809fdadd7b8ad 28-Jul-2014 Jean Chalard <jchalard@google.com> Merge "Wait for an event before actually realizing it" into lmp-dev
3d951c1eff4772e438eac8fe53bf6589b9eefa38 28-Jul-2014 Jean Chalard <jchalard@google.com> Wait for an event before actually realizing it

This would wrongly emit a 'timeout' log entry when switching
between two instances of the same language.

Change-Id: I56e5de121b87f3e762b58f0b2a77e9abc784036e
ava/src/com/android/inputmethod/latin/LatinIME.java
df11f9b8e61fa4b51e782a1524331fe1ea5f5e94 01-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add LanguageModelDictContent." into lmp-dev
dc3856d7589aa3cf3dcfdee8360fa48a85983273 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add LanguageModelDictContent.

This class will replace BigramDictContent and
ProbabilityDictContent.

Bug: 14425059
Change-Id: I3d15c833957e27b2f5999386db042188272bbb4b
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
90b7c1729f6f9fd6bf67e2ca55478c5a4be4100d 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Remove DictContent.

Bug: 14425059
Change-Id: I74fa4b6ba4605447c1c87427371e4be5eb8e7ae6
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
0e6a1d1020c537d847ac4222cf621dea9db4311e 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Remove getBigramsIteratorOfPtNode from structure policy.

Bug: 14425059
Change-Id: I427fbfd026c1e33b5e9cf78949fe862d8748b7ec
ative/jni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
35c62b2cc99761e97f57060ad5e3cdfad926aea7 01-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Use NgramListener in MultiBigramMap.

Bug: 14425059
Change-Id: I425536290111f2a8172f31370706f858a1e07f6e
ative/jni/src/suggest/core/dicnode/dic_node.h
ative/jni/src/suggest/core/dicnode/dic_node_utils.cpp
ative/jni/src/suggest/core/dictionary/multi_bigram_map.cpp
ative/jni/src/suggest/core/dictionary/multi_bigram_map.h
da5ccd9f18a697e6f4ff218c8374fd491e934cd9 31-Jul-2014 Jean Chalard <jchalard@google.com> [HW11] Cleanup

Change-Id: Ia866d3f9a5981c687766f8c39979fb6091018e44
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
00ee5f76975644a9691126f24b4b6c4b4e671cff 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW10] Pull the processed event in its eventual place

Change-Id: I5f7932097627766e907764a99a5e9c170f725bc0
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
f290d4073a7c9b60cd275b7a786a516ce80952bf 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW9] Pull the processed event further.

The 'processedEvent' variables will ultimately disappear entirely.

Change-Id: I612c5ce7dedc341b64921a86ac028fe91b75359b
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
de5c3a2562bbddc0f3d95619a1b3b1318b9598fd 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Construct TrieMap from existing buffer.

Bug: 14425059
Change-Id: Ia1c58d88540f55fb38fe0bdfcd7c0a34ebc7415e
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h
3c7cb5234fa33f67a4029d6e858ccccf5c7feeb3 29-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW7.5] Introduce the @Nonnull annotation" into lmp-dev
3042452170e9d8bd2d80abd7514b40b1974741f7 29-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW7] Introduce consumed events" into lmp-dev
6c3b0d3caa8af9b513573486c12bddacd5f03d03 29-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add TrieMap." into lmp-dev
a715d7f6fd3b29e660d78f83815ebe75837f1436 29-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use fragment for keyboard theme settings

Bug: 11866784
Change-Id: Ic50b6eb1bd8f2b823e2c9dfad04d8615bc910936
ava/res/layout/radio_button_preference_widget.xml
ava/res/xml/prefs.xml
ava/res/xml/prefs_screen_theme.xml
ava/src/com/android/inputmethod/latin/settings/GestureSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/MultiLingualSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/RadioButtonPreference.java
ava/src/com/android/inputmethod/latin/settings/Settings.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SubScreenFragment.java
ava/src/com/android/inputmethod/latin/settings/ThemeSettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
de3121dead395d32760379c03938faef6eac2f98 29-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add TrieMap.

Bug: 14425059
Change-Id: Ief36f808ed4f3e35bfab07837ea314d2564973ab
ative/jni/NativeFileList.mk
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ative/jni/tests/suggest/policyimpl/dictionary/utils/trie_map_test.cpp
6c39db9f725b50177ce3bf5bd4ce38ff074fe0da 29-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW6] Split processing and applying the event." into lmp-dev
8ca3eb67d2074493751d3ff0fefed62bbfedad8c 29-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update Material icons and backgrounds" into lmp-dev
e14c680078ab15b1645154b2c9d4d95350bb634b 29-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Update Material icons and backgrounds

Bug: 16143083
Change-Id: I6396f725b30e9ef6fa7964a0c9d7eb6d1d97e376
ava/res/drawable-hdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-hdpi/keyboard_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_background_lxx_light.9.png
ava/res/drawable-hdpi/keyboard_suggest_strip_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_suggest_strip_lxx_light.9.png
ava/res/drawable-hdpi/sym_keyboard_space_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_space_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-mdpi/keyboard_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_background_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_suggest_strip_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_suggest_strip_lxx_light.9.png
ava/res/drawable-mdpi/sym_keyboard_space_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_space_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-xhdpi/keyboard_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_background_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_suggest_strip_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_suggest_strip_lxx_light.9.png
ava/res/drawable-xhdpi/sym_keyboard_space_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_space_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-xxhdpi/keyboard_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_background_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_suggest_strip_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_suggest_strip_lxx_light.9.png
ava/res/drawable-xxhdpi/sym_keyboard_space_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_space_lxx_light.png
ava/res/layout/suggestion_divider.xml
ava/res/values/colors.xml
ava/res/values/keyboard-icons-lxx-dark.xml
ava/res/values/keyboard-icons-lxx-light.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
c6862ee699e8c410f11a63c0dc0d7d6465117511 29-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Allow adding DICTIONARY_MAX_WORD_LENGTH-length words." into lmp-dev
d9a8f2a82f6a0157c48ff1d0f8b2e05d40618426 28-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Allow adding DICTIONARY_MAX_WORD_LENGTH-length words.

Bug: 12725817
Change-Id: Ib9b30473ba94242a7b97ccd3b850068f596a5d17
ava/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java
ava/src/com/android/inputmethod/latin/UserBinaryDictionary.java
ava/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java
ava/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java
3225b6fe66a84ed7f499daf84d085141a66bb346 28-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add boundary check for ver2 bigram reading.

Bug: 16330528
Change-Id: I6aca6c7a735e2a652eb325572d44dff660789cff
ative/jni/src/suggest/core/policy/dictionary_bigrams_structure_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/bigram/ver4_bigram_list_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/pt_common/bigram/bigram_list_read_write_utils.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/pt_common/bigram/bigram_list_read_write_utils.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/bigram/bigram_list_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.h
1e491d90f9b26430f55a9dfee031007acf3d727b 28-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Use fragment for advanced preference screen" into lmp-dev
9bdcb131602aa614db37d817d7fe1220ab6271b8 27-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use fragment for advanced preference screen

Bug: 16522808
Change-Id: If4a2ad7a7dfecc7019bf78ad37d93fa8f37cf21e
ava/res/xml/prefs.xml
ava/res/xml/prefs_screen_advanced.xml
ava/src/com/android/inputmethod/latin/settings/AdvancedSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
e7c9415688eb389eebf49a5a57930f0062b66467 01-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove DictContent." into lmp-dev
4a1ed92ea87dc1bbe3a84c896c780342fc95db1e 01-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove getBigramsIteratorOfPtNode from structure policy." into lmp-dev
3437032a9184c18fb513da35aa2e4b0851bb3c99 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add TrieMap.save()." into lmp-dev
60ae3e0be5374478183362005f7c48809924ef01 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add TrieMap.save().

Bug: 14425059
Change-Id: Ie0b4fe8b9a157da0401bb277c703ab084d5bf9cc
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h
5c1decfbb91dbc3fd1b9b0a2058fcc38d99f48b5 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add entry iteration method to TrieMap.

Bug: 14425059
Change-Id: I79420b755f29f651d8eed61e7e48b6eb001d8dd2
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ative/jni/tests/suggest/policyimpl/dictionary/utils/trie_map_test.cpp
57574b98c2576602e5597f3bd576fe62f723c813 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove doesAutoCorrectValidWord()." into lmp-dev
5b69472d56eaebecab772012b5a590c5c9ce7511 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Remove doesAutoCorrectValidWord().

Possibly offensive words are wrongly demoted when input by
gesture.

Change-Id: Ibb2eb73d4191dea6cb767643341fe96465c1f70c
ative/jni/src/suggest/core/policy/scoring.h
ative/jni/src/suggest/core/result/suggestions_output_utils.cpp
ative/jni/src/suggest/policyimpl/typing/typing_scoring.h
d3d7c31ca996d4d7eecbb1dafc549363bef6448e 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Fix native debug build.

Change-Id: I95ff6b14d7f444911ec76698381b8d2d8da94776
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
86893a3b3f9ac939d00fcc665d25a8ddbced49ec 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW8] Pull up the processed event.

Change-Id: I18021b7ec1588fc52533c48b7d8774bec7764822
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
d624091afbbbdf1870dd6fdff69db45447e016bd 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Fix native debug build." into lmp-dev
69b68b5916aeca3617fac24fe48fddf63045a4ee 30-Jul-2014 Jean Chalard <jchalard@google.com> Fix some unit tests.

The default value for the script needs to be Latin, as we don't specify
it in the files.

Change-Id: I1275f13f1cd92f00dc5708748fefb4982f0a60b3
ava/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
2e32e83b6ef88ea7429f96a797563a8032aa5347 29-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Get n-gram probability in structure policy." into lmp-dev
1229879e7c5892e818ab53b3c2162a158cc5e177 28-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Get n-gram probability in structure policy.

Bug: 14425059
Change-Id: Id955a2e07dbdfb90ae55720f0c92597e0594c0d9
ative/jni/src/suggest/core/dictionary/dictionary.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
6850ea0ee5da6c85907f2173b58a260e6c859101 29-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add boundary check for ver2 bigram reading." into lmp-dev
fb15b768dd21a7364a541e898886166177617c58 28-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Fix NPE when context.getFilesDir() returns null." into lmp-dev
79ff803cb0d30a162d05cdd06347d084f98b1284 28-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Fix NPE when context.getFilesDir() returns null.

Bug: 16416948
Change-Id: I0fac5ab26d6efbadbd688d033a79f6705e0161a5
ava/src/com/android/inputmethod/latin/personalization/PersonalizationHelper.java
9ba854133cf06b28111980908373e173a8b26938 28-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Refactor Debug settings to use SubScreenFragment" into lmp-dev
99295c8c5fe20509ef9fbd701e6c25d83d5166df 24-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor Debug settings to use SubScreenFragment

Bug: 16522808
Change-Id: I741e2fbc5f0a62c7d4ae00e603eef52cc2a6d086
ava/res/xml/prefs.xml
ava/src/com/android/inputmethod/latin/settings/DebugSettings.java
ava/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
00b49cad9cc8a350bde8210d50c4b638908ef1c4 27-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use fragment for text correction preference screen

Bug: 16522808
Change-Id: Ia8ce83b0e69cc8157f7b8cefcfeb863eb85ee4b4
ava/res/xml/prefs.xml
ava/res/xml/prefs_screen_correction.xml
ava/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
3c8a075a584018f58225377d0f09e84887a7d2f9 27-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use fragment for gesture typing preference screen

Bug: 16522808
Change-Id: Ib8c2997466bb006c6b5d4e980344507b822d0023
ava/res/xml/prefs.xml
ava/res/xml/prefs_screen_gesture.xml
ava/src/com/android/inputmethod/latin/settings/GestureSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
6b71530017fbf4521bf1b0e1f936d4216251c42d 24-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use fragment for multi lingual preference screen

Bug: 16522808
Change-Id: I0bfac43513e1fb85b5d4c07f56dd4c5b82f75ed1
ava/res/xml/prefs.xml
ava/res/xml/prefs_screen_multi_lingual.xml
ava/src/com/android/inputmethod/latin/settings/AdditionalSubtypeSettings.java
ava/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/MultiLingualSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
bfcd98edc7c5ac28fdc1e4b7a97b2912124e622a 24-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use fragment for input preference screen

This CL introduces a common abstract class, SunScreenFragment, for
PreferenceFragment that implements a PreferenceScreen of the main
settings preference screen.

Bug: 16522808
Change-Id: I11fba71b5e9f96208b261e0c0314de8a41720d0f
ava/res/xml/prefs.xml
ava/res/xml/prefs_screen_input.xml
ava/src/com/android/inputmethod/latin/settings/InputSettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SettingsActivity.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/SubScreenFragment.java
ava/src/com/android/inputmethod/latin/utils/FragmentUtils.java
211370a3dabf138eb7e1f3e019f52c008b6771db 01-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add memory view class for int and uint8_t." into lmp-dev
75d8c20d03f8300946c5e4a4832117530110910b 31-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add memory view class for int and uint8_t.

Bug: 16691311
Change-Id: I32eb692cdb758861e24b772fdcda57642b95ae1b
ative/jni/NativeFileList.mk
ative/jni/src/utils/byte_array_view.h
ative/jni/src/utils/int_array_view.h
ative/jni/tests/utils/int_array_view_test.cpp
c4f6fc1e4868feb7bcbf2b0dc724eb9ed995780e 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[HW6] Split processing and applying the event."" into lmp-dev
4399849dea9f3cc1c8b1828739a0dd7bedc1f730 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW6] Split processing and applying the event."

This reverts commit 1db3d860ca0d7380c5a6a3a0f95751565f23043b.

Reverting due to a few critical bugs and unit test failures.

Change-Id: I5e2d02300320438ef9c29577ec5b0860ea91d822
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/latin/WordComposer.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
f40adc97cbe309bafc94492b615daa529752fabc 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add a method to iterate ngram entries." into lmp-dev
2d57b3339ad5b4bbf0939858c36c7daf5e38a4cb 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add a method to iterate ngram entries.

Bug: 14425059
Change-Id: I9962c546504288f6c22b1a7368f775decd229c62
ative/jni/src/suggest/core/dictionary/dictionary.cpp
ative/jni/src/suggest/core/dictionary/dictionary.h
ative/jni/src/suggest/core/dictionary/ngram_listener.h
ative/jni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
5a7b634aaf21895637a305e0795df666e24c890a 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add entry iteration method to TrieMap." into lmp-dev
a704ad254eaf54822e27b9adc1fb97405fd56e4f 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove PrevWordsInfo.getBigramsIteratorForPrediction()." into lmp-dev
bd1f59bda5ad0b7028ec06c2de078f1623e76cdd 30-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Remove PrevWordsInfo.getBigramsIteratorForPrediction().

This changes the behavior of predictions for some rare cases.
For example, let's consider the case of the prev word is
"ABC", "ABC" and "abc" is in the dict, "ABC" doesn't have
any bigrams, and "abc" has bigrams.
Without this change, "abc"'s bigrams are used for
prediction. But, with this change, "abc"'s bigrams are not
used for prediction. This strategy is the same as the the
current way of bigram probability computation during
traversal (for suggestion).

Bug: 14425059
Change-Id: I857ff39aa70aea265efa651451a63b759bb47d48
ative/jni/src/suggest/core/dictionary/dictionary.cpp
ative/jni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ative/jni/src/suggest/core/session/prev_words_info.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
633f1a5e6ed6dee09b01449a23f7bab3953c99d3 28-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Use fragment for text correction preference screen" into lmp-dev
9fbeeb609f85d962e28f51c4b582601ef4a5cae9 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[HW7] Introduce consumed events"" into lmp-dev
bfa6f9533ca0d7ebb2650639765c77a77f37e0d9 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW7] Introduce consumed events"

This reverts commit 99aff0af98e66b1d8515225a103f5beb84d098b9.

Reverting due to a few critical bugs and unit test failures.

Change-Id: Id41d802981d079f17134a03cc30ab36a3cdd4ac1
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/Event.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
f4a3fd489339d6ab156bd317ab3fdf88f9fbb846 30-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Disptach hover events when sliding suggestion mode" into lmp-dev
ae4e2036252555fbed0fc63cee0b5879408788e7 30-Jul-2014 Jean Chalard <jchalard@google.com> [SD13] Reorder an enum alphabetically

Change-Id: I907041b09e5bfce537ed4f592947b2cec8cef4ac
ava/res/values/attrs.xml
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
3a729d4ed8f3018663af74abc2ae4ac3f4bb33d7 30-Jul-2014 Jean Chalard <jchalard@google.com> [SD12] Add the last remaining scripts

Add scripts for Bengali, Devanagari, Kannada, Malayalam,
and Tamil.
Also include a very minor fix for Arabic.

This concludes work on:
Bug: 15840116

Change-Id: Iade313fc70030a67c68d424d8cb0cac245b883d1
ava/res/values/attrs.xml
ava/res/xml/keyboard_layout_set_bengali.xml
ava/res/xml/keyboard_layout_set_hindi.xml
ava/res/xml/keyboard_layout_set_hindi_compact.xml
ava/res/xml/keyboard_layout_set_kannada.xml
ava/res/xml/keyboard_layout_set_malayalam.xml
ava/res/xml/keyboard_layout_set_marathi.xml
ava/res/xml/keyboard_layout_set_nepali_romanized.xml
ava/res/xml/keyboard_layout_set_nepali_traditional.xml
ava/res/xml/keyboard_layout_set_tamil.xml
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
7c5cd5ec89c0d90c3dbac032c61ee04468ecdc87 29-Jul-2014 Jean Chalard <jchalard@google.com> [SD11] Add script checks for Myanmar, Sinhala, Thai and Telugu

Bug: 15840116
Change-Id: I1264fdeea0d4739ca0f360f4934d06e5a824d4e5
ava/res/values/attrs.xml
ava/res/xml/keyboard_layout_set_myanmar.xml
ava/res/xml/keyboard_layout_set_sinhala.xml
ava/res/xml/keyboard_layout_set_telugu.xml
ava/res/xml/keyboard_layout_set_thai.xml
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
da232a70a8c73f8d2a26a74e1937c12500244209 30-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Disptach hover events when sliding suggestion mode

Bug: 15687702
Change-Id: I7ace1fbbba724c6e422230a3d88f8cc9ffa8efc2
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
7f545a57c987862d55966ac08ef64cfe0b9f51e4 30-Jul-2014 Ken Wakasa <kwakasa@google.com> [HW7.5] Introduce the @Nonnull annotation (take 2)

Change-Id: I05512b5434810046c8b72d6bb41567b6cd8b9d6e
ava/Android.mk
ava/src/com/android/inputmethod/event/Combiner.java
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
ools/dicttool/Android.mk
a484dc84d92839e821e7aa7de03c12495d566229 28-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Use fragment for gesture typing preference screen" into lmp-dev
2ce8799fa880aeb03595655eae242be0d62eac24 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[HW8] Pull up the processed event."" into lmp-dev
76fc4914b31a7a83da9d1b53d6db2d9c4e651293 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW8] Pull up the processed event."

This reverts commit ebdd641d585e7273bbce1e018d4632e3c3187762.

Reverting due to a few critical bugs and unit test failures.

Change-Id: Ie7958d749dc813c1752d03aec7f14f5586225ff7
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
0304c77750e1ff6504a70ef3d5e16f3d334bd510 30-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[SD10] Add script checks for Lao and Khmer" into lmp-dev
a9c12692ed11a4712ceb743f446e51a735eeabb6 29-Jul-2014 Jean Chalard <jchalard@google.com> [SD10] Add script checks for Lao and Khmer

Bug: 15840116
Change-Id: Id72b739e73cb3e72f56e1872ad9d60469555e193
ava/res/values/attrs.xml
ava/res/xml/keyboard_layout_set_khmer.xml
ava/res/xml/keyboard_layout_set_lao.xml
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
0f6807bfb44ca82e224921af1f16f18cdaa8b4e1 30-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW7] Introduce consumed events" into lmp-dev
8e38b12e9ccc48bcb18b2eeec4d53d19cf7a29c9 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW7] Introduce consumed events

Change-Id: I692c35b8e701d5a84500b949884472545b1f424d
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/Event.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
7196566d4f2048a4160acc6271ccb26c73d6fcd6 30-Jun-2014 Jean Chalard <jchalard@google.com> [HW6] Split processing and applying the event.

...take 2

Change-Id: I9d13b6d51e13ce2e76ae3febebfb8c310eba509d
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/latin/WordComposer.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ools/dicttool/compat/com/android/inputmethod/event/CombinerChain.java
1da438549368e74d55017c36d666673ad608a5c4 28-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Use fragment for multi lingual preference screen" into lmp-dev
dc0c3e1e2ae3ffad755eec9b56f5e2a1467dd169 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[HW9] Pull the processed event further."" into lmp-dev
e2397e54c6b676752451ac40335bcf104556975e 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW9] Pull the processed event further."

This reverts commit a8d80ec01202633709d161fb01df0126602d4eb6.

Reverting due to a few critical bugs and unit test failures.

Change-Id: I3f49b54f34d875e8986d6ddc2523ab0b706dc6f2
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
e8ca3f409159baa2a6c88342628d7b53798e4c68 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[HW10] Pull the processed event in its eventual place"" into lmp-dev
79fd911c8d816d192d6a799fd3e3e2cb406671b0 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW10] Pull the processed event in its eventual place"

This reverts commit bcb61da581edfef5120a7a38a5de98d35fa65255.

Reverting due to a few critical bugs and unit test failures.

Change-Id: I5f7ee2c7883496ed36e56b3ef12fac91f85f9866
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ece7240c7ac09b1448998c202f991d0acd4bab01 29-Jul-2014 Ying Wang <wangying@google.com> Don't build dicttool unless it's explicitly requested.

It easily breaks the checkbuild.

Change-Id: I43b35fade550ff9d64782ea43cb6e3a804424830
ools/dicttool/Android.mk
bf2a32100568a01d25edb56d3d9d46b5f5d2c0eb 30-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW6] Split processing and applying the event." into lmp-dev
0b1fa0c1c7572893365c019780357a817158e5ea 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Cleanup: C++11 doesn't require a space between angle brackets

Change-Id: Id0777cf3deac94395bd63aee40b49375dff3e35a
ative/jni/src/suggest/core/layout/proximity_info_state.h
ative/jni/src/suggest/core/layout/proximity_info_state_utils.cpp
ative/jni/src/suggest/core/layout/proximity_info_state_utils.h
ative/jni/src/suggest/core/policy/dictionary_header_structure_policy.h
ative/jni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
6d7a08107cd62620a2a07d445686e76c2d660bcf 28-Jul-2014 Jean Chalard <jchalard@google.com> Merge "Fix a verifier error on ICS." into lmp-dev
da70b90aa77f2caf88ebd0d102c7a28e0f9726ad 28-Jul-2014 Jean Chalard <jchalard@google.com> Fix a verifier error on ICS.

Bug: 16530557
Change-Id: I271c5884995a1d5f8a1cb7aee6f52d17fabb9e72
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/spellcheck/SentenceLevelAdapter.java
666f1b384f539c6426b9ee7bd6312005c69a3350 29-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[HW7.5] Introduce the @Nonnull annotation"" into lmp-dev
8aa74da98d328a70f61569ce2a97945d442871ce 29-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW7.5] Introduce the @Nonnull annotation"

This reverts commit 60a2cd8ac439bf41bfddc5f5f339feda7c7ff175.

Reverting due to build breakage under the unbundled branch.

Change-Id: Iab2988c53884166f62c95da920ac7a7079a0e5a0
ava/Android.mk
ava/src/com/android/inputmethod/event/Combiner.java
ava/src/com/android/inputmethod/event/CombinerChain.java
ava/src/com/android/inputmethod/event/DeadKeyCombiner.java
ava/src/com/android/inputmethod/event/MyanmarReordering.java
ava/src/com/android/inputmethod/latin/WordComposer.java
825243bfdd6fb63c2ef8bf99024bb06e6f52e946 25-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add BufferWithExtendablebufferTest" into lmp-dev
d4c9d50ef07494ed96d448a1e26df637a64232dd 24-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add BufferWithExtendablebufferTest

Bug: 13754552
Change-Id: Ib9c330dc85bdb5d4d3d5bc15cc3ce5f28faa0b12
ative/jni/NativeFileList.mk
ative/jni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ative/jni/tests/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer_test.cpp
ff6ca09905be7e50828100301f23c68d56dcea2b 23-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Add BufferWithExtendableBuffer::extend()

Bug: 14425059
Change-Id: I13dd8412ba4d16a1325ac2210b3852d580e71ad3
ative/jni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
dfbe2a8ca80ef73a0bc1364cf5964db2141a2a86 25-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add BufferWithExtendableBuffer::extend()" into lmp-dev
f78eb27c7e563d0bbe10239ec7d9941fd170e597 24-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Refactoring checkAndPrepareWriting." into lmp-dev
5a289ed29345e545742bc33728d7010b5e2c1e65 24-Jul-2014 Stephen Hines <srhines@google.com> Revert "Revert "Revert "Use mclinker"""

This reverts commit b48c93b3fcb46adf998055cc4b9b5fb43ee6248b.

MCLinker is not a valid option for clang 3.5.
ative/jni/Android.mk
6810e8df1ef7cdc37869f43a91f52695a1db8f0c 23-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Refactoring checkAndPrepareWriting.

Bug: 14425059
Change-Id: I98940f3841a6c61b0482440b4da21f415dc843f6
ative/jni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
a270ac4a61ff64f5d262a212b0bf4c128d3ce8d7 24-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary DebugSettingsActivity, use fragment directly

This CL must be checked in together with I1db2e848ab.

Bug: 16522808
Change-Id: I08a1b0c300c504def609cbb53462d215d1ead15c
ava/AndroidManifest.xml
ava/res/xml/prefs.xml
ava/res/xml/prefs_for_debug.xml
ava/res/xml/prefs_screen_debug.xml
ava/src/com/android/inputmethod/latin/settings/DebugSettings.java
ava/src/com/android/inputmethod/latin/settings/DebugSettingsActivity.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
3f513f107ef0754da2b1c704167325151ce9b7ea 19-Jul-2014 Yohei Yukawa <yukawa@google.com> Enable InputMethodService#onUpdateCursor behind the flag

With this CL, InputMethodService#onUpdateCursor and
InputMethodService#onUpdateCursorAnchorInfo can be enabled
on L when ENABLE_CURSOR_ANCHOR_INFO_CALLBACK and
ENABLE_CURSOR_RECT_CALLBACK are specified, respectively.

BUG: 16382260
Change-Id: I29924128f6bd2f08cbd91cc4e82c9c4a6ecce3ff
ava/src/com/android/inputmethod/compat/InputMethodServiceCompatUtils.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/define/ProductionFlags.java
6b14bbf125f2957ffb3ab5072eb9376981af9a17 19-Jul-2014 Yohei Yukawa <yukawa@google.com> Fix build breakage in dicttool

This CL fixes the build breakage caused by I0dd103185dcf62fb1e2505
due to the lack of android.text.Spanned in host environment.

BUG: 16029304
Change-Id: Ic966d10e8abe2c2be8d62c09d1502574535aa8b8
ools/dicttool/compat/android/text/Spanned.java
91e7daaddf72008b3e2f5a9cbc23ded56b6bdffa 20-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Use CharSequence for spell checker to keep spans preserved" into lmp-dev
8279b9d4a9529448b526321ff76eff6a1c2f13f4 19-Jul-2014 Baligh Uddin <baligh@google.com> Remove deprecated locales - DO NOT MERGE

Change-Id: I8c1efe2343eea40faf7a690518c500af86c1c323
ava/res/values-bn-rWB/strings-action-keys.xml
ava/res/values-bn-rWB/strings-appname.xml
ava/res/values-bn-rWB/strings-config-important-notice.xml
ava/res/values-bn-rWB/strings-letter-descriptions.xml
ava/res/values-bn-rWB/strings-talkback-descriptions.xml
ava/res/values-bn-rWB/strings.xml
ava/res/values-eu-rPV/strings-action-keys.xml
ava/res/values-eu-rPV/strings-appname.xml
ava/res/values-eu-rPV/strings-config-important-notice.xml
ava/res/values-eu-rPV/strings-letter-descriptions.xml
ava/res/values-eu-rPV/strings-talkback-descriptions.xml
ava/res/values-eu-rPV/strings.xml
ava/res/values-gl-rGA/strings-action-keys.xml
ava/res/values-gl-rGA/strings-appname.xml
ava/res/values-gl-rGA/strings-config-important-notice.xml
ava/res/values-gl-rGA/strings-letter-descriptions.xml
ava/res/values-gl-rGA/strings-talkback-descriptions.xml
ava/res/values-gl-rGA/strings.xml
ava/res/values-is/bools.xml
ava/res/values-is/strings-action-keys.xml
ava/res/values-is/strings-talkback-descriptions.xml
ava/res/values-is/strings.xml
ava/res/values-kk/strings-action-keys.xml
ava/res/values-kk/strings-appname.xml
ava/res/values-kk/strings-talkback-descriptions.xml
ava/res/values-kk/strings.xml
ava/res/values-kn-rKA/strings-action-keys.xml
ava/res/values-kn-rKA/strings-appname.xml
ava/res/values-kn-rKA/strings-config-important-notice.xml
ava/res/values-kn-rKA/strings-letter-descriptions.xml
ava/res/values-kn-rKA/strings-talkback-descriptions.xml
ava/res/values-kn-rKA/strings.xml
ava/res/values-ky/bools.xml
ava/res/values-ky/strings-action-keys.xml
ava/res/values-ky/strings-talkback-descriptions.xml
ava/res/values-ky/strings.xml
ava/res/values-mk/bools.xml
ava/res/values-mk/strings-action-keys.xml
ava/res/values-mk/strings-talkback-descriptions.xml
ava/res/values-mk/strings.xml
ava/res/values-ml-rKL/strings-action-keys.xml
ava/res/values-ml-rKL/strings-appname.xml
ava/res/values-ml-rKL/strings-config-important-notice.xml
ava/res/values-ml-rKL/strings-letter-descriptions.xml
ava/res/values-ml-rKL/strings-talkback-descriptions.xml
ava/res/values-ml-rKL/strings.xml
ava/res/values-mr-rMH/strings-action-keys.xml
ava/res/values-mr-rMH/strings-appname.xml
ava/res/values-mr-rMH/strings-config-important-notice.xml
ava/res/values-mr-rMH/strings-letter-descriptions.xml
ava/res/values-mr-rMH/strings-talkback-descriptions.xml
ava/res/values-mr-rMH/strings.xml
ava/res/values-rm/strings-action-keys.xml
ava/res/values-rm/strings-talkback-descriptions.xml
ava/res/values-rm/strings.xml
ava/res/values-ta-rTN/strings-action-keys.xml
ava/res/values-ta-rTN/strings-appname.xml
ava/res/values-ta-rTN/strings-config-important-notice.xml
ava/res/values-ta-rTN/strings-letter-descriptions.xml
ava/res/values-ta-rTN/strings-talkback-descriptions.xml
ava/res/values-ta-rTN/strings.xml
ava/res/values-te-rAP/strings-action-keys.xml
ava/res/values-te-rAP/strings-appname.xml
ava/res/values-te-rAP/strings-config-important-notice.xml
ava/res/values-te-rAP/strings-letter-descriptions.xml
ava/res/values-te-rAP/strings-talkback-descriptions.xml
ava/res/values-te-rAP/strings.xml
86f36003fd4397143bd37938dda029e5707634af 19-Jul-2014 Yohei Yukawa <yukawa@google.com> Use CharSequence for spell checker to keep spans preserved

This is a ground work to take per word locale information into
consideration in the spell checker. This CL is supposed to change
no user visible behavior.

With this CL, the spell checker session is able to read span
information if necessary.

BUG: 16029304
Change-Id: Icb1e1ecdf40fe0445e14565b685b1b878b746210
ava/src/com/android/inputmethod/latin/PrevWordsInfo.java
ava/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/spellcheck/SentenceLevelAdapter.java
ava/src/com/android/inputmethod/latin/utils/LanguageModelParam.java
22ba22f32dc9d59a0dccc8d1bca7aaee90e90b2a 20-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Add two convenient utility methods for L new API" into lmp-dev
34da7494374d44b37d051c6c1a967d6c243ac5a7 20-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update Hindi Compact keyboard layout" into lmp-dev
254c5c1e4baaf9b4dc8917f14e63dfa3f713f9fa 20-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Update Hindi Compact keyboard layout

Bug: 13779052
Change-Id: I350e5521b41d2a0b1cc17b6d4a48e6a816db916c
ava/res/xml-v16/keystyle_devanagari_sign_virama.xml
ava/res/xml/keystyle_devanagari_sign_virama.xml
ava/res/xml/rowkeys_hindi_compact2.xml
ava/res/xml/rowkeys_hindi_compact3.xml
ests/src/com/android/inputmethod/keyboard/layout/HindiCompact.java
639c93f43bc51a8328d7dc11a09a3bd77974aeae 19-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused Key.keyLabelFlags' values

Change-Id: Iae3cd6674448f258ee0a4bf2966bf3c347876b4f
ava/res/values-land/config.xml
ava/res/values-sw600dp-land/config.xml
ava/res/values-sw600dp/config.xml
ava/res/values-sw768dp-land/config.xml
ava/res/values-sw768dp/config.xml
ava/res/values/attrs.xml
ava/res/values/config.xml
ava/res/values/themes-common.xml
ava/res/xml/key_styles_number.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/KeyboardView.java
5696ac95acf5b70b25c8e164ab30047ba13a4827 19-Jul-2014 Yohei Yukawa <yukawa@google.com> Add two convenient utility methods for L new API

This CL adds two convenient utility methods for
InputConnection#requestCursorAnchorInfo to encapsulate
a bit complicated parameter construction.

BUG: 16382260
Change-Id: Ib11e3bd15a4edcb602c08ff830b2fb7b34ec00da
ava/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java
de1ab73efbe3520059647924857a2d7b82e2fbe7 18-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use Theme.DeviceDefault theme

For API 21 (and later), Theme.DeviceDefault.Light is specified.

This CL must be checked in together with Ic91f28df81.

Bug: 11866784
Bug: 13888366
Bug: 15781377
Change-Id: I01b288473128fc2491d3663e90cab56d0ba2d704
ava/AndroidManifest.xml
ava/res/values-v20/platform-theme.xml
ava/res/values-v21/platform-theme.xml
ava/res/values/platform-theme.xml
e645715b2575d462dafd09e98fce84555549b65b 18-Jul-2014 Ken Wakasa <kwakasa@google.com> Clean up under the util package.

- Move util classes that are unused in AOSP
- Remove unused methods

Change-Id: Ic97fd313f1e2bafd50609d42aa3a2d090b63eafc
ava/src/com/android/inputmethod/latin/utils/Base64Reader.java
ava/src/com/android/inputmethod/latin/utils/CollectionUtils.java
ava/src/com/android/inputmethod/latin/utils/CsvUtils.java
ests/src/com/android/inputmethod/latin/utils/Base64ReaderTests.java
ests/src/com/android/inputmethod/latin/utils/CsvUtilsTests.java
413aded6007032278120de0f43c4d520c269b53c 18-Jul-2014 Yohei Yukawa <yukawa@google.com> Add a compatibility library for newly added methods in L

This CL adds an compatibility library for
InputConnection#requestCursorAnchorInfo method that is supposed to
be available in L and later.

BUG: 16382260
Change-Id: I68be0c56b9fd929546e8706ccece938ae4f33339
ava/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java
5bb0bff0e4ae0553c3732378d1e328b9fea0b88d 19-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Enable StringUtils to split CharSequence like String#split" into lmp-dev
eac8670830a172dd2ba2fea0632ecc7f7ec95992 18-Jul-2014 Yohei Yukawa <yukawa@google.com> Enable StringUtils to split CharSequence like String#split

This is a groundwork for enabling LocaleSpan.

To enable LocaleSpan everywhere, we need to switch to
CharSequence from String so that Span infromation can be
preserved end-to-end. To achieve this, we need to have
CharSequence version of String#split.

BUG: 16029304
Change-Id: I0dd103185dcf62fb1e25054a374340790e6a4678
ava/src/com/android/inputmethod/latin/utils/StringUtils.java
ests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java
dc25f61e230e534e18952391fabaa6128e937476 17-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix dicttool build

This is a followup CL of Ic0268fd128.

Bug: 15318007
Change-Id: I3cd78d6db4030c558b9277ceaaf8ea76b9acdc66
ools/dicttool/Android.mk
5a5ee95faead8a2ae749067716481e86faf5f113 17-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Rename ProductionFlag to ProductionFlags

Change-Id: I5da2dbf8828fa0e176e7c2496392a5f561ebfe20
ava/src/com/android/inputmethod/compat/InputMethodServiceCompatUtils.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/define/ProductionFlag.java
ava/src/com/android/inputmethod/latin/define/ProductionFlags.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/utils/SuggestionResults.java
6f80ed3901b32112114e039cb3a239a9e8d12130 17-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Rename LatinImeLogger to DebugFlags" into lmp-dev
2dae79b1966a7970c25c8b79beec1c95c13f6c87 17-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Rename LatinImeLogger to DebugFlags

Bug: 15318007
Change-Id: Ic0268fd12865c9a692a5e7110a9beb76cb8b6d7f
ava/src/com/android/inputmethod/compat/SuggestionSpanUtils.java
ava/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
ava/src/com/android/inputmethod/keyboard/PointerTracker.java
ava/src/com/android/inputmethod/keyboard/internal/BogusMoveEventDetector.java
ava/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java
ava/src/com/android/inputmethod/keyboard/internal/TouchPositionCorrection.java
ava/src/com/android/inputmethod/latin/InputPointers.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/LatinImeLogger.java
ava/src/com/android/inputmethod/latin/SubtypeSwitcher.java
ava/src/com/android/inputmethod/latin/Suggest.java
ava/src/com/android/inputmethod/latin/SuggestedWords.java
ava/src/com/android/inputmethod/latin/SuggestionSpanPickedNotificationReceiver.java
ava/src/com/android/inputmethod/latin/WordComposer.java
ava/src/com/android/inputmethod/latin/define/DebugFlags.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
ava/src/com/android/inputmethod/latin/utils/AutoCorrectionUtils.java
ava/src/com/android/inputmethod/latin/utils/DebugLogUtils.java
0de52fa68a7c20623653a6c9c632dbf6b90cb4e2 17-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Use SwitchPreference for spell checker setting" into lmp-dev
7f58115a861d1c7a926b8f2eb8612c02b388456a 16-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Update Material theme colors

Bug: 15782668
Bug: 15436349
Change-Id: Idbf98933e60531dbddb9450c6dbe7c4e2492cbd5
ava/res/values/colors.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
53c0088d578be0b3581e4c85f7d2d76e374c4627 16-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use SwitchPreference for spell checker setting

This is a follow up of I1f7214c689.

Bug: 15781377
Change-Id: I7289b8b724e086da80ab3849cc567560c1a8502d
ava/src/com/android/inputmethod/latin/settings/TwoStatePreferenceHelper.java
ava/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java
ddce348c77cf4c3bf8a1663708164903feb6fada 16-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Mark Theme name text as translatable="false"" into lmp-dev
39ae9ee06bdbecd8f4a6e43431ad19c62db6d0a3 16-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Mark Theme name text as translatable="false"

Bug: 16226064
Change-Id: Ice28fc20680889a4053c5d20c88dd744a0f7297e
ava/res/values/strings.xml
81a48d47d1a6960169fa39edfaa710ffa687721f 15-Jul-2014 Ken Wakasa <kwakasa@google.com> Add -mstackrealign to avoid crashes with SSE instructions on pre-K x86 devices.

bug: 16213554
Change-Id: Icd67ed4fd57fcc5f5bf8039b7892d0d446210247
ative/jni/Android.mk
05c70484a2c9db94bc66bb740fee3c180b10b4ff 14-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Track crashing during migration to avoid crash loop. DO NOT MERGE.

Bug: 16213554
Bug: 16235703
Change-Id: Ib29b1a84b4c6ebae06d3dc6448f3c274ec6a7aab
(cherry picked from commit 1d6024d2f8051271e3c9abc1285d989114f5f1d7)
ava/src/com/android/inputmethod/latin/BinaryDictionary.java
a2087e66e5d392a6ffc7991959235911c92a4d80 10-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use SwitchPreference on API versions newer than KitKat

Bug: 15781377
Change-Id: I1f7214c689006b1088249783eb614b6f0fbf2ee7
ava/src/com/android/inputmethod/latin/settings/DebugSettings.java
ava/src/com/android/inputmethod/latin/settings/SettingsFragment.java
ava/src/com/android/inputmethod/latin/settings/TwoStatePreferenceHelper.java
ecfc6f347ac968cb94cacd70b25bc90b4ef5fe22 12-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix wrong shift key icon in Material Light theme

Bug: 16208129
Change-Id: I34ba531bcdd9b18b3b84c78cf0cd9cae439ecd5d
ava/res/values/keyboard-icons-lxx-light.xml
5747c7457e81d8bd8d60da9f7fc6d01b2175645d 11-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove isUpdatable from constructors of dict contents."
b22f95ec8a8325e65b95e7b0d57156854f7984f6 10-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Remove isUpdatable from constructors of dict contents.

Change-Id: I2d54f477d9b341e944e265786a734f23d152bb81
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
2ac934296c0571ea252f3fb5a23fba29eb89c666 11-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Concatenate dict buffers other than header to a single file.

Bug: 13664080
Change-Id: I34c9d8046b339c9b855be378a5fad907382d1359
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
ative/jni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
9e38fbaa2ff14ca813b08a1e10052551062e9dbe 11-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Concatenate dict buffers other than header to a single file."
63fc159550a9144ae80bad52b7b4cb8944344556 11-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update Material theme colors"
509d9be21f691774ba6f4a5673964c3d00870554 11-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Update Material theme colors

This CL also fixes a bug of pressed state color of suggestions strip
in Material Light theme.

Bug: 16208167
Change-Id: I4315893bd129f65f34c863b003c8b2cfab4d2d84
ava/res/drawable/btn_suggestion_lxx_light.xml
ava/res/values/colors.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
b3bd025b1a27a4810507f6e0792fd1ddec778f34 11-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Increase CHAR LIMIT of settings title

Bug: 16080988
Change-Id: I8638a26370bbe2abf5dfcd9f40200b57264f5c0b
ava/res/values/strings.xml
b7ecb258dc606774ff5792ddbe4f89751d276f89 10-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove SuggestionsGatherer."
1467fa0c2642e05aef6f588eef0f704b6da3aee2 10-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Remove SuggestionsGatherer.

Bug: 13689011
Bug: 13630847
Change-Id: I9930d5ce9cbe16489dc69f68b9590d72afe463b5
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
86dee2295dccd9af3c58e946bc8f2b62736c0260 10-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Quit sorting suggestions in AndroidSpellCheckerService.

Suggestions have been sorted in SuggestionResults.

Bug: 13689011

Change-Id: Iec21e97119ceb7c71673d5b15bb1f06040b59fef
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
9e76304d6004c43c3149bc2df460af2a00b18a4f 09-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Make spell checker use dictionary facilitator.

Bug: 13630847
Change-Id: I07d17ccf5ce0755f63a0b8d236d77600baaf62b6
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/spellcheck/DictAndKeyboard.java
ava/src/com/android/inputmethod/latin/spellcheck/DictionaryPool.java
ava/src/com/android/inputmethod/latin/spellcheck/SynchronouslyLoadedContactsBinaryDictionary.java
ava/src/com/android/inputmethod/latin/spellcheck/SynchronouslyLoadedUserBinaryDictionary.java
b76e0a7e664d5350d01aa8905316806e65eb0fa5 10-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update Material icons and key pressed state background"
4607e763a47e6354cde5d072bc5bda2e3c361380 10-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Update Material icons and key pressed state background

Bug: 16143083
Bug: 15678940
Bug: 15680164
Change-Id: I9f2527a8a536aab05d961e619e3940603024385c
ava/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_nature_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_nature_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_nature_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_nature_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_objects_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_objects_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_objects_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_objects_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_light.png
ava/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_dark.png
ava/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_light.png
ava/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-hdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_next_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_previous_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-hdpi/sym_keyboard_tab_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_tab_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_zwj_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_zwj_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_zwnj_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_zwnj_lxx_light.png
ava/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_nature_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_nature_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_nature_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_nature_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_objects_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_objects_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_objects_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_objects_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_light.png
ava/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_dark.png
ava/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_light.png
ava/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-mdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_next_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_previous_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-mdpi/sym_keyboard_tab_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_tab_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_zwj_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_zwj_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_zwnj_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_zwnj_lxx_light.png
ava/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_light.png
ava/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_dark.png
ava/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_light.png
ava/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-xhdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_next_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_previous_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-xhdpi/sym_keyboard_tab_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_tab_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_zwj_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_zwj_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_light.png
ava/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_light.png
ava/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_dark.png
ava/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_light.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-xxhdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_next_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_previous_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-xxhdpi/sym_keyboard_tab_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_tab_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_light.png
ava/res/drawable/ic_emoji_emoticons_lxx_dark.xml
ava/res/drawable/ic_emoji_emoticons_lxx_light.xml
ava/res/drawable/ic_emoji_nature_lxx_dark.xml
ava/res/drawable/ic_emoji_nature_lxx_light.xml
ava/res/drawable/ic_emoji_objects_lxx_dark.xml
ava/res/drawable/ic_emoji_objects_lxx_light.xml
ava/res/drawable/ic_emoji_people_lxx_dark.xml
ava/res/drawable/ic_emoji_people_lxx_light.xml
ava/res/drawable/ic_emoji_places_lxx_dark.xml
ava/res/drawable/ic_emoji_places_lxx_light.xml
ava/res/drawable/ic_emoji_recents_lxx_dark.xml
ava/res/drawable/ic_emoji_recents_lxx_light.xml
ava/res/drawable/ic_emoji_symbols_lxx_dark.xml
ava/res/drawable/ic_emoji_symbols_lxx_light.xml
ava/res/values/keyboard-icons-lxx-dark.xml
ava/res/values/keyboard-icons-lxx-light.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
12e63799d37c21362b146df0d45449ae17d8b85f 10-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Quit sorting suggestions in AndroidSpellCheckerService."
facfd28a475b4a8369107ead340be295ca1b0358 10-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add some virama combinations and tall-a for Myanmar"
eff9e26bc12a628356403ce8c4f422f2a34ac89e 10-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Make spell checker use dictionary facilitator."
f9f409530ccdc975ef965b1d1fee44bbd341d718 19-May-2014 Tadashi G. Takaoka <takaoka@google.com> Add Material Light theme

Bug: 15782668
Change-Id: Id2ae47cfb2065d73f13701b9c6a041129dfd08ae
ava/res/drawable-hdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_normal_on_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_done_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_go_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_return_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_search_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_send_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_shift_locked_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-mdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_normal_on_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_done_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_go_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_return_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_search_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_send_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_shift_locked_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_done_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_go_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_return_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_search_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_send_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_shift_locked_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
ava/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png
ava/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_done_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_go_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_return_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_search_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_send_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_shift_locked_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png
ava/res/drawable/btn_keyboard_key_functional_lxx_light.xml
ava/res/drawable/btn_keyboard_key_lxx_light.xml
ava/res/drawable/btn_keyboard_spacebar_lxx_light.xml
ava/res/drawable/btn_suggestion_lxx_light.xml
ava/res/drawable/keyboard_key_feedback_lxx_light.xml
ava/res/values/colors.xml
ava/res/values/keyboard-icons-lxx-light.xml
ava/res/values/keyboard-themes.xml
ava/res/values/themes-lxx-dark.xml
ava/res/values/themes-lxx-light.xml
ava/src/com/android/inputmethod/keyboard/KeyboardTheme.java
ests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java
8e7260a014f419744f3d1921b232b5efbd5d5086 10-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update Material Dark theme"
fc137f35c8d7b03676475fbdeabdf82f89782419 09-Jul-2014 Yohei Yukawa <yukawa@google.com> Simplify the wrapper for TextInfo#getCharSequence

This CL simplifies the wrapper method for
TextInfo#getCharSequence() because in the almost all cases we want
to use the result of TextInfo#getText() as the default value.

BUG: 16029304
Change-Id: I62f987aed8ca42b093255e6c0703d6120fa01299
ava/src/com/android/inputmethod/compat/TextInfoCompatUtils.java
ests/src/com/android/inputmethod/compat/TextInfoCompatUtilsTests.java
46394af7b93dc1f9623de255e17e4dd41cf7667a 04-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Update Material Dark theme

Bug: 15782668
Change-Id: If3f2439fe9dcd2c05514e73861777337b42273c4
ava/res/drawable-hdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_normal_on_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-hdpi/suggestions_strip_divider.png
ava/res/drawable-hdpi/suggestions_strip_divider_holo.png
ava/res/drawable-hdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_smiley_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-hdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-hdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-mdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_normal_on_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-mdpi/suggestions_strip_divider.png
ava/res/drawable-mdpi/suggestions_strip_divider_holo.png
ava/res/drawable-mdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_smiley_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-mdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-mdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-xhdpi/suggestions_strip_divider.png
ava/res/drawable-xhdpi/suggestions_strip_divider_holo.png
ava/res/drawable-xhdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_smiley_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-xhdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
ava/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png
ava/res/drawable-xxhdpi/suggestions_strip_divider.png
ava/res/drawable-xxhdpi/suggestions_strip_divider_holo.png
ava/res/drawable-xxhdpi/suggestions_strip_divider_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_delete_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_settings_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_shift_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_dark.9.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_lxx_dark.png
ava/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_dark.png
ava/res/drawable/btn_keyboard_key_popup_lxx_dark.xml
ava/res/layout/emoji_palettes_view.xml
ava/res/layout/suggestion_divider.xml
ava/res/values/colors.xml
ava/res/values/keyboard-icons-lxx-dark.xml
ava/res/values/themes-ics.xml
ava/res/values/themes-klp.xml
ava/res/values/themes-lxx-dark.xml
b657c053c4fa8d51a2f1eeb8945ca51939edce6d 09-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add some virama combinations and tall-a for Myanmar

Bug: 7963632
Change-Id: I478ecdc3b7409ccd8dc729da28ad4816a2eda75e
ava/res/xml/rowkeys_myanmar2.xml
ava/res/xml/rowkeys_myanmar3.xml
ava/res/xml/rowkeys_myanmar4.xml
ests/src/com/android/inputmethod/keyboard/layout/Myanmar.java
ba1cd8a44a7911fcd685afc8bb0263ef44bce8f3 09-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Fix test failur on pre-L devices"
05c053992b6ff47826cbb404c6ff025ccd7f9904 09-Jul-2014 Yohei Yukawa <yukawa@google.com> Fix test failur on pre-L devices

This is a follow up CL for Iafbf2877db393dbd040295c21d.

BUG: 16029304
Change-Id: I0bfdcf901adb3178e6b9201d598ce9f588dcd253
ests/src/com/android/inputmethod/compat/TextInfoCompatUtilsTests.java
36713e5782dee0d82a28de5fddd2427a9c000089 09-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix alphabet label of Kannada and Telugu

Bug: 10029252
Bug: 10028759
Change-Id: Iea9cc1b7cafa97280503b0236b005cea57ba2c3d
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/layout/Kannada.java
ests/src/com/android/inputmethod/keyboard/layout/Telugu.java
ools/make-keyboard-text/res/values-kn-rIN/donottranslate-more-keys.xml
ools/make-keyboard-text/res/values-te-rIN/donottranslate-more-keys.xml
3b8f2ece4073017b8fd16371b95e6200ec7803ee 08-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Move phrase gesture from additional features to public."
b8a9479b57007edb5cb12c628797f89a8164f596 08-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Move phrase gesture from additional features to public.

Bug: 15758242
Change-Id: I703dc2703afdf9402c5d2ac27411b74ece993dba
ava/res/xml/prefs.xml
ava/src/com/android/inputmethod/latin/BinaryDictionary.java
ava/src/com/android/inputmethod/latin/Dictionary.java
ava/src/com/android/inputmethod/latin/DictionaryCollection.java
ava/src/com/android/inputmethod/latin/DictionaryFacilitator.java
ava/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java
ava/src/com/android/inputmethod/latin/ReadOnlyBinaryDictionary.java
ava/src/com/android/inputmethod/latin/Suggest.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/settings/NativeSuggestOptions.java
ava/src/com/android/inputmethod/latin/settings/SettingsValuesForSuggestion.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/spellcheck/DictionaryPool.java
ava/src/com/android/inputmethod/latin/spellcheck/SynchronouslyLoadedContactsBinaryDictionary.java
ava/src/com/android/inputmethod/latin/spellcheck/SynchronouslyLoadedUserBinaryDictionary.java
ative/jni/src/suggest/core/suggest_options.h
ools/dicttool/Android.mk
c495c5bdcb3c1d52c8bb6652df9cdbfd5416788f 07-Jul-2014 Baligh Uddin <baligh@google.com> am 711a12f9: (-s ours) am 73a43617: (-s ours) am 007cbcbb: (-s ours) am 3163d3c6: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev

* commit '711a12f90fdf2e74c1a64026148cc29d1a123fbd':
Import translations. DO NOT MERGE
a296c3553edeab5f4aa673f4a045d2e366212bcc 07-Jul-2014 Baligh Uddin <baligh@google.com> am b5f0a8bb: (-s ours) am 197d4683: (-s ours) am 7f907178: (-s ours) am 3d28bc48: (-s ours) Import translations. DO NOT MERGE

* commit 'b5f0a8bb5d422802d20a8eac829d75e2a823744c':
Import translations. DO NOT MERGE
711a12f90fdf2e74c1a64026148cc29d1a123fbd 07-Jul-2014 Baligh Uddin <baligh@google.com> am 73a43617: (-s ours) am 007cbcbb: (-s ours) am 3163d3c6: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev

* commit '73a436174c24927f62aaf72ed5b9ea864d07295b':
Import translations. DO NOT MERGE
b5f0a8bb5d422802d20a8eac829d75e2a823744c 07-Jul-2014 Baligh Uddin <baligh@google.com> am 197d4683: (-s ours) am 7f907178: (-s ours) am 3d28bc48: (-s ours) Import translations. DO NOT MERGE

* commit '197d4683b0f5c418d4f55140748d524ebad1aa81':
Import translations. DO NOT MERGE
73a436174c24927f62aaf72ed5b9ea864d07295b 07-Jul-2014 Baligh Uddin <baligh@google.com> am 007cbcbb: (-s ours) am 3163d3c6: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev

* commit '007cbcbb103d914aa97708f703b27d4b8be492cc':
Import translations. DO NOT MERGE
007cbcbb103d914aa97708f703b27d4b8be492cc 07-Jul-2014 Baligh Uddin <baligh@google.com> am 3163d3c6: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev

* commit '3163d3c629d7c1db10ae1f74d1c3092ac9fddeeb':
Import translations. DO NOT MERGE
197d4683b0f5c418d4f55140748d524ebad1aa81 07-Jul-2014 Baligh Uddin <baligh@google.com> am 7f907178: (-s ours) am 3d28bc48: (-s ours) Import translations. DO NOT MERGE

* commit '7f9071787f26e0afa2624bec0455bf25fda5b213':
Import translations. DO NOT MERGE
7f9071787f26e0afa2624bec0455bf25fda5b213 07-Jul-2014 Baligh Uddin <baligh@google.com> am 3d28bc48: (-s ours) Import translations. DO NOT MERGE

* commit '3d28bc487abfd4f12597362ed4bb4884c2ae9425':
Import translations. DO NOT MERGE
34c7c7cc551aa8ed301bd2edcfefc0c85361fd57 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
3163d3c629d7c1db10ae1f74d1c3092ac9fddeeb 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE" into klp-dev
344c12013c43ef78b7b5976e41b12798bb08ac7b 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I659b81a251775d27ef5f2d8c4b74f91c72af6370
Auto-generated-cl: translation import
ava/res/values-az-rAZ/strings.xml
ava/res/values-bn-rBD/strings.xml
ava/res/values-en-rGB/strings.xml
ava/res/values-en-rIN/strings.xml
ava/res/values-eu-rES/strings.xml
ava/res/values-fi/strings.xml
ava/res/values-gl-rES/strings.xml
ava/res/values-hy-rAM/strings.xml
ava/res/values-is-rIS/strings.xml
ava/res/values-iw/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-kn-rIN/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-ml-rIN/strings.xml
ava/res/values-mn-rMN/strings.xml
ava/res/values-mr-rIN/strings.xml
ava/res/values-ms-rMY/strings.xml
ava/res/values-ne-rNP/strings.xml
ava/res/values-pt/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-si-rLK/strings.xml
ava/res/values-ta-rIN/strings.xml
ava/res/values-te-rIN/strings.xml
ava/res/values-th/strings.xml
cdf4b8cbf3ef1a234c61198d281e7e1a58029327 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Id17e27cf4d75db6bd128177de6cbb40a9951d33d
Auto-generated-cl: translation import
ava/res/values-am/strings.xml
ava/res/values-cs/strings.xml
ava/res/values-da/strings.xml
ava/res/values-in/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-ms-rMY/strings.xml
ava/res/values-sr/strings.xml
ava/res/values-th/strings.xml
ava/res/values-vi/strings.xml
3d28bc487abfd4f12597362ed4bb4884c2ae9425 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I8b0464237cbfd5449ccba11580aa3ddfc3fad675
Auto-generated-cl: translation import
ava/res/values-th/strings-appname.xml
20d2e277b86ec57056b333b4f72866fcfd46a836 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
388ddba6490eb2e18780dbd8a31b2cb256586d4c 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I9e4be44e89eac47733b39f5e46c10c6bf2611153
Auto-generated-cl: translation import
ava/res/values-bn-rBD/strings-talkback-descriptions.xml
ava/res/values-eu-rES/strings-talkback-descriptions.xml
ava/res/values-gl-rES/strings-talkback-descriptions.xml
ava/res/values-kn-rIN/strings-talkback-descriptions.xml
ava/res/values-ml-rIN/strings-talkback-descriptions.xml
ava/res/values-mr-rIN/strings-talkback-descriptions.xml
ava/res/values-si-rLK/strings-talkback-descriptions.xml
ava/res/values-ta-rIN/strings-talkback-descriptions.xml
ava/res/values-te-rIN/strings-talkback-descriptions.xml
ava/res/values-th/strings-talkback-descriptions.xml
013ea9d57aafa4623b13d0bb94de7bd2d6bfb008 04-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add Bengali keyboard layout"
0205fb220d02a674bfafc3bcefe619d26514bf34 11-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Add Bengali keyboard layout

This is a preliminary keyboard layout.

Bug: 10028755
Change-Id: I365fb8e942a60d4b690a4af95fcd35bf73fffbe4
ava/res/xml-sw600dp/rows_bengali.xml
ava/res/xml/kbd_bengali.xml
ava/res/xml/key_styles_currency.xml
ava/res/xml/keyboard_layout_set_bengali.xml
ava/res/xml/method.xml
ava/res/xml/rowkeys_bengali1.xml
ava/res/xml/rowkeys_bengali2.xml
ava/res/xml/rowkeys_bengali3.xml
ava/res/xml/rows_bengali.xml
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/Bengali.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsBengaliIN.java
ools/make-keyboard-text/res/values-bn/donottranslate-more-keys.xml
7f14894f2f38f8dade230c53dd5a1410c40f7e0d 09-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Fix: wrong bigram entry pos can be used during GC."
198be3a6c5c53e63de5ed3a6a1ce618ca36ff98c 09-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Fix: wrong bigram entry pos can be used during GC.

Bug: 14425059
Change-Id: I4e7c977c5ef184953682175b118de5473cdb64a6
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
d5f32b38f507cf0f4e3ceed5a360f6f809ada3c6 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Telugu keyboard

Bug: 10028759
Change-Id: Id1bf030a9928124ead695aa7bf76db48ca58de4b
ava/res/xml-sw600dp/key_space_5kw.xml
ava/res/xml-sw600dp/rows_telugu.xml
ava/res/xml/kbd_telugu.xml
ava/res/xml/key_space_5kw.xml
ava/res/xml/keyboard_layout_set_telugu.xml
ava/res/xml/method.xml
ava/res/xml/rowkeys_telugu1.xml
ava/res/xml/rowkeys_telugu2.xml
ava/res/xml/rowkeys_telugu3.xml
ava/res/xml/rows_telugu.xml
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/Telugu.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTeluguIN.java
ools/make-keyboard-text/res/values-te-rIN/donottranslate-more-keys.xml
03aa084ccd9d7c542711051ec1c50e0de43f1d8d 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Kannada keyboard

Bug: 10029252
Change-Id: Ia03ff886f9e62a2fe228fe59b504b033eead7631
ava/res/xml-sw600dp/key_space_5kw.xml
ava/res/xml-sw600dp/rows_kannada.xml
ava/res/xml/kbd_kannada.xml
ava/res/xml/key_space_5kw.xml
ava/res/xml/keyboard_layout_set_kannada.xml
ava/res/xml/method.xml
ava/res/xml/rowkeys_kannada1.xml
ava/res/xml/rowkeys_kannada2.xml
ava/res/xml/rowkeys_kannada3.xml
ava/res/xml/rows_kannada.xml
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/Kannada.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsKannadaIN.java
ools/make-keyboard-text/res/values-kn-rIN/donottranslate-more-keys.xml
42a64e24b8bbe68187c68175f3d8ace0d0538f1b 08-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Get bigrams iterator via dict structure policy."
b00973952f269ebee6d1d5f808fad7ca64fb9954 08-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Get bigrams iterator via dict structure policy.

Bug: 14425059
Change-Id: Ie4c6afbb6a3b707b5aa8e9e4f941c9da6e6bcdbf
ative/jni/src/suggest/core/dictionary/binary_dictionary_bigrams_iterator.h
ative/jni/src/suggest/core/dictionary/multi_bigram_map.cpp
ative/jni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ative/jni/src/suggest/core/session/prev_words_info.h
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
1c9e9ecdfbe0822b8eba2b5db8e21ef852252238 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Armenian comma on phone device

Bug: 7963631
Change-Id: Ia28b4020652174daa2731b3eed7636db9639c6b6
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/layout/ArmenianPhonetic.java
ools/make-keyboard-text/res/values-hy-rAM/donottranslate-more-keys.xml
cc8f4491e3f1cc956002397f8e04ed023fb20c5c 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add Malayalam keyboard"
59e795ca3fcb91ea11cc328a1370a7c49a4017be 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Malayalam keyboard

Bug: 10417006
Change-Id: Ieb03fe1f08c85417b5d9ad4d62c8a5bc6d0632bc
ava/res/xml-sw600dp/rows_malayalam.xml
ava/res/xml/kbd_malayalam.xml
ava/res/xml/keyboard_layout_set_malayalam.xml
ava/res/xml/method.xml
ava/res/xml/rowkeys_malayalam1.xml
ava/res/xml/rowkeys_malayalam2.xml
ava/res/xml/rowkeys_malayalam3.xml
ava/res/xml/rows_malayalam.xml
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/Malayalam.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMalayalamIN.java
ools/make-keyboard-text/res/values-ml-rIN/donottranslate-more-keys.xml
2d4559f6c225f5ea93f2b2447f877c374a9b0bea 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Tamil keyboard unit test for tablet device

This is a follow up change of I226e640fe4.

Bug: 9978106
Change-Id: I6b4657a57bc36e01b0b6f8c56c48d31320b90702
ests/src/com/android/inputmethod/keyboard/layout/Tamil.java
a315903fb135ab2f96a6199d1bf2aa47e4a4e7bb 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary autoXScale flag

Change-Id: I4385a53e9e8ec1e3902aafd4113d339ad7471b6f
ava/res/xml/rowkeys_sinhala1.xml
c81048072138b64dc2ea55995f18728da2d3152a 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
7a31afa2778e173b2a693d652228de692880fd39 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ie4c06dda7d56da6248ec84abddb44d592e678e90
Auto-generated-cl: translation import
ava/res/values-bn-rBD/strings-letter-descriptions.xml
ava/res/values-eu-rES/strings-letter-descriptions.xml
ava/res/values-gl-rES/strings-letter-descriptions.xml
ava/res/values-kn-rIN/strings-letter-descriptions.xml
ava/res/values-ml-rIN/strings-letter-descriptions.xml
ava/res/values-mr-rIN/strings-letter-descriptions.xml
ava/res/values-si-rLK/strings-letter-descriptions.xml
ava/res/values-ta-rIN/strings-letter-descriptions.xml
ava/res/values-te-rIN/strings-letter-descriptions.xml
fd3cb59abb98c536feff6741c7e50a8dc30a2415 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
08c29dfdce96cd13a87465944d6d9bc4640d6d6a 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I82c82756275887836f29c6bdc4f00504cf71e3a0
Auto-generated-cl: translation import
ava/res/values-bn-rBD/strings-emoji-descriptions.xml
ava/res/values-en-rGB/strings-emoji-descriptions.xml
ava/res/values-en-rIN/strings-emoji-descriptions.xml
ava/res/values-is-rIS/strings-emoji-descriptions.xml
ava/res/values-iw/strings-emoji-descriptions.xml
3baa61cdd33a5700694f53e2c354ea6dad75ae53 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
1bf3dd898c5241dde124c1a0ad43797c402fa315 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I2305910609685ccd29c71d73f96e47e484ec6847
Auto-generated-cl: translation import
ava/res/values-bn-rBD/strings-config-important-notice.xml
ava/res/values-eu-rES/strings-config-important-notice.xml
ava/res/values-gl-rES/strings-config-important-notice.xml
ava/res/values-kn-rIN/strings-config-important-notice.xml
ava/res/values-ml-rIN/strings-config-important-notice.xml
ava/res/values-mr-rIN/strings-config-important-notice.xml
ava/res/values-ta-rIN/strings-config-important-notice.xml
ava/res/values-te-rIN/strings-config-important-notice.xml
54f5f42720e34d275a800131ae6cc55cde0f08e1 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
cde7ceb645ea842e72c177599b7be1e6cdc03578 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ifb6b83b1a84b4103193cf3e4fb84b0d52081e980
Auto-generated-cl: translation import
ava/res/values-bn-rBD/strings-action-keys.xml
ava/res/values-eu-rES/strings-action-keys.xml
ava/res/values-gl-rES/strings-action-keys.xml
ava/res/values-kn-rIN/strings-action-keys.xml
ava/res/values-ml-rIN/strings-action-keys.xml
ava/res/values-mr-rIN/strings-action-keys.xml
ava/res/values-si-rLK/strings-action-keys.xml
ava/res/values-ta-rIN/strings-action-keys.xml
ava/res/values-te-rIN/strings-action-keys.xml
9a98a4ce0d7bbbcfef7dddd754ae10a27d9fec72 07-Jul-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
0d452c94065b83b2e265d29706ae01aaac6794ee 07-Jul-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I5908c36d3c83f44e330a9f83240c4ecb91f96b48
Auto-generated-cl: translation import
ava/res/values-bn-rBD/strings-appname.xml
ava/res/values-eu-rES/strings-appname.xml
ava/res/values-gl-rES/strings-appname.xml
ava/res/values-kn-rIN/strings-appname.xml
ava/res/values-ml-rIN/strings-appname.xml
ava/res/values-mr-rIN/strings-appname.xml
ava/res/values-ta-rIN/strings-appname.xml
ava/res/values-te-rIN/strings-appname.xml
ava/res/values-th/strings-appname.xml
da19daf570108149ffcf4867bd7dde79a119204a 07-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Ensure each character is coverted by at most one LocaleSpan"
ece4548eb51cfeedee7d0323d451374629080019 07-Jul-2014 Yohei Yukawa <yukawa@google.com> Ensure each character is coverted by at most one LocaleSpan

This is a groundwork to attach LocaleSpan for committed text
in LatinIME.

This CL adds a utility method to ensure that a given range
of the text is coverted by at most one LocaleSpan. Of course
it could be possible to allow a substring to be coverted by
multiple LocaleSpans at the same time, but ensuring uniqueness
for LocaleSpan is supposed to be a good starting point.

BUG: 16029304
Change-Id: Ic33a7178d0df1f05d3626aeb5773ec902254703f
ava/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java
ests/src/com/android/inputmethod/compat/LocaleSpanCompatUtilsTests.java
c4571a2e29d8e8ae299c0377f65f6425574103c0 04-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Add compatibility utility class for LocaleSpan"
a92fead202aebdc5e98ce0b24aa9029b46a1e8d2 04-Jul-2014 Yohei Yukawa <yukawa@google.com> Add compatibility utility class for LocaleSpan

This is a groundwork for enabling LocaleSpan support.
LocaleSpan is available in API Level 17 and later. We need some
abstraction layer as usual.

BUG: 16029304
Change-Id: Iead1afdc540216edb1b17f91a40d9edb2e790168
ava/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java
ests/src/com/android/inputmethod/compat/LocaleSpanCompatUtilsTests.java
73065b778c30eecd5913cca5ac42746537dec495 04-Jul-2014 Yohei Yukawa <yukawa@google.com> Remove dead code to fix test failure due to NoSuchMethodError

This CL removes following methods from StringUtils, which are
no longer used since Id3c262386a7bc7ed75966b1395a50171abe550d3.
- #joinCommaSplittableText
- #appendToCommaSplittableTextIfNotExists

BUG: 16000850
Change-Id: Ibdc9b7e463a19cdfac788b24c0a6322d0c5850c5
ava/src/com/android/inputmethod/latin/utils/StringUtils.java
ests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java
3895d7f8dc2e4999947f61220b86fa148f433413 02-Jul-2014 Yohei Yukawa <yukawa@google.com> Additional subtype ID should be independent of OS-version

This CL consolidates the initialization logic for additional
subtypes so that each additional subtypes can have predictable
subtype ID regardless of OS version.

Previously subtype IDs for additional subtypes are calculated
differently depending on the running OS version with hoping it
minimizes the risk of compatibility issues. However, it is
getting harder and harder to maintain slightly different
logic between OSes. Thus we decided to unify the logic into
that in KitKat even though it may causes some breaking changes.

Note that the actual extra values that are used to instantiate
InputMethodSubtype object are still determined on the fly
depending on the running OS version. However these actual
extra values are no longer used for the subtype ID calculation.

BUG: 16000850
Change-Id: Id3c262386a7bc7ed75966b1395a50171abe550d3
ava/src/com/android/inputmethod/compat/InputMethodSubtypeCompatUtils.java
ava/src/com/android/inputmethod/latin/settings/AdditionalSubtypeSettings.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
ava/src/com/android/inputmethod/latin/utils/AdditionalSubtypeUtils.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetTestsBase.java
ests/src/com/android/inputmethod/keyboard/internal/LanguageOnSpacebarHelperTests.java
ests/src/com/android/inputmethod/latin/utils/AdditionalSubtypeUtilsTests.java
ests/src/com/android/inputmethod/latin/utils/SpacebarLanguagetUtilsTests.java
ests/src/com/android/inputmethod/latin/utils/SubtypeLocaleUtilsTests.java
e81ef9d360319b2de5e31e874f5d5c6b2d195579 08-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Add a compatibility utility class for TextInfo"
733ec699cdc4ace128c664ea4fe7eae46c15d0f0 07-Jul-2014 Yohei Yukawa <yukawa@google.com> Add a compatibility utility class for TextInfo

This is a groundwork for enabling LocaleSpan support in spell
checker service. TextInfo#getCharSequence is supposed to be
available in API Level 21 and later. We need some abstraction
layer as usual.

BUG: 16029304
Change-Id: Iafbf2877db393dbd040295c21d429334e3a13a5f
ava/src/com/android/inputmethod/compat/TextInfoCompatUtils.java
ests/src/com/android/inputmethod/compat/TextInfoCompatUtilsTests.java
074e9812eea43bfa562d5bac8b5611ccf403000f 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add Tamil keyboard"
b5696b4f670b5a240534bc81b106de78aba653d9 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Tamil keyboard

Bug: 9978106
Change-Id: I226e640fe453076063121176121ed5923d1ccfa1
ava/res/xml-sw600dp/rows_tamil.xml
ava/res/xml/kbd_tamil.xml
ava/res/xml/key_styles_currency.xml
ava/res/xml/keyboard_layout_set_tamil.xml
ava/res/xml/method.xml
ava/res/xml/rowkeys_tamil1.xml
ava/res/xml/rowkeys_tamil2.xml
ava/res/xml/rowkeys_tamil3.xml
ava/res/xml/rows_tamil.xml
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/Tamil.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsTamilIN.java
ools/make-keyboard-text/res/values-ta-rIN/donottranslate-more-keys.xml
63ccbf1cf4bdad3f788617a5e5f8c7871cbdd4b3 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Update Bengali keyboard to add a few vowel signs"
68caceded4e053ecffdba23f177231bfa613c4f6 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use bn-rIN resource directory for Bengali (India)

Bug: 10028755
Change-Id: I552ad3b30d359b79c48cde4912d796c532b42b51
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ools/make-keyboard-text/res/values-bn-rIN/donottranslate-more-keys.xml
ools/make-keyboard-text/res/values-bn/donottranslate-more-keys.xml
af2e0a5697e2d8fa48838d893fd3682d4b68c9b9 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Update Bengali keyboard to add a few vowel signs

Bug: 10028755
Change-Id: Ia0b8624470c5b0667a3d7267d3cf8d4c937b0b0c
ava/res/xml/rowkeys_bengali1.xml
ests/src/com/android/inputmethod/keyboard/layout/Bengali.java
9cb19b1bcad1326bbbeb97f62a0f7d0f443bc147 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Remove unused keyPreviewIcon attributes"
6efe9ae1c073bdfbc36bd88e4d71c1b7505b39e9 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused keyPreviewIcon attributes

This CL also removes unused tabKeyPreview icon.

Change-Id: Ia69ba9c3d7c67ccb8983275bed262292eb422db2
ava/res/drawable-hdpi/sym_keyboard_feedback_tab.png
ava/res/drawable-mdpi/sym_keyboard_feedback_tab.png
ava/res/drawable-xhdpi/sym_keyboard_feedback_tab.png
ava/res/values/attrs.xml
ava/res/values/keyboard-icons-holo.xml
ava/res/values/keyboard-icons-lxx-dark.xml
ava/res/xml-sw600dp/key_styles_common.xml
ava/res/xml/key_styles_common.xml
ava/src/com/android/inputmethod/keyboard/Key.java
ava/src/com/android/inputmethod/keyboard/internal/KeyStylesSet.java
ava/src/com/android/inputmethod/keyboard/internal/KeyboardIconsSet.java
2ebb244c915e559c4c1d4f90f399a51a3f39c8b4 07-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Use linked list for bigram list."
804f7450fc94ad47c2a12ec9c1183a244f3f1a17 07-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Use linked list for bigram list.

BinaryDictionaryTests for VERSION4_DEV:
Before
Time: 36.461
After
Time: 33.031

Bug: 14425059

Change-Id: I9ca2714f450f61f713df6ebd34c953dece991cdb
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ative/jni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
92ac2aa8ed3ad889f5a31336900e3c46264df97d 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Move fontNormal flag from Key to Row

Change-Id: I250da7c82e005ffe2027c528a1df731a1a3cdf47
ava/res/xml-sw600dp/keys_arabic3_left.xml
ava/res/xml-sw600dp/keys_farsi3_right.xml
ava/res/xml-sw600dp/rows_arabic.xml
ava/res/xml-sw600dp/rows_armenian_phonetic.xml
ava/res/xml-sw600dp/rows_bengali.xml
ava/res/xml-sw600dp/rows_farsi.xml
ava/res/xml-sw600dp/rows_hindi.xml
ava/res/xml-sw600dp/rows_hindi_compact.xml
ava/res/xml-sw600dp/rows_khmer.xml
ava/res/xml-sw600dp/rows_lao.xml
ava/res/xml-sw600dp/rows_marathi.xml
ava/res/xml-sw600dp/rows_myanmar.xml
ava/res/xml-sw600dp/rows_nepali_romanized.xml
ava/res/xml-sw600dp/rows_nepali_traditional.xml
ava/res/xml-sw600dp/rows_sinhala.xml
ava/res/xml-sw600dp/rows_thai.xml
ava/res/xml-v16/keystyle_devanagari_sign_anusvara.xml
ava/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml
ava/res/xml-v16/keystyle_devanagari_sign_nukta.xml
ava/res/xml-v16/keystyle_devanagari_sign_virama.xml
ava/res/xml-v16/keystyle_devanagari_sign_visarga.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml
ava/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml
ava/res/xml/key_armenian_sha.xml
ava/res/xml/key_armenian_xeh.xml
ava/res/xml/key_thai_kho_khuat.xml
ava/res/xml/keys_arabic3_left.xml
ava/res/xml/keys_farsi3_right.xml
ava/res/xml/keystyle_devanagari_sign_anusvara.xml
ava/res/xml/keystyle_devanagari_sign_candrabindu.xml
ava/res/xml/keystyle_devanagari_sign_nukta.xml
ava/res/xml/keystyle_devanagari_sign_virama.xml
ava/res/xml/keystyle_devanagari_sign_visarga.xml
ava/res/xml/keystyle_devanagari_vowel_sign_aa.xml
ava/res/xml/keystyle_devanagari_vowel_sign_ai.xml
ava/res/xml/keystyle_devanagari_vowel_sign_au.xml
ava/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml
ava/res/xml/keystyle_devanagari_vowel_sign_candra_o.xml
ava/res/xml/keystyle_devanagari_vowel_sign_e.xml
ava/res/xml/keystyle_devanagari_vowel_sign_i.xml
ava/res/xml/keystyle_devanagari_vowel_sign_ii.xml
ava/res/xml/keystyle_devanagari_vowel_sign_o.xml
ava/res/xml/keystyle_devanagari_vowel_sign_u.xml
ava/res/xml/keystyle_devanagari_vowel_sign_uu.xml
ava/res/xml/keystyle_devanagari_vowel_sign_vocalic_r.xml
ava/res/xml/rowkeys_arabic1.xml
ava/res/xml/rowkeys_arabic2.xml
ava/res/xml/rowkeys_arabic3.xml
ava/res/xml/rowkeys_armenian_phonetic1.xml
ava/res/xml/rowkeys_armenian_phonetic2.xml
ava/res/xml/rowkeys_armenian_phonetic3.xml
ava/res/xml/rowkeys_armenian_phonetic4.xml
ava/res/xml/rowkeys_bengali1.xml
ava/res/xml/rowkeys_bengali2.xml
ava/res/xml/rowkeys_bengali3.xml
ava/res/xml/rowkeys_farsi1.xml
ava/res/xml/rowkeys_farsi2.xml
ava/res/xml/rowkeys_farsi3.xml
ava/res/xml/rowkeys_hindi1.xml
ava/res/xml/rowkeys_hindi2.xml
ava/res/xml/rowkeys_hindi3.xml
ava/res/xml/rowkeys_hindi_compact1.xml
ava/res/xml/rowkeys_hindi_compact2.xml
ava/res/xml/rowkeys_hindi_compact3.xml
ava/res/xml/rowkeys_khmer1.xml
ava/res/xml/rowkeys_khmer2.xml
ava/res/xml/rowkeys_khmer3.xml
ava/res/xml/rowkeys_khmer4.xml
ava/res/xml/rowkeys_lao1.xml
ava/res/xml/rowkeys_lao2.xml
ava/res/xml/rowkeys_lao3.xml
ava/res/xml/rowkeys_lao4.xml
ava/res/xml/rowkeys_marathi1.xml
ava/res/xml/rowkeys_marathi2.xml
ava/res/xml/rowkeys_marathi3.xml
ava/res/xml/rowkeys_myanmar1.xml
ava/res/xml/rowkeys_myanmar2.xml
ava/res/xml/rowkeys_myanmar3.xml
ava/res/xml/rowkeys_myanmar4.xml
ava/res/xml/rowkeys_nepali_romanized1.xml
ava/res/xml/rowkeys_nepali_romanized2.xml
ava/res/xml/rowkeys_nepali_romanized3.xml
ava/res/xml/rowkeys_nepali_traditional1.xml
ava/res/xml/rowkeys_nepali_traditional2.xml
ava/res/xml/rowkeys_nepali_traditional3_left6.xml
ava/res/xml/rowkeys_nepali_traditional3_right3.xml
ava/res/xml/rowkeys_nepali_traditional3_right5.xml
ava/res/xml/rowkeys_sinhala1.xml
ava/res/xml/rowkeys_sinhala2.xml
ava/res/xml/rowkeys_sinhala3.xml
ava/res/xml/rowkeys_thai1.xml
ava/res/xml/rowkeys_thai2.xml
ava/res/xml/rowkeys_thai3.xml
ava/res/xml/rowkeys_thai4.xml
ava/res/xml/rows_arabic.xml
ava/res/xml/rows_armenian_phonetic.xml
ava/res/xml/rows_bengali.xml
ava/res/xml/rows_farsi.xml
ava/res/xml/rows_hindi.xml
ava/res/xml/rows_hindi_compact.xml
ava/res/xml/rows_khmer.xml
ava/res/xml/rows_lao.xml
ava/res/xml/rows_marathi.xml
ava/res/xml/rows_myanmar.xml
ava/res/xml/rows_nepali_romanized.xml
ava/res/xml/rows_nepali_traditional.xml
ava/res/xml/rows_sinhala.xml
ava/res/xml/rows_thai.xml
b1807d0bc75fd4191a9cd45c03a777ee8e650686 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix keyboard layout unit test

This is a followup of I065824f3fa.

Bug: 6911143
Change-Id: I47de962f9fbcfd8bbcd3af2f8005538322ffb932
ests/src/com/android/inputmethod/keyboard/layout/Sinhala.java
bb843eb223ce0f8fb1088ed3393a4165123ddb1f 07-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Move getPrevWordsInfoFromNthPreviousWord to PrevWordsInfoUtils.

Bug: 14425059
Change-Id: Id37022ac6c1545d6845abfbcdb7ed47f0e250eec
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/utils/PrevWordsInfoUtils.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
9eb68042703f8bec1a73a3d4554f8db9f0937856 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix Sinhala keyboard for tablet device"
649de3f544d8e320ab812e829f637cd5f78b3d55 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Sinhala keyboard for tablet device

This CL introduces fontDefault flag to keyLabelFlags of Key attribute
to reset font specification to keyTypeface attribute.

This is a followup of I065824f3fa.

Bug: 6911143
Change-Id: I33bd4a23aaea73e2b17175ddd39053ec915d5451
ava/res/values/attrs.xml
ava/res/xml-sw600dp/keys_exclamation_question.xml
ava/res/xml-sw600dp/rows_sinhala.xml
ava/src/com/android/inputmethod/keyboard/Key.java
59016206abe0e457ef8dd44b84d4aeac67824a07 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Sinhala keyboard layout

This CL modifes the following points.
- add digit hint letters on the 1st row.
- remove digit more keys from shifted layout.
- use normal font for Sinhala letters.
- use auto X scale flag to fix Sinhala letters on a key top.

Bug: 6911143
Change-Id: I082ea38529399dce7d99c980e2be07c35d2e912d
ava/res/xml/rowkeys_sinhala1.xml
ava/res/xml/rows_sinhala.xml
513784e8086a45a7e62c736c862c4df328235617 07-Jul-2014 Yohei Yukawa <yukawa@google.com> Merge "Restore additional subtypes when the package is updated"
052ec62abd577182af8d5b50564d8075b18be3c9 04-Jul-2014 Yohei Yukawa <yukawa@google.com> Restore additional subtypes when the package is updated

With this CL, Intent#ACTION_MY_PACKAGE_REPLACED will
not only update the visibility of the setup activity but
also reconstruct additional subtypes.

This is important because the system always removes all
the additional subtypes whenever the package is updated.

BUG: 15890448
Change-Id: Ic36ea68f50b1ac89b4cbd268ee53f9a5e5d60afd
ava/AndroidManifest.xml
ava/src/com/android/inputmethod/latin/RichInputMethodManager.java
ava/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java
ava/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java
ava/src/com/android/inputmethod/latin/setup/SetupActivity.java
ava/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java
ava/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java
7f102e389ddd8191d398423a5c8d22698754a253 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Use smaller text size for 5-rows keyboard"
940393292e0dbf5874b7310ce43ab6f09087e0c1 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use smaller text size for 5-rows keyboard

Change-Id: I065824f3fab941560980d3d9387730e4c25eb12b
ava/res/values-land/config.xml
ava/res/values/config.xml
0100a49bdd7658814b016fbefe63148e57d6096f 01-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "[HW5] Make the word composer package private."
28ebbd481ad38f41211d853bf5eb39b36842be36 30-Jun-2014 Jean Chalard <jchalard@google.com> [HW5] Make the word composer package private.

Change-Id: I66ed277751272eb3ae2fd5e55e9f3e413970082f
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
08c01ea8a8765234a470bb4d4b887fe4786ee26f 30-Jun-2014 Jean Chalard <jchalard@google.com> [HW4] Move a reference to WordComposer out of LatinIME

Change-Id: I5436432c0da86ed1e33b3c9d40204f4ea013ff55
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
350f23f67e2a380452403643e1d1d7aa544da6b7 30-Jun-2014 Jean Chalard <jchalard@google.com> [HW3] Some refactoring

Change-Id: I303ce084a56c6ec709d3eab239a4d9d2274d0dea
ava/src/com/android/inputmethod/latin/LatinIME.java
0dab3171d442a4d0acc87cc0019bfcbd4ea4123f 30-Jun-2014 Jean Chalard <jchalard@google.com> [SD9] Add armenian and georgian scripts

Bug: 15840116
Change-Id: I91719e4fc2e3fe29320e4cb8b1a2f8f93c44cc4d
ava/res/values/attrs.xml
ava/res/xml/keyboard_layout_set_armenian_phonetic.xml
ava/res/xml/keyboard_layout_set_georgian.xml
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
a86e4a2e3bab2416878f9e7ab30724705f8e2180 30-Jun-2014 Jean Chalard <jchalard@google.com> [SD8] Add scripts for layouts that are already implemented

Bug: 15840116
Change-Id: I82b94fb89f18c6f7d88193231e132fbc2ac66685
ava/res/xml/keyboard_layout_set_bulgarian.xml
ava/res/xml/keyboard_layout_set_bulgarian_bds.xml
ava/res/xml/keyboard_layout_set_east_slavic.xml
ava/res/xml/keyboard_layout_set_farsi.xml
ava/res/xml/keyboard_layout_set_greek.xml
ava/res/xml/keyboard_layout_set_hebrew.xml
ava/res/xml/keyboard_layout_set_mongolian.xml
ava/res/xml/keyboard_layout_set_south_slavic.xml
292deb632cbab232334190e68d29184094d6d51b 27-Jun-2014 Jean Chalard <jchalard@google.com> [SD7] Actually check for script.

...also implement the check for Hebrew and Arabic.

Bug: 15840116
Change-Id: Ia6433d7d98038ade64c171be4fe4b3f094111fac
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
943e91ffbd1edc88bcd815997f8b4d591d02dc7e 01-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[SD6] Inline a constant and remove logic become useless"
b6695867a5fe6af999d23c669e2e6a6182457bba 27-Jun-2014 Jean Chalard <jchalard@google.com> [SD6] Inline a constant and remove logic become useless

Bug: 15840116
Change-Id: I545cc9083aa4e2fd7cbbd1fbc02e1e382482db7c
ava/src/com/android/inputmethod/latin/RichInputConnection.java
20c89b1cf5e30026844922d312163ffcd1c20b26 27-Jun-2014 Jean Chalard <jchalard@google.com> [SD5(2)] Remove useless args

Bug: 15840116
Change-Id: I1123426fbd9d420c1be64ccc917a5f870e70e6fa
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
b10ca308afa40bdc9d003494e30d21df03a0063c 01-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW4] Move a reference to WordComposer out of LatinIME"
3f7ddde4e61565751e777b7f3def884aadbb7c81 01-Jul-2014 Jean Chalard <jchalard@google.com> Merge "Update dictionaries"
bb0d93c4b0278aa924dfd6b115bcab02bafaba26 01-Jul-2014 Jean Chalard <jchalard@google.com> Update dictionaries

>>> dictionaries/es_wordlist.combined.gz
Header :
date : 1403847862 <=> 1404131686
version : 48 <=> 49
Body :
Added: apurate 50
Added: bondi 50
Added: chamuyar 50
Added: conocela 50
Added: conocelo 50
Added: conoceme 50
Added: conocenos 50
Added: conocete 50
Added: copate 50
Added: creele 50
Added: creeme 50
Added: creenos 50
Added: creete 50
Added: creiste 50
Added: creés 50
Added: dale 50
Added: dame 50
Added: danos 50
Added: decile 50
Added: decime 50
Added: decinos 50
Added: estate 50
Added: hablale 50
Added: hablales 50
Added: hablame 50
Added: hablanos 50
Added: hablate 50
Added: hablá 50
Added: hacele 50
Added: haceme 50
Added: hacenos 50
Added: hacete 50
Added: hacés 50
Added: llegás 50
Added: llevale 50
Added: llevame 50
Added: llevanos 50
Added: llevate 50
Added: llevá 50
Added: llevás 50
Added: parecé 50
Added: parecés 50
Added: pasala 50
Added: pasale 50
Added: pasales 50
Added: pasalo 50
Added: pasame 50
Added: pasanos 50
Added: pasate 50
Added: pasás 50
Added: podés 50
Added: ponele 50
Added: poneme 50
Added: ponenos 50
Added: ponete 50
Added: quedá 50
Added: querela 50
Added: querelo 50
Added: quereme 50
Added: querenos 50
Added: querete 50
Added: querés 50
Added: rascate 50
Added: sabelo 50
Added: sabés 50
Added: tenele 50
Added: teneme 50
Added: tenenos 50
Added: tenete 50
Added: tenés 50

>>> java/res/raw/main_es.dict
Header :
date : 1403847862 <=> 1404131686
version : 48 <=> 49
Body :
Same changes

Bug: 8010862
Change-Id: I98fc8542e21e35a7c80b332148c461144425e61a
ictionaries/es_wordlist.combined.gz
ava/res/raw/main_es.dict
3afbac8cb77bbe0ca8c4d54ad70489194349262e 01-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[HW2] Have a script for hardware keyboard"
5f6c303f0ba70c0bcfd73d06b63f0175669dafc1 30-Jun-2014 Jean Chalard <jchalard@google.com> [HW2] Have a script for hardware keyboard

Change-Id: I3ee85867c529156374ecc17db3243a50912e760b
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
87d907bda94a05e4ea503ae2a269eb444c10ae35 01-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[SD5] Remove useless args""
7eef5d3ff4a0456335943e6a7494f540a7291017 01-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[SD5] Remove useless args"

This reverts commit 1d300239612591879d535c20ade1f2712048170e that broke the build.

Bug: 15840116
Change-Id: I0a5fa7dea2b418d19df24b2b31ed96bf192d45c0
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
1d300239612591879d535c20ade1f2712048170e 27-Jun-2014 Jean Chalard <jchalard@google.com> [SD5] Remove useless args

Bug: 15840116
Change-Id: Ib3380cfc9d343c6f8953bba03af3801142bc3bdb
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
6345562e2b351221a9bc0341f7dbd26095290b64 27-Jun-2014 Jean Chalard <jchalard@google.com> [SD4] Restart suggestions on language change

...otherwise we can't recompute the composition when we
change scripts.

This also fixes when we register that we need to take note
that the current subtype was used. Luckily this is a good
occasion for some cleanup that I've wanted to do for some
time: use InputTransaction for onTextInput (with the goal
to ultimately remove it entirely)

Bug: 15840116
Change-Id: Ie4f4f9157b66b79237eeb3db75535803124d3e19
ava/src/com/android/inputmethod/event/InputTransaction.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
3fb5a541a44bc9a82663895fd09c342299f45b56 30-Jun-2014 Jean Chalard <jchalard@google.com> Fix tests

Change-Id: I12ba56d021b50c03dc62e3f3c8db3ecada2f6a4b
ests/src/com/android/inputmethod/latin/InputLogicTests.java
ests/src/com/android/inputmethod/latin/InputLogicTestsNonEnglish.java
ests/src/com/android/inputmethod/latin/InputTestsBase.java
ests/src/com/android/inputmethod/latin/PunctuationTests.java
4db7da92f20924a7494dc0b1710413cf9f93a649 30-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[SD3] Forward the script ID to where it will be used"
e5a8615de706e47ec0a25022aed4df44f4d4b155 19-Jun-2014 Jean Chalard <jchalard@google.com> [CS6] Cut out methods to clarify what we are doing

Bug: 13238601
Change-Id: I99cc62e91b1e89130358fded572987023d919507
ava/src/com/android/inputmethod/latin/Suggest.java
967936306e014bee99558cf841a67dc2b5645166 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
34b0eb443acdb7d535a05b26d06644d44e544d43 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
0a2962666157aa77fb071a3010a5f98f332204e1 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
4a61232f8b549403807d044d9572a96e7a6232b9 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
35c37dbef8a65cc1e199a60090d1b4e60da69fe6 26-Jun-2014 Jean Chalard <jchalard@google.com> [SD3] Forward the script ID to where it will be used

Bug: 15840116
Change-Id: If2073e76fed74ae6e1cdd7670013e0e985b0e630
ava/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
ava/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/suggestions/MoreSuggestionsView.java
ava/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
aca2ef85e1af82ccadbd0cbdd691a680a03a824d 26-Jun-2014 Jean Chalard <jchalard@google.com> [SD2] Add support for a new tag Feature in KeyboardLayoutSet

Bug: 15840116
Change-Id: I3abbe4ce1ae573e9c5f1a8a96dc0056e8889d507
ava/res/values/attrs.xml
ava/res/xml/keyboard_layout_set_arabic.xml
ava/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
80c47b2f7961a5a8de1c6ec5751c04d15d42122a 20-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Use Settings app's theme for L and later

This CL must be checked in together with I506b9ae6ea.

Bug: 11866784
Change-Id: I00aa90618642758c783f7c92f162dc2ee16659a6
ava/Android.mk
ava/AndroidManifest.xml
ava/res-lxx/values-v21/platform-theme.xml
ava/res/values-v20/platform-theme.xml
ava/res/values/platform-theme.xml
a45889fc2137eb6c8c0a81eed1e5423b896a923d 27-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I6c420e3dd4a97a1b7590c52bdd60c54e6e00f4de
Auto-generated-cl: translation import
ava/res/values-ar/strings-talkback-descriptions.xml
ava/res/values-az-rAZ/strings-talkback-descriptions.xml
ava/res/values-bg/strings-talkback-descriptions.xml
ava/res/values-cs/strings-talkback-descriptions.xml
ava/res/values-da/strings-talkback-descriptions.xml
ava/res/values-de/strings-talkback-descriptions.xml
ava/res/values-el/strings-talkback-descriptions.xml
ava/res/values-es-rUS/strings-talkback-descriptions.xml
ava/res/values-es/strings-talkback-descriptions.xml
ava/res/values-et-rEE/strings-talkback-descriptions.xml
ava/res/values-fi/strings-talkback-descriptions.xml
ava/res/values-fr-rCA/strings-talkback-descriptions.xml
ava/res/values-fr/strings-talkback-descriptions.xml
ava/res/values-hi/strings-talkback-descriptions.xml
ava/res/values-hr/strings-talkback-descriptions.xml
ava/res/values-hu/strings-talkback-descriptions.xml
ava/res/values-hy-rAM/strings-talkback-descriptions.xml
ava/res/values-it/strings-talkback-descriptions.xml
ava/res/values-ja/strings-talkback-descriptions.xml
ava/res/values-ko/strings-talkback-descriptions.xml
ava/res/values-lt/strings-talkback-descriptions.xml
ava/res/values-lv/strings-talkback-descriptions.xml
ava/res/values-ms-rMY/strings-talkback-descriptions.xml
ava/res/values-nb/strings-talkback-descriptions.xml
ava/res/values-ne-rNP/strings-talkback-descriptions.xml
ava/res/values-nl/strings-talkback-descriptions.xml
ava/res/values-pl/strings-talkback-descriptions.xml
ava/res/values-pt/strings-talkback-descriptions.xml
ava/res/values-ro/strings-talkback-descriptions.xml
ava/res/values-ru/strings-talkback-descriptions.xml
ava/res/values-sl/strings-talkback-descriptions.xml
ava/res/values-sr/strings-talkback-descriptions.xml
ava/res/values-sv/strings-talkback-descriptions.xml
ava/res/values-sw/strings-talkback-descriptions.xml
ava/res/values-th/strings-talkback-descriptions.xml
ava/res/values-tl/strings-talkback-descriptions.xml
ava/res/values-tr/strings-talkback-descriptions.xml
ava/res/values-zh-rCN/strings-talkback-descriptions.xml
ava/res/values-zh-rHK/strings-talkback-descriptions.xml
ava/res/values-zh-rTW/strings-talkback-descriptions.xml
0e2c6a01bc060c50f3ac87c76b73fe98fcbcd58d 27-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I2403c927d69e510a4ca2053041d80bfd9777471e
Auto-generated-cl: translation import
ava/res/values-af/strings.xml
ava/res/values-am/strings.xml
ava/res/values-ar/strings.xml
ava/res/values-az-rAZ/strings.xml
ava/res/values-bg/strings.xml
ava/res/values-ca/strings.xml
ava/res/values-cs/strings.xml
ava/res/values-da/strings.xml
ava/res/values-de/strings.xml
ava/res/values-el/strings.xml
ava/res/values-en-rGB/strings.xml
ava/res/values-en-rIN/strings.xml
ava/res/values-es-rUS/strings.xml
ava/res/values-es/strings.xml
ava/res/values-et-rEE/strings.xml
ava/res/values-fa/strings.xml
ava/res/values-fi/strings.xml
ava/res/values-fr-rCA/strings.xml
ava/res/values-fr/strings.xml
ava/res/values-hi/strings.xml
ava/res/values-hr/strings.xml
ava/res/values-hu/strings.xml
ava/res/values-hy-rAM/strings.xml
ava/res/values-in/strings.xml
ava/res/values-it/strings.xml
ava/res/values-iw/strings.xml
ava/res/values-ja/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-ko/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-lt/strings.xml
ava/res/values-lv/strings.xml
ava/res/values-mn-rMN/strings.xml
ava/res/values-ms-rMY/strings.xml
ava/res/values-nb/strings.xml
ava/res/values-ne-rNP/strings.xml
ava/res/values-nl/strings.xml
ava/res/values-pl/strings.xml
ava/res/values-pt-rPT/strings.xml
ava/res/values-pt/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-ru/strings.xml
ava/res/values-sk/strings.xml
ava/res/values-sl/strings.xml
ava/res/values-sr/strings.xml
ava/res/values-sv/strings.xml
ava/res/values-sw/strings.xml
ava/res/values-th/strings.xml
ava/res/values-tl/strings.xml
ava/res/values-tr/strings.xml
ava/res/values-uk/strings.xml
ava/res/values-vi/strings.xml
ava/res/values-zh-rCN/strings.xml
ava/res/values-zh-rHK/strings.xml
ava/res/values-zh-rTW/strings.xml
ava/res/values-zu/strings.xml
141957bac5478dd0e4b6b664d4dc4d7f04964cdd 27-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I4c6ef95873ed739c15f4ebee4d0aadb1186437d5
Auto-generated-cl: translation import
ava/res/values-ar/strings-action-keys.xml
ava/res/values-az-rAZ/strings-action-keys.xml
ava/res/values-bg/strings-action-keys.xml
ava/res/values-cs/strings-action-keys.xml
ava/res/values-da/strings-action-keys.xml
ava/res/values-de/strings-action-keys.xml
ava/res/values-el/strings-action-keys.xml
ava/res/values-es-rUS/strings-action-keys.xml
ava/res/values-es/strings-action-keys.xml
ava/res/values-et-rEE/strings-action-keys.xml
ava/res/values-fi/strings-action-keys.xml
ava/res/values-fr-rCA/strings-action-keys.xml
ava/res/values-fr/strings-action-keys.xml
ava/res/values-hi/strings-action-keys.xml
ava/res/values-hr/strings-action-keys.xml
ava/res/values-hu/strings-action-keys.xml
ava/res/values-hy-rAM/strings-action-keys.xml
ava/res/values-it/strings-action-keys.xml
ava/res/values-ja/strings-action-keys.xml
ava/res/values-ko/strings-action-keys.xml
ava/res/values-lt/strings-action-keys.xml
ava/res/values-lv/strings-action-keys.xml
ava/res/values-ms-rMY/strings-action-keys.xml
ava/res/values-nb/strings-action-keys.xml
ava/res/values-ne-rNP/strings-action-keys.xml
ava/res/values-nl/strings-action-keys.xml
ava/res/values-pl/strings-action-keys.xml
ava/res/values-pt/strings-action-keys.xml
ava/res/values-ru/strings-action-keys.xml
ava/res/values-sl/strings-action-keys.xml
ava/res/values-sr/strings-action-keys.xml
ava/res/values-sv/strings-action-keys.xml
ava/res/values-sw/strings-action-keys.xml
ava/res/values-th/strings-action-keys.xml
ava/res/values-tl/strings-action-keys.xml
ava/res/values-tr/strings-action-keys.xml
ava/res/values-zh-rCN/strings-action-keys.xml
ava/res/values-zh-rHK/strings-action-keys.xml
ava/res/values-zh-rTW/strings-action-keys.xml
eec3183d20805e5f9a1c36812eb910c233f7b5de 27-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I664e4afdb71b6b040ac34dc1d47b5e75e3888e88
Auto-generated-cl: translation import
ava/res/values-ar/strings-letter-descriptions.xml
ava/res/values-az-rAZ/strings-letter-descriptions.xml
ava/res/values-bg/strings-letter-descriptions.xml
ava/res/values-cs/strings-letter-descriptions.xml
ava/res/values-da/strings-letter-descriptions.xml
ava/res/values-de/strings-letter-descriptions.xml
ava/res/values-el/strings-letter-descriptions.xml
ava/res/values-es-rUS/strings-letter-descriptions.xml
ava/res/values-es/strings-letter-descriptions.xml
ava/res/values-et-rEE/strings-letter-descriptions.xml
ava/res/values-fi/strings-letter-descriptions.xml
ava/res/values-fr-rCA/strings-letter-descriptions.xml
ava/res/values-fr/strings-letter-descriptions.xml
ava/res/values-hi/strings-letter-descriptions.xml
ava/res/values-hr/strings-letter-descriptions.xml
ava/res/values-hu/strings-letter-descriptions.xml
ava/res/values-hy-rAM/strings-letter-descriptions.xml
ava/res/values-it/strings-letter-descriptions.xml
ava/res/values-ja/strings-letter-descriptions.xml
ava/res/values-ko/strings-letter-descriptions.xml
ava/res/values-lt/strings-letter-descriptions.xml
ava/res/values-lv/strings-letter-descriptions.xml
ava/res/values-ms-rMY/strings-letter-descriptions.xml
ava/res/values-nb/strings-letter-descriptions.xml
ava/res/values-ne-rNP/strings-letter-descriptions.xml
ava/res/values-nl/strings-letter-descriptions.xml
ava/res/values-pl/strings-letter-descriptions.xml
ava/res/values-pt/strings-letter-descriptions.xml
ava/res/values-ro/strings-letter-descriptions.xml
ava/res/values-ru/strings-letter-descriptions.xml
ava/res/values-sl/strings-letter-descriptions.xml
ava/res/values-sr/strings-letter-descriptions.xml
ava/res/values-sv/strings-letter-descriptions.xml
ava/res/values-sw/strings-letter-descriptions.xml
ava/res/values-th/strings-letter-descriptions.xml
ava/res/values-tl/strings-letter-descriptions.xml
ava/res/values-tr/strings-letter-descriptions.xml
ava/res/values-zh-rCN/strings-letter-descriptions.xml
ava/res/values-zh-rHK/strings-letter-descriptions.xml
ava/res/values-zh-rTW/strings-letter-descriptions.xml
d966c0727fc7706b2ed28e09cd323f79236292c8 27-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Support performAccessibilityAction for CLICK and LONG_CLICK"
1e3167229519843b83ba8bea7d78a82ffba236bc 25-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Support performAccessibilityAction for CLICK and LONG_CLICK

Bug: 15727335
Change-Id: I83274c1a9d3cf2e8237d1674fe915b7b2d222a53
ava/src/com/android/inputmethod/accessibility/AccessibilityLongPressTimer.java
ava/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java
ava/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java
ava/src/com/android/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java
c9c3ea0b68a1bad1febb7532fa941b430a1b941a 27-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Remove redundant override methods and extended classes"
8f70552a21f5e2387d3fbc0f7f569c2a2a8464d6 27-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Add preliminary subtypes disabled for L-preview

Bug: 13966540
Bug: 13779052
Bug: 10028772
Bug: 7963632
Change-Id: Ieec809f2d391e90b1ec547a3a89e929db47a5ed1
ava/res/xml/method.xml
ests/src/com/android/inputmethod/keyboard/KeyboardLayoutSetSubtypesCountTests.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsHindiCompact.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMarathiIN.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsMyanmarMM.java
92223c04deaf9d915ade4da70d8b707591fd3b4c 27-Jun-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "Move getPrevWordsInfoFromNthPreviousWord to StringUtlis.""
4569a734adffe1d12a4a1e8ff751608c1e4b2faf 27-Jun-2014 Ken Wakasa <kwakasa@google.com> Revert "Move getPrevWordsInfoFromNthPreviousWord to StringUtlis."

This reverts commit ba463c9a66f75e8d00f4658e32b763eb54215231 that broke the dicttool build.

Bug: 14425059
Change-Id: Ie1685587104d26e4416624747c97f6087c13388a
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/utils/StringUtils.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
ba463c9a66f75e8d00f4658e32b763eb54215231 27-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Move getPrevWordsInfoFromNthPreviousWord to StringUtlis.

Bug: 14425059
Change-Id: I3eb24e840c165e43f68c2a60fccf9974affb57a6
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/utils/StringUtils.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
1c2f1ada8305e36defa8572da687a4596bf083ea 27-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Find multiple previous word information to support n-gram.

Bug: 14425059

Change-Id: Ieace636334a9b2a094527341d4fcfc05958296c5
ava/src/com/android/inputmethod/latin/PrevWordsInfo.java
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
e063e1b218ee8fddb0bd7d4b3b4e71052b57bb2b 01-Jul-2014 Jean Chalard <jchalard@google.com> Merge "Fix a unit test"
fa4c59f9b6663e5de08692f853e968603dfc10e9 01-Jul-2014 Jean Chalard <jchalard@google.com> Fix a unit test

When switching languages, we need to wait until the dictionary is
loaded to compute suggestions.

Change-Id: I7c32a900b297cd6302bfdc020842581315f3007f
ava/src/com/android/inputmethod/latin/LatinIME.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ests/src/com/android/inputmethod/latin/InputLogicTests.java
35605db9a4c2561c554f3fe3c5304ad544ad385a 01-Jul-2014 Ken Wakasa <kwakasa@google.com> Merge "Revert "[SD6] Inline a constant and remove logic become useless""
f84573c0b3128609e6d73ea61f2aa1a1dac762a4 01-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[SD6] Inline a constant and remove logic become useless"

This reverts commit 2a5824a63b244d1e5b18e512bc8dfb34f795f579 that broke the build.

Bug: 15840116
Change-Id: Ife11050394f3ed90e39d835b92732e1b6af83249
ava/src/com/android/inputmethod/latin/RichInputConnection.java
2a5824a63b244d1e5b18e512bc8dfb34f795f579 27-Jun-2014 Jean Chalard <jchalard@google.com> [SD6] Inline a constant and remove logic become useless

Bug: 15840116
Change-Id: I04b9d6bd45d9e806c268fa8ecb4653f8af729095
ava/src/com/android/inputmethod/latin/RichInputConnection.java
c8094c463b7ee41feef49bb331eb6509b30d751f 01-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[SD6] Inline a constant and remove logic become useless"
1a2f3c4433d154c07c5017066c5dfe0f0070d520 27-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Move getPrevWordsInfoFromNthPreviousWord to StringUtlis."
5a9ccbbef1080339f60fce039021133b0005d57c 27-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add Sinhala keyboard layout"
00da6ee5e8674cdea284f7db8ba28d0fbacfe611 25-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Add Sinhala keyboard layout

Bug: 6911143
Change-Id: I9ff87ece3e68381c0e9855106e7320c227f09965
ava/res/xml-sw600dp/rows_sinhala.xml
ava/res/xml/kbd_sinhala.xml
ava/res/xml/keyboard_layout_set_sinhala.xml
ava/res/xml/method.xml
ava/res/xml/rowkeys_sinhala1.xml
ava/res/xml/rowkeys_sinhala2.xml
ava/res/xml/rowkeys_sinhala3.xml
ava/res/xml/rows_sinhala.xml
ava/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
ests/src/com/android/inputmethod/keyboard/layout/Sinhala.java
ests/src/com/android/inputmethod/keyboard/layout/tests/TestsSinhalaLK.java
ools/make-keyboard-text/res/values-si-rLK/donottranslate-more-keys.xml
ee5c032557ab3629babbacc1e52f1a6d1cd8d844 19-Jun-2014 Jean Chalard <jchalard@google.com> [CS5] Use a local var to keep the first suggestion

Bug: 13238601
Change-Id: Ida8973945e8b141d01ea9d1825b89d84f0911575
ava/src/com/android/inputmethod/latin/Suggest.java
bd5192ae260c3f462c36d7eefe76d9517b3528d5 27-Jun-2014 Jean Chalard <jchalard@google.com> Merge "Add a relevant suggestion to period-checkable requests"
e530fffc2c3655ba588454503cbaa7eacba4bffe 26-Jun-2014 Jean Chalard <jchalard@google.com> Add a relevant suggestion to period-checkable requests

Bug: 15412461
Change-Id: Ibf37df4d31141a7e43b54d6342e7861eedb1c03b
ava/src/com/android/inputmethod/latin/Constants.java
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
3698facbd56b3a8280545c7253ab130137f65f95 27-Jun-2014 Jean Chalard <jchalard@google.com> Merge "Update the Spanish dictionary"
6afd14dc9488aab7c2f982f9b18931c3b3a20e75 27-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Remove unused method.

Bug: 13664080
Change-Id: I47fd90f01ea9a18b11037c966150fa5fd926101b
ative/jni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ative/jni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
a70b710c9d23a263be008eca150aa37b61f9e3e5 27-Jun-2014 Jean Chalard <jchalard@google.com> Update the Spanish dictionary

>>> dictionaries/es_wordlist.combined.gz
Header :
date : 1403153360 <=> 1403847862
version : 47 <=> 48
Body :
Added: bañate 30
Added: correte 30
Added: duchate 30
Added: mostrame 40
Added: muestrame 40
Added: prestame 40
Added: sos 100

>>> java/res/raw/main_es.dict
Header :
date : 1403153360 <=> 1403847862
version : 47 <=> 48
Body :
Added: bañate 30
Added: correte 30
Added: duchate 30
Added: mostrame 40
Added: muestrame 40
Added: prestame 40
Added: sos 100

Bug: 8010862
Change-Id: I0a478b5fd5edfadea420f306dc9b2d98876c246e
ictionaries/es_wordlist.combined.gz
ava/res/raw/main_es.dict
79beb223fccdc81d48026ab5d620626264e75bb1 27-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Refactor keyboard accessibility delegate classes"
593009bc9fa40b9e4adb3cbe8b2f86019bfdaf8a 27-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[SD2] Add support for a new tag Feature in KeyboardLayoutSet"
938bb4a4d50114eb741a128f7a75d50f1af55869 27-Jun-2014 Mikhail Naganov <mnaganov@google.com> Revert "Use Settings app's theme for L and later"

This reverts commit 80c47b2f7961a5a8de1c6ec5751c04d15d42122a.

Change-Id: I69619bd9856d4133794597a0cf81cc121e3a7887
ava/Android.mk
ava/AndroidManifest.xml
ava/res-lxx/values-v21/platform-theme.xml
ava/res/values-v20/platform-theme.xml
ava/res/values/platform-theme.xml
256243dd03869dcd1b6844dcc83406aa9adba08e 01-Jul-2014 Jean Chalard <jchalard@google.com> Merge "[SD5] Remove useless args"
09e3684144628261f3cda0c9df57af115e2f51e9 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
4feea9786f0c8f72dbd7ac5d5d413230d03dbb1b 30-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ia31613a90afebc810811e603cfdee621c8d47b9c
Auto-generated-cl: translation import
ava/res/values-bn-rWB/strings-appname.xml
ava/res/values-eu-rPV/strings-appname.xml
ava/res/values-gl-rGA/strings-appname.xml
ava/res/values-is-rIS/strings-appname.xml
ava/res/values-kk-rKZ/strings-appname.xml
ava/res/values-kn-rKA/strings-appname.xml
ava/res/values-ml-rKL/strings-appname.xml
ava/res/values-mr-rMH/strings-appname.xml
ava/res/values-si-rLK/strings-appname.xml
ava/res/values-ta-rTN/strings-appname.xml
ava/res/values-te-rAP/strings-appname.xml
ava/res/values-ur-rPK/strings-appname.xml
fce0f55d276bfa63fe9025d72f062053f7840678 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
bb8749ba52baca2548a81713525140dca93047a7 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
35f1bec7f741e545126f5287ca36d83835747396 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
7e59cf8a42beba622f0d935ff0119127846b2150 30-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ib559baf38fac9b3389b7cc0ed3714f52d4c2300f
Auto-generated-cl: translation import
ava/res/values-bn-rWB/strings-config-important-notice.xml
ava/res/values-eu-rPV/strings-config-important-notice.xml
ava/res/values-gl-rGA/strings-config-important-notice.xml
ava/res/values-is-rIS/strings-config-important-notice.xml
ava/res/values-kn-rKA/strings-config-important-notice.xml
ava/res/values-ml-rKL/strings-config-important-notice.xml
ava/res/values-mr-rMH/strings-config-important-notice.xml
ava/res/values-si-rLK/strings-config-important-notice.xml
ava/res/values-ta-rTN/strings-config-important-notice.xml
ava/res/values-te-rAP/strings-config-important-notice.xml
ava/res/values-ur-rPK/strings-config-important-notice.xml
1e6c40cb91e791fe26802a88eb0ea3d577c18321 30-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ia7837134acb9381094219fe410b5fa4840bd3400
Auto-generated-cl: translation import
ava/res/values-si-rLK/strings-emoji-descriptions.xml
53824ce7373ec3c2bddead1e223a038d4f1e8f45 30-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ie644aea041d7b76637651958b612671f694c21f7
Auto-generated-cl: translation import
ava/res/values-bn-rWB/strings-letter-descriptions.xml
ava/res/values-eu-rPV/strings-letter-descriptions.xml
ava/res/values-gl-rGA/strings-letter-descriptions.xml
ava/res/values-is-rIS/strings-letter-descriptions.xml
ava/res/values-kk-rKZ/strings-letter-descriptions.xml
ava/res/values-kn-rKA/strings-letter-descriptions.xml
ava/res/values-ky-rKG/strings-letter-descriptions.xml
ava/res/values-mk-rMK/strings-letter-descriptions.xml
ava/res/values-ml-rKL/strings-letter-descriptions.xml
ava/res/values-mr-rMH/strings-letter-descriptions.xml
ava/res/values-my-rMM/strings-letter-descriptions.xml
ava/res/values-ta-rTN/strings-letter-descriptions.xml
ava/res/values-te-rAP/strings-letter-descriptions.xml
ava/res/values-ur-rPK/strings-letter-descriptions.xml
ava/res/values-uz-rUZ/strings-letter-descriptions.xml
3a14b17f1fa6ff84143889241341975e437373eb 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
7db3ec389ede03ecf70818303a019775a23f93a6 30-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Id284e91e7646cf2eac64540a1ec8f7f99b8bd8d1
Auto-generated-cl: translation import
ava/res/values-bn-rWB/strings-action-keys.xml
ava/res/values-eu-rPV/strings-action-keys.xml
ava/res/values-gl-rGA/strings-action-keys.xml
ava/res/values-is-rIS/strings-action-keys.xml
ava/res/values-kk-rKZ/strings-action-keys.xml
ava/res/values-kn-rKA/strings-action-keys.xml
ava/res/values-ky-rKG/strings-action-keys.xml
ava/res/values-mk-rMK/strings-action-keys.xml
ava/res/values-ml-rKL/strings-action-keys.xml
ava/res/values-mr-rMH/strings-action-keys.xml
ava/res/values-my-rMM/strings-action-keys.xml
ava/res/values-si-rLK/strings-action-keys.xml
ava/res/values-ta-rTN/strings-action-keys.xml
ava/res/values-te-rAP/strings-action-keys.xml
ava/res/values-ur-rPK/strings-action-keys.xml
ava/res/values-uz-rUZ/strings-action-keys.xml
2e2ba693e9896b32a9e2986425b821c1555bdc0d 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
d258241d352e5d6894f8a2da21f8fef837365640 30-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I0f0e7af0c8697932912fbf8681af86683d82925e
Auto-generated-cl: translation import
ava/res/values-bn-rWB/strings.xml
ava/res/values-eu-rPV/strings.xml
ava/res/values-gl-rGA/strings.xml
ava/res/values-is-rIS/strings.xml
ava/res/values-kk-rKZ/strings.xml
ava/res/values-kn-rKA/strings.xml
ava/res/values-ky-rKG/strings.xml
ava/res/values-mk-rMK/strings.xml
ava/res/values-ml-rKL/strings.xml
ava/res/values-mr-rMH/strings.xml
ava/res/values-my-rMM/strings.xml
ava/res/values-si-rLK/strings.xml
ava/res/values-ta-rTN/strings.xml
ava/res/values-te-rAP/strings.xml
ava/res/values-ur-rPK/strings.xml
ava/res/values-uz-rUZ/strings.xml
b84b41af760736267149b58a42aaf231ccf275de 30-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
a4c19c241e6299790f59e4b12ff6b9a749bb55b5 30-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I31e29f587071c9c8a3d167efbf111c1aa3011b3e
Auto-generated-cl: translation import
ava/res/values-bn-rWB/strings-talkback-descriptions.xml
ava/res/values-eu-rPV/strings-talkback-descriptions.xml
ava/res/values-gl-rGA/strings-talkback-descriptions.xml
ava/res/values-is-rIS/strings-talkback-descriptions.xml
ava/res/values-kk-rKZ/strings-talkback-descriptions.xml
ava/res/values-kn-rKA/strings-talkback-descriptions.xml
ava/res/values-ky-rKG/strings-talkback-descriptions.xml
ava/res/values-mk-rMK/strings-talkback-descriptions.xml
ava/res/values-ml-rKL/strings-talkback-descriptions.xml
ava/res/values-mr-rMH/strings-talkback-descriptions.xml
ava/res/values-my-rMM/strings-talkback-descriptions.xml
ava/res/values-si-rLK/strings-talkback-descriptions.xml
ava/res/values-ta-rTN/strings-talkback-descriptions.xml
ava/res/values-te-rAP/strings-talkback-descriptions.xml
ava/res/values-ur-rPK/strings-talkback-descriptions.xml
ava/res/values-uz-rUZ/strings-talkback-descriptions.xml
ffb086c18df1f1a03be5cc9860de224d94138c50 27-Jun-2014 Jean Chalard <jchalard@google.com> Merge "Don't override application-specified completions"
e2744c6384b49b9e90837be92e78613224ea8a33 27-Jun-2014 Jean Chalard <jchalard@google.com> Don't override application-specified completions

...for any given input.
This is not necessarily the best fix, but it's simple and
it works well enough.

Bug: 15869703
Change-Id: I54b262be8bdbec37031dea655c60a5573b3d8ec3
ava/src/com/android/inputmethod/latin/LatinIME.java
17c5a388d6ada4dc395b52e56f8b18d63eebb863 27-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Find multiple previous word information to support n-gram."
c152d7c19d4a9e84acaf6fffa4f51c583f191f6f 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Fix unit tests that use getNgramProbabilityNative().

Change-Id: I8548094bc8d1a0ea125b29e2a0ea82a6834b3e48
ative/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
05b1e0d42f9f103516103d4d33e61862c0851e9d 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Extend jni method to use multiple previous words.

Bug: 14425059
Change-Id: I8150e8812ee32f8c713315a234b52e5b3a79d7a0
ava/src/com/android/inputmethod/latin/BinaryDictionary.java
ative/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
ative/jni/src/suggest/core/session/prev_words_info.h
ative/jni/src/utils/jni_data_utils.h
8681bef03c1ca864d3de0ae27adb5cbfb63f0fef 24-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Remove BigramDictionary form native code.

Bug: 14425059
Change-Id: I48d1a4ae6a4317afaaf67748060618f8f9485d40
ative/jni/NativeFileList.mk
ative/jni/src/suggest/core/dictionary/bigram_dictionary.cpp
ative/jni/src/suggest/core/dictionary/bigram_dictionary.h
ative/jni/src/suggest/core/dictionary/dictionary.cpp
ative/jni/src/suggest/core/dictionary/dictionary.h
ative/jni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
adba09b54ed1b30bf9b24d632165229a0752b144 25-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Remove redundant override methods and extended classes

Bug: 15727335
Change-Id: Icea09f0643e7aeb8e722e473ad322f7439c3497a
ava/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java
ava/src/com/android/inputmethod/accessibility/MoreSuggestionsAccessibilityDelegate.java
ava/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java
ava/src/com/android/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java
ava/src/com/android/inputmethod/latin/suggestions/MoreSuggestionsView.java
3d8848e5cb709fb47b450e7ede5a2926d99c957d 25-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor keyboard accessibility delegate classes

Bug: 15727335
Change-Id: I1aa79a6f7f8cf14bacec391c016a5d1c553eea24
ava/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java
ava/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java
ava/src/com/android/inputmethod/accessibility/MoreSuggestionsAccessibilityDelegate.java
ava/src/com/android/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java
ava/src/com/android/inputmethod/latin/suggestions/MoreSuggestionsView.java
67f863f4cbbbf76b7c4acea43cbed69cd3e58aba 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Extend jni method to use multiple previous words."
c0748a19909d8863f54ae0482bf1614421f19dd8 26-Jun-2014 Jean Chalard <jchalard@google.com> Fix the build

That was a merge not well resolved by git >.>

Change-Id: I3cd042d6a5206daf1e9942358405d647c67423dd
ava/src/com/android/inputmethod/latin/Suggest.java
d58a07666e9b38086c6486f95ac2d8e8e8eeb955 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Rename jni method for n-gram supporting."
6c7cebdefb8a15e9468c3e8f30dc361cee509074 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Fix build.

Change-Id: I5c6c0a9098c5a228ed82b208aa6f237a41f2f6cc
ava/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java
83b6ee25385e1c4fd76ca5842ff025acf945596b 24-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Rename jni method for n-gram supporting.

Bug: 14425059
Change-Id: I242d1de5d9db37344f02d8fba9035829794a56c8
ava/src/com/android/inputmethod/latin/BinaryDictionary.java
ative/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
ative/jni/src/suggest/core/dictionary/dictionary.cpp
ative/jni/src/suggest/core/dictionary/dictionary.h
e708b1bc2e11285ad404133b8de21719ce08acb5 25-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Make PrevWordsInfo have multiple words' information.

Bug: 14425059
Change-Id: I2bd6a872904a44b80f638a13d91a97559217cc1a
ava/src/com/android/inputmethod/latin/BinaryDictionary.java
ava/src/com/android/inputmethod/latin/Constants.java
ava/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java
ava/src/com/android/inputmethod/latin/DicTraverseSession.java
ava/src/com/android/inputmethod/latin/DictionaryFacilitator.java
ava/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java
ava/src/com/android/inputmethod/latin/PrevWordsInfo.java
ava/src/com/android/inputmethod/latin/RichInputConnection.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
ava/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/utils/LanguageModelParam.java
ests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
ests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java
ests/src/com/android/inputmethod/latin/RichInputConnectionAndTextRangeTests.java
ests/src/com/android/inputmethod/latin/makedict/Ver4DictEncoder.java
ests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
310bb2c76f0a7a5cf97b47d029096d6296cdfd0b 26-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[HW1] Fix some bugs with event handling"
09291050a028192a39fd745c6696df1c504eb38b 25-Jun-2014 Jean Chalard <jchalard@google.com> [HW1] Fix some bugs with event handling

With hardware events, we do have some events that
have both a keycode and a code point, so we need
a better way of distinguishing between auto-insert
keystrokes and others.

Change-Id: Ia23042989b4dca9d3a7d4a4c06bcebdabe324a7a
ava/src/com/android/inputmethod/event/Event.java
ava/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
90759f2ab77e9bb6a47b59e6de89318516a65393 26-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[CS4] Remove useless tests and processing"
b740886aeb47f8f3fb32bca7a7faa13d5756bd74 19-Jun-2014 Jean Chalard <jchalard@google.com> [CS4] Remove useless tests and processing

Since we have a de-duped and transformed collection, we
can just read from it instead of computing it separately.

Bug: 13238601
Change-Id: I0aa4b0d91d3b350f9449e13658bfb587fc538764
ava/src/com/android/inputmethod/latin/Suggest.java
ava/src/com/android/inputmethod/latin/SuggestedWords.java
5961f2dfaca123e8e6f2fab33fb9d23d8b4c98fc 26-Jun-2014 Yohei Yukawa <yukawa@google.com> Merge "Simplify a make file"
cc9b60401e4d2f7b1895ae218eb3a952030325f1 20-Jun-2014 Yohei Yukawa <yukawa@google.com> Simplify a make file

This CL simplifies the makefile for host unittest.

BUG: 13754552
Change-Id: Id09da77b45610db2747897533c18a6d0d81c59d7
ative/jni/HostUnitTests.mk
92827b0712f8afecb4800a4137470ba64cd0c505 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Make PrevWordsInfo have multiple words' information."
520765491cbfcb8d2e66ee5c492a66eb8a726a74 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Make Beginning-of-Sentence prediction require two exposures."
0aef59746c6dd32ea3e3ed0d25b5fbc33e4605d8 25-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Make Beginning-of-Sentence prediction require two exposures.

Bug: 15868192
Change-Id: I4b577ad11c992d872d6f902fd50527d9ca5cc1ba
ava/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java
ative/jni/src/suggest/core/dictionary/bigram_dictionary.cpp
ests/src/com/android/inputmethod/latin/InputLogicTests.java
53f23234e31c9a569c7b30262cdf6bd123756aa9 24-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[CS3.5] Small correction"
c82257ba6e8a13249f573edd867c5d2808db8d64 24-Jun-2014 Jean Chalard <jchalard@google.com> [CS3.5] Small correction

Bug: 13238601
Change-Id: I7bd82a4678d8bf88f16bf271f20be8d37f9b97d7
ava/src/com/android/inputmethod/latin/SuggestedWords.java
d700e5970049deee7f61aeb573ef42d7caa6ab0f 24-Jun-2014 Jean Chalard <jchalard@google.com> Merge "Some cleanup to accommodate a fix"
132bdd079c2d45105263be6e9b7da3106b49a99a 24-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[CS3] Move transformation of words to earlier"
8d3d0f3b847359929bc5cfb90aff077c0c9e6854 26-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[SD1] Move script-related methods to a new utils class."
289299bf66de5fb0c8a378f2366c0760da27077b 26-Jun-2014 Jean Chalard <jchalard@google.com> [SD1] Move script-related methods to a new utils class.

Bug: 15840116
Change-Id: I3a2a9c41e40590c0116c7885a49c6fa308ed8f44
ava/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
ava/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
ava/src/com/android/inputmethod/latin/utils/ScriptUtils.java
3c07fcbc544cac626dead40e7571233950b49216 25-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Fix: unit tests by clearing personalized dicts"
52cef1321140190d4fd248b7da26296f89f89659 25-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Fix: unit tests by clearing personalized dicts

Bug: 14119293
Change-Id: I61cc05fb09342103f453ba83709c6be68d2f695e
ests/src/com/android/inputmethod/latin/InputLogicTests.java
de7ec1c61276c3272b62fe214c341f4be57c4970 25-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
9c9e160959381cfac82c3441cb885d8c16b1bcfc 25-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
c1d047577895d1af24566d78af3c9109a2496410 25-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
4190a731d3b04be405dcebadf27335c3791c4fca 25-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
32fd6258edc60cf88c4cd187df4dfd597ea90da0 25-Jun-2014 Baligh Uddin <baligh@google.com> Merge "Import translations. DO NOT MERGE"
a3f7a5840aa7ac2a3cac02634dc74f288ca2222d 20-Jun-2014 Jean Chalard <jchalard@google.com> Don't commit a space before it's actually needed

Bug: 15740318
Change-Id: Idad06cb2c18335a981d5e9dea7eccf5e7ea8f701
ava/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
702e153fbc28d54aeb2ded40b9f3f31c1fd154e9 24-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Support migration/dump of Beginning-of-Sentence entries."
88fa47a27d45f6460971d0d223aa558e121b3478 23-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Support migration/dump of Beginning-of-Sentence entries.

Bug: 14119293
Change-Id: Ie975138f819794d5c34a7a547be5a6117050e084
ava/src/com/android/inputmethod/latin/BinaryDictionary.java
ava/src/com/android/inputmethod/latin/makedict/WordProperty.java
ava/src/com/android/inputmethod/latin/utils/CombinedFormatUtils.java
ative/jni/com_android_inputmethod_latin_BinaryDictionary.cpp
ative/jni/src/suggest/core/dictionary/property/word_property.cpp
ative/jni/src/utils/char_utils.h
ative/jni/src/utils/jni_data_utils.h
ests/src/com/android/inputmethod/latin/BinaryDictionaryTests.java
ests/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderEncoderTests.java
dc6ee3a63fdabe88f5528e81adabad93cfc4ecb3 24-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Enable beginning-of-sentence prediction."
2725cc17d7e843fe1107f1209ce07458cffbf58c 23-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Enable beginning-of-sentence prediction.

Bug: 14119293
Change-Id: I23c407f0afed0ae4af290a1195b0e3bbcd5af8d7
ava/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java
ava/src/com/android/inputmethod/latin/personalization/ContextualDictionary.java
a1d518ca88e145c5522e625c97987ed71221dada 24-Jun-2014 Jean Chalard <jchalard@google.com> Merge "[CS2] Refactor a bit removeDups"
8516d66b0b58040329fc5ed4ba9dc97dd9c5e124 24-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I6d824eeea4f280e95759941ec1a578fb1eb2bfd8
Auto-generated-cl: translation import
ava/res/values-af/strings-talkback-descriptions.xml
ava/res/values-am/strings-talkback-descriptions.xml
ava/res/values-ca/strings-talkback-descriptions.xml
ava/res/values-en-rGB/strings-talkback-descriptions.xml
ava/res/values-en-rIN/strings-talkback-descriptions.xml
ava/res/values-fa/strings-talkback-descriptions.xml
ava/res/values-in/strings-talkback-descriptions.xml
ava/res/values-iw/strings-talkback-descriptions.xml
ava/res/values-ka-rGE/strings-talkback-descriptions.xml
ava/res/values-km-rKH/strings-talkback-descriptions.xml
ava/res/values-lo-rLA/strings-talkback-descriptions.xml
ava/res/values-mn-rMN/strings-talkback-descriptions.xml
ava/res/values-pt-rPT/strings-talkback-descriptions.xml
ava/res/values-ro/strings-talkback-descriptions.xml
ava/res/values-sk/strings-talkback-descriptions.xml
ava/res/values-uk/strings-talkback-descriptions.xml
ava/res/values-vi/strings-talkback-descriptions.xml
ava/res/values-zu/strings-talkback-descriptions.xml
5a59674811bd4a48a3e43d575b1bb5dd305fd073 24-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Ie50a708fba21fb8a1e15198a0c245a31f591c7a7
Auto-generated-cl: translation import
ava/res/values-af/strings.xml
ava/res/values-am/strings.xml
ava/res/values-ca/strings.xml
ava/res/values-cs/strings.xml
ava/res/values-en-rGB/strings.xml
ava/res/values-en-rIN/strings.xml
ava/res/values-fa/strings.xml
ava/res/values-in/strings.xml
ava/res/values-iw/strings.xml
ava/res/values-ka-rGE/strings.xml
ava/res/values-km-rKH/strings.xml
ava/res/values-lo-rLA/strings.xml
ava/res/values-mn-rMN/strings.xml
ava/res/values-pt-rPT/strings.xml
ava/res/values-ro/strings.xml
ava/res/values-sk/strings.xml
ava/res/values-uk/strings.xml
ava/res/values-vi/strings.xml
ava/res/values-zu/strings.xml
aa7c7611315530ef2dc57376d2177eb4b50aa2af 24-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I2657bfd35dc8a68d9597b0e56ffc191e990f7a15
Auto-generated-cl: translation import
ava/res/values-af/strings-action-keys.xml
ava/res/values-am/strings-action-keys.xml
ava/res/values-ca/strings-action-keys.xml
ava/res/values-en-rGB/strings-action-keys.xml
ava/res/values-en-rIN/strings-action-keys.xml
ava/res/values-fa/strings-action-keys.xml
ava/res/values-in/strings-action-keys.xml
ava/res/values-iw/strings-action-keys.xml
ava/res/values-ka-rGE/strings-action-keys.xml
ava/res/values-km-rKH/strings-action-keys.xml
ava/res/values-lo-rLA/strings-action-keys.xml
ava/res/values-mn-rMN/strings-action-keys.xml
ava/res/values-pt-rPT/strings-action-keys.xml
ava/res/values-ro/strings-action-keys.xml
ava/res/values-sk/strings-action-keys.xml
ava/res/values-uk/strings-action-keys.xml
ava/res/values-vi/strings-action-keys.xml
ava/res/values-zu/strings-action-keys.xml
a1e724d3792270c6849de39c9676114d42250bb5 24-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: I5652dc8b608a121e61f0ec09761d06b510eeaf31
Auto-generated-cl: translation import
ava/res/values-km-rKH/strings-emoji-descriptions.xml
ava/res/values-lo-rLA/strings-emoji-descriptions.xml
ddacf1444977e096a0684667375d4ae7909af883 24-Jun-2014 Baligh Uddin <baligh@google.com> Import translations. DO NOT MERGE

Change-Id: Idaf037b28db1442b074f2dea4ab59ebdfd9fd9d4
Auto-generated-cl: translation import
ava/res/values-af/strings-letter-descriptions.xml
ava/res/values-am/strings-letter-descriptions.xml
ava/res/values-ca/strings-letter-descriptions.xml
ava/res/values-en-rGB/strings-letter-descriptions.xml
ava/res/values-en-rIN/strings-letter-descriptions.xml
ava/res/values-fa/strings-letter-descriptions.xml
ava/res/values-in/strings-letter-descriptions.xml
ava/res/values-iw/strings-letter-descriptions.xml
ava/res/values-ka-rGE/strings-letter-descriptions.xml
ava/res/values-km-rKH/strings-letter-descriptions.xml
ava/res/values-lo-rLA/strings-letter-descriptions.xml
ava/res/values-mn-rMN/strings-letter-descriptions.xml
ava/res/values-pt-rPT/strings-letter-descriptions.xml
ava/res/values-ro/strings-letter-descriptions.xml
ava/res/values-sk/strings-letter-descriptions.xml
ava/res/values-uk/strings-letter-descriptions.xml
ava/res/values-vi/strings-letter-descriptions.xml