• Home
  • History
  • Annotate
  • only in /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/
History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6862b8192df0c979ebf3a1fd566ede1b0dbd8a82 09-Oct-2013 Satoshi Kataoka <satok@google.com> Fix crash in AdditionalSubtypeUtils

Bug: 11136982

Change-Id: I9d022a178c47bad3566be4c0bd8ffbce0b14896d
nputMethodSubtypeCompatUtils.java
03e55efe0360351b9ca9621a6528e78a6b165a0c 24-Sep-2013 Satoshi Kataoka <satok@google.com> Add a utility of isLowRamDevice

Bug: 8967766

Change-Id: Id7132d1155bb3489bdab72d613289335945808e8
ctivityManagerCompatUtils.java
93445b4821e9e8ecc7dd52f1a5d5316c7eec2654 30-Jul-2013 Jean Chalard <jchalard@google.com> Fix some warnings

Change-Id: I7290cd1fb675a1b85b9b6ac2d464c932b5bca1dd
uggestionSpanUtils.java
e28eba5074664d5716b8e58b8d0a235746b261eb 23-Jun-2013 Ken Wakasa <kwakasa@google.com> Move util classes to the latin/utils directory

Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
uggestionSpanUtils.java
db7d4da3e5e51662ae561632ad104473d1f825c4 22-May-2013 Tadashi G. Takaoka <takaoka@google.com> Clean up IntentCompatUtils a bit

Change-Id: I803aa6c2160bfa1ffe992b28e7eb6e8a320c9762
ntentCompatUtils.java
89fe1f50881180730e451cbe6ec4d1f8dc67acf1 15-May-2013 Jean Chalard <jchalard@google.com> Add a method to work around apps broken by recorrection

Bug: 8944307
Change-Id: I8986622554f30aaf4f595099c4ab5652b75c972c
ppWorkaroundsHelper.java
ppWorkaroundsUtils.java
7058b02a9c798c21b169b778be2befc7739f4e9b 15-May-2013 Jean Chalard <jchalard@google.com> Extract a new class for app-specific workarounds.

Bug: 8944307
Change-Id: Iaff9dd03d3d856a6bdaa2b16c4e71e95cd2b6349
ppWorkaroundsUtils.java
dcef94165b256c2bc8d3a05e2fe0caf0795c7155 25-Apr-2013 Satoshi Kataoka <satok@google.com> Support ICS on the user dictionary settings

Bug: 8600958
Change-Id: I50e9228afc7b04147eb7c4734d3145abe8859a30
serDictionaryCompatUtils.java
d794f5ae2aee44b9ce75cd675cb7138cd9a4ea82 17-Apr-2013 Tadashi G. Takaoka <takaoka@google.com> Update setup wizard icons

Bug: 8159728
Change-Id: Ia5a14a35292b43dc1eaa2d4edd65134040355149
extViewCompatUtils.java
1a51833828569d76cbbc4865ccef8cc7f529dd68 12-Apr-2013 Jean Chalard <jchalard@google.com> Remove the dialog to insert words to the dictionary.

Bug: 8562529
Change-Id: Ibd853f0cb995e7fb35f8730eafcef73ead58c869
serDictionaryCompatUtils.java
0cc0544a2995c7eb54a830ae54db60af89d4073d 15-Mar-2013 Jean Chalard <jchalard@google.com> Merge the dictionary pack in Latin IME.

Bug: 8161354
Change-Id: I17c23f56dd3bc2f27726556bf2c5a9d5520bd172
onnectivityManagerCompatUtils.java
ownloadManagerCompatUtils.java
a8d3d50970cecf961940efc0e908fbb2f9b35472 02-Mar-2013 Ken Wakasa <kwakasa@google.com> Small cleanup in CompatUtils

Change-Id: I9b4a8d7eae744ba6252a6475b75240248c70a3c0
ompatUtils.java
1ffdaafd836b6cfff78774432268b380ef6b25b5 26-Feb-2013 Tadashi G. Takaoka <takaoka@google.com> Add setup wizard launcher icon

The setup wizard icon will be hidden if the Android Keyboard is in
system image.

Bug: 8239067
Change-Id: Ib0c0c9e3a0954512c3e03e42a661cdf86eff0dca
ntentCompatUtils.java
46878544ec894fd3db368e183404a01c3e3ecc92 14-Feb-2013 Tadashi G. Takaoka <takaoka@google.com> Add preliminary setup wizard

Bug: 8159728
Change-Id: I30d9cd637fb1d2e64588550e0aa4387bc1f7e6e5
extViewCompatUtils.java
iewCompatUtils.java
298b4240f84344bbcd70b72dfb20806ba93ffd22 05-Feb-2013 Tadashi G. Takaoka <takaoka@google.com> Separate IntentUtils from CompatUtils

Change-Id: I373ae7ad26eee44cc8e9720314f6a53b811d0021
ompatUtils.java
b6ca354431367b625daf9fff5fbe4b1f5ef996ab 06-Jan-2013 Ken Wakasa <kwakasa@google.com> Small code cleanups

Multi-project commit with I249d5fbe

Change-Id: Ia28c4e970992aa1299a30e604eaa5d096655c3a5
ompatUtils.java
ditorInfoCompatUtils.java
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatUtils.java
ettingsSecureCompatUtils.java
uggestionSpanUtils.java
uggestionsInfoCompatUtils.java
e57e9fbd18a572c6fb4c7ac385a12ec4ca984f74 17-Dec-2012 Ken Wakasa <kwakasa@google.com> Merge "Remove AudioManagerCompatWrapper.java"
fbe83245c9392aadbda6f47b514b047094e2182f 17-Dec-2012 Ken Wakasa <kwakasa@google.com> Clean up SuggestionSpanUtils for API level 14+

Change-Id: Iadc235524341b48e7618e9ce05907c786409e004
uggestionSpanUtils.java
1e6edb3e5728f82d45bc2677fd72aa654b37ee73 17-Dec-2012 Ken Wakasa <kwakasa@google.com> Remove AudioManagerCompatWrapper.java

It is actually no longer needed for API 14+

Change-Id: I379809eae881351fdf210dd8eaa5e0b5662fb59f
udioManagerCompatWrapper.java
6fbbab3b8442ad010c53dc53a09535f7b0ef0323 09-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Enhance ImfUtils to InputMethodManagerWrapper class

Change-Id: I6ff86ee819a446dd3ed5f9c3400d23564027b020
nputMethodManagerCompatWrapper.java
bc464e2952e102219f0b977fc1e9140ad5bd03e4 03-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Replace useless CharSequence to String

Change-Id: Idc478f901185ee1b4912acc82d0cbc54fee4e991
uggestionSpanUtils.java
c6ff7c42d9aeafe2b2d21a34be10f1e9a450153a 03-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Add SuggestedWords.isEmpty() method

Change-Id: I0fcb104a6a81aee4b99f5ee848eba7495630dc7d
uggestionSpanUtils.java
a28a05e971cc242b338331a3b78276fa95188d19 27-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup: Make some classes as final

Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
udioManagerCompatWrapper.java
nputMethodManagerCompatWrapper.java
1e11c44d1b5f9ddf593c5407cb14c458be0056f2 29-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Make utility classes final

Change-Id: Ic4f69b4c8da33c9fca50d6829724179310c2f875
ompatUtils.java
ditorInfoCompatUtils.java
nputMethodServiceCompatUtils.java
ettingsSecureCompatUtils.java
uggestionSpanUtils.java
uggestionsInfoCompatUtils.java
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add CollectionUtils class to create generic collection easily

Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
uggestionSpanUtils.java
7a13975700574c42ff1e9cfff5934f00ffb3c802 06-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup unused import and dead code

Change-Id: Ife877620561d29a8f25602916420741186104617
uggestionSpanUtils.java
fb955693d4bb0c8d39092250a4208e385b8a31a7 02-Aug-2012 Ken Wakasa <kwakasa@google.com> Enable hardware accelerated drawing for SoftInputWindow of LatinIME

Taking advantage of Ib6a8bda46223ce1153f32834daf02a820d16136e

bug: 6872994
Change-Id: I799b25b6509980dd9f039bead9bc926b42cbb040
nputMethodServiceCompatUtils.java
0142b997bf18f5d07e83b3fd403f0b3ea4736040 14-May-2012 satok <satok@google.com> Do not set "SuggestionSpan"s for suggestions from the next word predicition

Bug: 6294817
Change-Id: I5010eafa5ba7e947743706adf7e722f4f0cfb415
uggestionSpanUtils.java
55d28fd1b2631a63542a647f693d8a8ed749bcf7 18-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup InputMethodManagerCompatWrapper

Change-Id: Id3b84ee19bb504ed8fbb398e260cc663a5b5ae0d
nputMethodManagerCompatWrapper.java
65ebe190a9f7dc8cc5db5e29d2c0d33040e63f08 17-Apr-2012 satok <satok@google.com> Do not pass misspelled flags to TextView

Bug: 6310268
Original CL: I2f7a54ae0d63235a0b94e039109ab8

Change-Id: I28f64a4d0bb262db819f5f8c0ffc58a259c8e62d
uggestionSpanUtils.java
f6972561fcb45310f18230ce217f0c6bb57e7eee 11-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Utilize InputMethodSubtype and additional subtype

* Remove de_QY and fr_CH from supported subtypes
* Add de-qwerty and fr-qwertz predefined additional subtypes instead.

Change-Id: I49e8ba0299529302f2b91b4d018b07304cdd6897
nputMethodManagerCompatWrapper.java
8abde7db6bacbd5726a87e924ec8aea7fbb10d9a 13-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Refatcor InputMethodSubtype related stuff a bit

Change-Id: Iaded72331660afbaeddda085f2b633b681d4b6df
nputMethodManagerCompatWrapper.java
cf6b2099be5deda896ba129a835a06867be2293f 12-Apr-2012 satok <satok@google.com> Add isDictionaryAvailable to SubtypeSwitcher

Change-Id: I534878d330b57bbfaa8b7711082456969771f4dc
uggestionSpanUtils.java
aa300bb73a970a42ffb8bc8c5419c22191a7c08a 05-Apr-2012 Ken Wakasa <kwakasa@google.com> Don't draw red underline for manually picked words that came from bigram prediction

Change-Id: I544680c8b4b1baff71bd08168630a34e803c40b9
uggestionSpanUtils.java
fde7efd87710dcc9e8376e3ef6db287e254c65fc 03-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Add private constructor to utility classes

Bug: 6129704
Change-Id: I52925ae7bd80683f63efc48649448865a5654f41
ditorInfoCompatUtils.java
nputMethodManagerCompatWrapper.java
uggestionSpanUtils.java
uggestionsInfoCompatUtils.java
be55086fd9218bc03ee0ccac1052d96b40d8a979 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup InputTypeCompatUtils to InputTypeUtils

Bug: 6129704
Change-Id: I45e19e456ef7c6e61fe877ea544fef1b9f896e95
nputTypeCompatUtils.java
78e333594bbc97e56ad105ce3888192e78771626 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove ViewParentCompatUtils

Bug: 6129704
Change-Id: I429dcbec01bb4d33064ab1e3d597640d76c53d2f
iewParentCompatUtils.java
c6435f92a80c6664870f9d1a4bb2a1c5153ef2c3 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove AccessibilityManagerCompatUtils and MorionEventCompatUtils

Bug: 6129704
Change-Id: Icb7e80588536066c4fe5b4a1afc100a724b43e7b
ccessibilityManagerCompatUtils.java
otionEventCompatUtils.java
244c825c4b72a5446fce96b9c3a609c9f07bb6be 03-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Cleanup EditorInfoCompatUtils"
7a0779a441fdad960176187b59628e77f3bd331a 03-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Cleanup FrameLayoutCompatUtils to ViewLayoutUtils"
0d1a5d5b9710dd8fbdae18b0e69bccb53c7b9207 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup EditorInfoCompatUtils

Bug: 6129704
Change-Id: I5b9964f2ad52e7cd60c63acca93d0241a1e729ef
ditorInfoCompatUtils.java
13d6ecc4c275b9e9c38c7713bb2c69d37f3467f3 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove InputMethodServiceCompatWrapper

Bug: 6129704
Change-Id: I76f2854e27623be940a711d0d48fd3f90132141c
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
9cc2c94c8b4bfd4e00e5d3478b9f6e520e791bc5 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove InputMethodSubtypeCompatWrapper

Bug: 6129704
Change-Id: I8f84f0f61a2205ac1fcd1cd40e3a586ee535282d
bstractCompatWrapper.java
ompatUtils.java
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
19457316c1da5e4ca52d2fe8039d76469fbf1e61 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove CAN_HANDLE_ON_CURRENT_INPUT_METHOD_SUBTYPE_CHANGED boolean

Bug: 6129704
Change-Id: I7643e656c6e7656eff339cc301dd32f34dee83a4
ompatUtils.java
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
c8461d1ae26d43a09c0f835d833f3d49fbe8d2f3 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup FrameLayoutCompatUtils to ViewLayoutUtils

Bug: 6129704
Change-Id: I52f2e236c7dae3ac2cba64392165f955a53d3f42
rameLayoutCompatUtils.java
0dbf6ab53d53e4cb08052310f38ae41662e27c8d 02-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Remove InputMethodInfoCompatWrapper

Bug: 6129704
Change-Id: I0eca1ee7d1769ddc44f93c50f0723196299bc6d6
nputMethodInfoCompatWrapper.java
nputMethodManagerCompatWrapper.java
96fdc4dd8426a078500ce1d8a104bde7201bf9b5 31-Mar-2012 Ken Wakasa <kwakasa@google.com> Remove InputConnectionCompatUtils

Also, small cleanup in proguard.flags

bug: 6129704
Change-Id: If4cc694dbe74b26b1d0da301bbc321ee7afc0211
nputConnectionCompatUtils.java
672635493e1dc2baf9fd4a94e73c5b06d0450e7e 30-Mar-2012 Ken Wakasa <kwakasa@google.com> Remove ArraysCompatUtils

bug: 6129704
Change-Id: I0f1a0dee744e6dcdea7ae8606119b4af22b86663
rraysCompatUtils.java
cba3887b2fd72cf9fe5505c90eb4ce8e81b92cfd 30-Mar-2012 Ken Wakasa <kwakasa@google.com> Remove the SharedPreferencesCompat class that is unused.

bug: 6129704
Change-Id: Ib3f5ce242e016d2ffcefae915a312e5a9aeb9845
haredPreferencesCompat.java
376eb52450ffdc3d4580b405fc049144395c407f 30-Mar-2012 Ken Wakasa <kwakasa@google.com> Move VibratorCompatWrapper to VibratorUtils.

bug: 6129704

Change-Id: Ib63f1ed2d610e27e14957cf8805ef884cae6adf6
ibratorCompatWrapper.java
b264de67ea9d001d04ef7f48263bc65222dfa1ce 30-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Remove unused resources

Follow up to Ib27f2774
Bug: 6129704

Change-Id: I75b892a5f97270c270441a00f98e6e7ea1abc424
ompatUtils.java
911b8f9d19c1c4903eeef29b43176cfeaa0e5d0c 30-Mar-2012 Ken Wakasa <kwakasa@google.com> Remove the "deprecated" classes

bug: 6129704
Change-Id: Ib27f2774444e1f084b19be3fe6f56d25dffa7084
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
c61cd79229b1871d0f603a23389695d7f7751e66 29-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Fix some obvious compiler warnings

Change-Id: I10a634f7492b45d5a72345f14d36cf341946387d
nputMethodManagerCompatWrapper.java
uggestionSpanUtils.java
uggestionsInfoCompatUtils.java
356776a9b7150d2485b340ac7f9daaef090c1f69 26-Mar-2012 satok <satok@google.com> Put a misspelled flag if the word is not valid by the same logic of Android spell checker.

Bug: 6222722

Currently, the flags of the suggestion span from the Latin IME is different from the flags from Android spell checker.

Change-Id: I2f7a54ae0d63235a0b94e039109ab8b2f1311055
uggestionSpanUtils.java
4f6cf258fe208329247ade7a6701ac9709820717 15-Mar-2012 Jean Chalard <jchalard@google.com> Use the unique flag in SuggestionsView

Also, the first word in a sugestions list can never be
obsolete.

Change-Id: Ib21439aac8db4e6ce5b15b7a2aabe4222bc354db
uggestionSpanUtils.java
b4fbbe57f574ce6e6a5827156f875fe7d3eb5089 13-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Avoid using collection interface, using array instead

Change-Id: Ie0554362b73967bfcbbab6ad19c24683066a608e
otionEventCompatUtils.java
f686211183885250cb3729a33a3a8924f086698f 08-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Split Utils class to StringUtils, SubtypeUtils, and JniUtils"
cc8c8b99bd0463f5977dea82f5e2379ea1dd4e73 08-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Split Utils class to StringUtils, SubtypeUtils, and JniUtils

Change-Id: I09e91675fe7d573dad8c933ad513b21d7e409144
nputMethodManagerCompatWrapper.java
274a0643b100173ec505f2701afd51e10eeda3ff 08-Mar-2012 Jean Chalard <jchalard@google.com> Give InputLogicTests the ability to change language

Also fix a typo, and increase the time allowed to load the main
dictionary to 2 secs instead of 1.

Bug: 6114326
Change-Id: I5f70b34fc4277c55977b18466253152aa98a2507
bstractCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
81d4e3cd66a9388c47c7dba55240ddf849b31934 18-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Add language switch key only to the phone layouts

Bug: 5759092
Change-Id: Ic7d7d4812976654c0e85fecabd1128eadfc52c5c
nputMethodManagerCompatWrapper.java
49079df8ec95dfaf6d202648731367303f92acae 05-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Omit InputMethodManagerCompatWrapper argument from some utility methods"
2d25ba27506fe209c63b4d7b7059d1c2525e231a 02-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Omit InputMethodManagerCompatWrapper argument from some utility methods

Change-Id: Ic837018c702c8c575de3e5e81fe8e31fee16fe22
nputMethodManagerCompatWrapper.java
9a81ce92c381007affe6bb2310bf94c9856eaae1 28-Feb-2012 alanv <alanv@google.com> Added virtual view hierarchy for keyboard accessibility.

Bug: 5829051
Change-Id: Ied1b6267eec616bd3b9337f6e761b0c740aa0eb2
ccessibilityEventCompatUtils.java
ccessibilityManagerCompatUtils.java
ccessibilityManagerCompatWrapper.java
otionEventCompatUtils.java
iewParentCompatUtils.java
05bfd189a88be79ddfc74d0ea21792e2fb78f2aa 17-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Add next/prev navigate action more keys and remove tab key

Bug: 6037537
Bug: 5961814
Change-Id: I9c6dedf953452a180fcd5bce7bfadfd3c821f224
ditorInfoCompatUtils.java
7a39bd4454664b5c37b30e9b5362ddbcdce3b374 07-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Shift+Smiley key will register newline character of textMultiLine

This change also
* Honors the custom action label in EditorInfo.actionLabel.
* Invokes InputConnection.performeEditorAction if action is specifed
at EditorInfo.imeOptions or actionLabel/actionId.
* Stops using InputMethodService.sendKeyChar. Implements
sendKeyCodePoint instead.

Bug: 2498607
Bug: 5961809
Bug: 5368408
Change-Id: If4cd5eb3dacfc6b6a7ea434b0617c2438e06e42d
ditorInfoCompatUtils.java
1ef6fc7e1519cedec9e84a64968bfba4212d0436 17-Jan-2012 Tadashi G. Takaoka <takaoka@google.com> Support EditorInfo.IME_FLAG_FORCE_ASCII

Bug: 5850605
Change-Id: I6665b483f775094903f2e26f5584e4b141592ab5
ditorInfoCompatUtils.java
f8481883cc269f0be551a749a98567bf9d62b106 16-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Add error log to expensive ArraysCompatUtils.binarySearch

Change-Id: Id33998e2a99be9249de4011892555f10c5d0968d
rraysCompatUtils.java
9260422423819ed6942f11c03960d5764e97c262 09-Dec-2011 Ken Wakasa <kwakasa@google.com> Build God Mode keyboard with API level 14

Change-Id: I29ab9e9041c9faac91dc303175625221bfdb3af8
uggestionsInfoCompatUtils.java
55c0198eee18dfa4ec750d23fc589bced289d23c 07-Dec-2011 Alan Viverette <alanv@google.com> am c960695f: Updated keyboard to use SPEAK_PASSWORD preference.

* commit 'c960695f38ae0564dff3a6897fd1843c8e74c604':
Updated keyboard to use SPEAK_PASSWORD preference.
c960695f38ae0564dff3a6897fd1843c8e74c604 06-Dec-2011 Alan Viverette <alanv@google.com> Updated keyboard to use SPEAK_PASSWORD preference.

Bug: 5678383
Change-Id: Ie9bdc92f4b2c9014159d672b71e4438f8fa34f55
ettingsSecureCompatUtils.java
b95905669ceb9688cb3f76dac55125baa98fcf11 06-Dec-2011 satok <satok@google.com> Refactor reflection member

Change-Id: I112dbf851e10dae9e4291cf440f01b28d51180f4
uggestionSpanUtils.java
a3cf232a2a144276509b04bc4b5212f4b8915414 05-Dec-2011 satok <satok@google.com> am e5db3871: Fix a field value for the suggestion max size Bug: 5574747

* commit 'e5db3871b1269703e5ef360090fb35f50ae57ed4':
Fix a field value for the suggestion max size Bug: 5574747
e5db3871b1269703e5ef360090fb35f50ae57ed4 04-Dec-2011 satok <satok@google.com> Fix a field value for the suggestion max size
Bug: 5574747

This bug was introduced by I5e40edf6f790c078c4a05d

Change-Id: I5b0f51e1f5e8a12d786657167082bc604089505e
uggestionSpanUtils.java
cbd8ece5135565001d56903e9ebe4011f0841696 31-Oct-2011 satok <satok@google.com> am 352b9310: Merge "Use reflection to get field values of SuggestionSpan" into ics-mr1

* commit '352b93104afa73fd53a04c4414bf382fcf477f04':
Use reflection to get field values of SuggestionSpan
68ef7b77ede812051668465b1d65119735cf643d 28-Oct-2011 satok <satok@google.com> Use reflection to get field values of SuggestionSpan

Bug: 5440299
Change-Id: I5e40edf6f790c078c4a05d0d347a89d63f7c042a
uggestionSpanUtils.java
8fbf29e2d54027a17993cd0d4ad486e3454b56f6 28-Oct-2011 Tadashi G. Takaoka <takaoka@google.com> Make some private method static

Change-Id: Ia23765268be0ef89d7fe7c3f5372ed32d6615765
nputMethodManagerCompatWrapper.java
53af4ae6346d7647a4e12250f5c0f94386a83af3 14-Oct-2011 satok <satok@google.com> Set SuggestionSpan with FLAG_AUTO_CORRECTION as a composing span

Bug: 5460262
Change-Id: Ibeb875bb885fb663ed23f0299d671e995a66b642
uggestionSpanUtils.java
ec780e2868962bf17f0dfd35d36895f543bde40a 28-Sep-2011 satok <satok@google.com> Put SuggestionSpan as the indicater of the auto-correction

Bug: 5245468

Change-Id: Ia5609e1b3c69f5553e3632fbce60a55665a5b185
uggestionSpanUtils.java
62c7e25e11f021f6640f9170e53b7e86ed537fd8 30-Sep-2011 satok <satok@google.com> Move SharedPreferencesCompat to com.android.inputmethod.compat

Change-Id: Ied336339b8eb3643f14517c251b07c09398f61fe
haredPreferencesCompat.java
3ea503c8514e38bf6f2e87ef5d80e98b7a7b49b8 20-Sep-2011 Tadashi G. Takaoka <takaoka@google.com> Merge "Update fullscreen mode also at onStartInputView"
59010a89b839ea181dc07588df21f3db29ee8bd1 20-Sep-2011 Tadashi G. Takaoka <takaoka@google.com> Update fullscreen mode also at onStartInputView

This change also separates controlling visibility of "key preview
backing view" from suggestions strip visibility.

Bug: 5315001
Change-Id: I190a71f7956c804e5d89d2d5bacecc62d565ac2c
ditorInfoCompatUtils.java
28f36d68afe8d323d1032d0e03fe3013449e21fe 19-Sep-2011 Ken Wakasa <kwakasa@google.com> Tweak LatinIME's keypress vibration duration

bug: 5337363
Change-Id: If6e6de587cbcddf26710d8f0b237c4bc393589b6
ibratorCompatWrapper.java
6a9f0db202749724373fcd525564e84e1cea3ce9 05-Sep-2011 satok <satok@google.com> Merge "Support automatic language"
0cba0c11f64115933783627a31525cca9a2f32d9 05-Sep-2011 satok <satok@google.com> Support automatic language

Bug: 5057886

Change-Id: I807776b0a3d1286c66ba032c3701b3503911664c
nputMethodSubtypeCompatWrapper.java
c412309b7a32308b1b0a175dafc13f90254353c5 05-Sep-2011 Tadashi G. Takaoka <takaoka@google.com> Get rid of LinearLayoutCompatUtils

Change-Id: If0f63eaeb4539c0e03ef20190d2f9211a176babc
inearLayoutCompatUtils.java
d81479a340d76afaef14ce683322e1488167919c 31-Aug-2011 Tadashi G. Takaoka <takaoka@google.com> Implement KeyboardLocale InputMethodSubtype extra key

The locale is specified by KeyboardLocale extra key in method.xml,
LatinIME will use the specified locale for keyboard layout.

Bug: 5238658
Change-Id: I8e6cb66c73a7ac1bf611d9910b42fa9cff38eba0
nputMethodServiceCompatWrapper.java
add3e053797d7d2355c61160ab746f7dfeb92aef 26-Aug-2011 satok <satok@google.com> Do not put the suggestion span for obsolete suggestions.

Bug: 5219037

Change-Id: I0300fbc7e1cc97f0f8ba4d21e0e699d9fe66ed76
uggestionSpanUtils.java
58e3f1065ef47e7116299b9d5087ba2a2b6065a2 08-Aug-2011 Alan Viverette <alanv@google.com> Fixed speaking keys when editing password fields

Bug: 5042681
Change-Id: Ic4523ec38b0faa2b6a91d476ea7af7e69404861c
udioManagerCompatWrapper.java
cc4b63ec4c3d3622f778c647eb584c68a3c00615 21-Jul-2011 Alan Viverette <alanv@google.com> Updated check for touch exploration enabled state

Bug: 5061704
Change-Id: Id2c0cce953f7bdb2b4c18b68f9e318d95eabc1b8
ccessibilityEventCompatUtils.java
ccessibilityManagerCompatWrapper.java
856b582cfb1eb8f6e683c7520d9cdb85ef9f2186 20-Jul-2011 Ken Wakasa <kwakasa@google.com> Vibrator.hasVibrator() takes no parameter.

bug: 5038842
Change-Id: I239a2f35488a1f18ecdb019abc50e72e3e9da297
ibratorCompatWrapper.java
bf9d8348d89be257ccc3db75333bfd4cdf0a9b7e 18-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Support select input method dialog on pre-HC platform

Bug: 4971680
Change-Id: I641b336da54813e13409bd7874aa22e51f790729
nputMethodInfoCompatWrapper.java
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
2811841ab49b5c380a2e5b7f3e3d009db67f8e0a 16-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Honor EditorType's IME_FLAG_NO_EXTRACT_UI and IME_FLAG_NO_FULLSCREEN flags

Bug: 5030408
Change-Id: I1c5649725780cd063db7a437b8559b7f2573469c
ditorInfoCompatUtils.java
2442e779857e7eda253aadcb1c4dff5ccb3e53f4 24-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Display suggested word info in debug mode

Bug: 4686782
Change-Id: I0e5bef33aa39c3d6f75edda7818524965aa40b79
rameLayoutCompatUtils.java
5ac4638f999db4fea8a9e24171dbceb640a10858 18-May-2011 Alan Viverette <alanv@google.com> Added support for touch exploration to Latin IME.

Bug: 4379983
Change-Id: I97f22e54827c6229054b514801401ffa5b4ed3b8
ccessibilityEventCompatUtils.java
ccessibilityManagerCompatWrapper.java
otionEventCompatUtils.java
a7eed902f1b0d6871d416412b3c6f91163fa2578 20-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Make CandidateView backward compatible

Up to version 10 (Gingerbread) of the API, FrameLayout doesn't handle
margin properly. This change inserts RelativeLayout to FrameLayout as
placer to set margin and place children views absolutely.

Change-Id: Iee785bc2da77677738caf456bcd2bbf57b89f007
rameLayoutCompatUtils.java
0150be2a9b5e4a8af3ecab485299507c3d0772c7 21-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Merge "Use 2 arguments LinearLayout constructor"
f921129f9b1083ac9d7d7be8c94701bdf6435b47 20-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Use 2 arguments LinearLayout constructor

To maintain backward compatibility back to Froyo, we can't call
3-argument constructor of LinearLayout.

Change-Id: I35310704f92812d2748d32f35820a5058fa2bf31
ompatUtils.java
inearLayoutCompatUtils.java
acd1a1c7a82e8d5ad2cd62bd84dc9e99b24aa17a 20-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Add ArraysCompatUtils.binarySearch

Until API version 9, java.util.Arrays.binarySearch(int[], int, int,
int) doesn't exist.

Change-Id: Ife0ed4fbac642eda069e7b6f6b8dd30e0cd5fdee
rraysCompatUtils.java
5a2d0630474d6df639e97ff48f5f48b220ca4ee9 20-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary onRefreshKeyboard call.

When using the sliding spacebar language switch on ICS, both
LatinIME.toggleLanguage() and
InputMethodService.onCurrentInputMethodSubtypeChanged() invoke
LatinIME.onRefreshKeyboard(). This change eliminates the first one if
it isn't necessary.

This change also cleans up the followings.
* reuse theme Context when the keyboard theme hasn't been changed.
* clear the Keyboard cache when theme has been switched.
* eliminates unnecessary Context reference from LatinKeyboard and
SlidingLocaleDrawable.
* recycle Bitmap and reuse Canvas in KeyboardView.

Bug: 4725930
Change-Id: I87366e9304879d94d12b7345adea768d86d43519
nputMethodServiceCompatWrapper.java
144ba95813fe2acfe6da3851507d0a0c8b5bcb6c 17-Jun-2011 satok <satok@google.com> Merge "Refactor of SuggestionSpanUtils"
28a38fdfeeb9596883ee5b422c12532a73d38c87 17-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Tab key is shown when editor navigation flag is set

Previously tab key is shown only when the input type variant says that
it is web input. In addition to that, this change also shows tab key
when the IME option includes editor action (next and/or previous)
flag.

Bug: 3094312
Change-Id: I3f8841fdbcee918a0f93f3259090f24e70d96471
ditorInfoCompatUtils.java
23726dbdca0478297a4eed5dcce70b1bace34293 17-Jun-2011 satok <satok@google.com> Refactor of SuggestionSpanUtils

Change-Id: Id266062831e8c28a346e129168b883ee3d5622bf
uggestionSpanUtils.java
064e21bb1d634fb986598804302ac77172e51367 15-Jun-2011 satok <satok@google.com> Remove the original text from SuggestionSpan

Change-Id: If70d32cad980b46ba77f399606d7ab3957c5d096
uggestionSpanUtils.java
a88a5eddbcea0d836ab3d563f460897f39418ca0 07-Jun-2011 Ken Wakasa <kwakasa@google.com> Revise hasMultipleEnabledIMEsOrSubtypes()

bug: 4559308

Change-Id: If831c0827dbf030eaf1d241ebfa60d4e5029ae63
nputMethodSubtypeCompatWrapper.java
c25e07d21261583d0eeca5aa0fb6e3ffe93dc603 28-May-2011 Tadashi G. Takaoka <takaoka@google.com> Fix web input type judgment

Bug: 4490948
Change-Id: I71efb8f5784970f1d2a94da1d2eb852f7f11885f
nputTypeCompatUtils.java
9e2d810dc524380ca1db6b384cfb00b4401585e5 27-May-2011 Tadashi G. Takaoka <takaoka@google.com> Remove web mode and add webInput boolean

Bug: 4490948
Change-Id: I6fe23c9ab4918eab6806cc621c4d6821c2e1baf9
Cherry-Pick: I4cd1af0b
nputTypeCompatUtils.java
ea9098ca69599905fdd5fd5eba55dc63d2073357 26-May-2011 satok <satok@google.com> Add SuggestionSpan suggestion picked notification receiver

Bug: 4443922

Change-Id: I8a9dc5077ae06c6d0c39fd7fdd823fc4f4d05f45
uggestionSpanUtils.java
0d4757bb0b65bb9e56d7168d9e04d784c5917873 25-May-2011 satok <satok@google.com> Disable the legacy recorrection functionalities if the suggestion span is supported

Bug: 4346045

Change-Id: Ib4594a9073b961038564bbcd601f9c290d153d5d
uggestionSpanUtils.java
1fef530ec7626fa16777f52b48191e61db8f46d4 24-May-2011 satok <satok@google.com> Put SuggestionSpan at commitText

Bug: 4346045
Change-Id: Iaabdb8a148b2601bb9cbc2b08509adac164105a4
ompatUtils.java
nputConnectionCompatUtils.java
uggestionSpanUtils.java
5979673c9ea1691ba3129067961bbe6003fc250c 24-May-2011 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix reflection method invokation"
8e26dfeaae53ea65192ba1ee78f5231f4092f399 24-May-2011 Tadashi G. Takaoka <takaoka@google.com> Add missing IME_ACTION_NEXT

Change-Id: I377042c1750dd97b922bcf40bffb4046e023f6bb
ditorInfoCompatUtils.java
f23f00a13a1bda593c24bef33c691a950501c1fa 24-May-2011 Tadashi G. Takaoka <takaoka@google.com> Fix reflection method invokation

Either of Method.invoke, Field.get and Field.set can accept null as
receiver.

Change-Id: I4539dcc95a794f6ee84cf4e7aabf4e8f0206728f
ompatUtils.java
0c8d5ca023d54b7c9ef6c20eb7988288132bacb5 26-Apr-2011 Jean Chalard <jchalard@google.com> Fix Eclipse warnings.

This change is only there to fix warning issued by Eclipse.
It should have absolutely no impact on the program logic.

Change-Id: Ie0e242ac6c167297d33de19902340b0f6ecae9e1
nputMethodManagerCompatWrapper.java
49a11524fc165542c211487485bcc4967ce27660 21-Apr-2011 satok <satok@google.com> Fix language selection settings

Change-Id: I99e2039579a5bd606a8e698cdee2739465b998bc
ompatUtils.java
015b21cf52fea1a96bf785c73ecb80b0b731cec3 20-Apr-2011 satok <satok@google.com> Tweak voice layout for Dogfood

Change-Id: Ic51a044901a63c4cec907163e35cd5e458f36dde
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
bc3dba451a7af85eab600968fbafda3040b7ced4 18-Apr-2011 satok <satok@google.com> A fix for handling dummy voice subtypes

Change-Id: I75d4d1625e0925d01ae84c9577e15087d83e4191
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
6d9021527a38ba1e94225020389621a0d7227aa1 14-Apr-2011 satok <satok@google.com> Fix for language bar switching

Change-Id: Id3974642b62b012968c537eff7c1a7ee37e2def2
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
dc3d4e8c06c099c3170a9503cf3a73c7f5569ed6 13-Apr-2011 Tadashi G. Takaoka <takaoka@google.com> Merge "Fast key preview"
7a3d3ae17f7a8ca0b44e9c92328a7de7cbc80f92 13-Apr-2011 Tadashi G. Takaoka <takaoka@google.com> Fast key preview

Previously the key preview was implemented by PopupWindow. The key
preview popup window would be dismissed and shown each time the key
was released and pressed. It turned out that it was taking several
milliseconds.

This change implements the key preview by a simple TextView which will
be layout-ed at absolute coordinates within the screen FrameLayout.
And dismissing and showing the key preview is implemented by the
TextView's visibility.

This implementation needs careful coordination of candidates.xml
layout and LatinIME.onComputeInsets to control suggestion strip
visibility.

Bug: 4179964
Change-Id: Id6347cb35b91eb14ab20dd2f312e58b54b6625a7
nputMethodServiceCompatWrapper.java
88fc9d44186120f9edc5cf7ec0e2af85260fed04 08-Apr-2011 satok <satok@google.com> Support language bar swich for InputMethodSubtype

Change-Id: Ie49f0c1c7aea135331dc1d4a635197b3f4a96e93
nputMethodManagerCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
44783b6965e741d9690d3d215b6ec60931a47397 01-Apr-2011 satok <satok@google.com> Merge "Enable VoiceInput even if there is no shortcut subtype supported"
742900983830386f04ccb004cd4356c8b08c61d0 29-Mar-2011 satok <satok@google.com> Enable VoiceInput even if there is no shortcut subtype supported

Change-Id: I1d455348f56d73ecb942f22c2bbd03f240b489a6
nputMethodManagerCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
6f18a1fbcccf9cf5ca937b08098601a4fafead29 29-Mar-2011 satok <satok@google.com> Disable Recorrection when APIs are not supported.

Change-Id: I3b8fdc149d350215fd4852a50456824fe3fabe0b
nputConnectionCompatUtils.java
cf383a8175593aaba287903661889bbb1a34b152 26-Mar-2011 satok <satok@google.com> Fix a NPE in InputMethodManagerCompatWrapper

Change-Id: Ia7c9b7135ba38a8df29464f7776b51d412f71acb
nputMethodManagerCompatWrapper.java
9115dd272328def247116ccf1ce458d360fec4ad 25-Mar-2011 satok <satok@google.com> Fix some compat bugs and add VoiceInputLoggerCompatUtils

Change-Id: I54ed0853ed4423704a300977d7880678e066a6fb
bstractCompatWrapper.java
ompatUtils.java
nputMethodManagerCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
f1a81f5eb37df4170de2cf6327c860e3d64dc2f8 25-Mar-2011 satok <satok@google.com> Move a debug utility function to EditorInfoCompatUtils

- imeOptionName

Change-Id: I7a7ea9bee410cedc0ef9b3d2aa4df8260d7f6a35
ditorInfoCompatUtils.java
e9957752bcaad048746c7a57bbd2c0a59e1918a0 25-Mar-2011 satok <satok@google.com> Added InputTypeCompatUtils

Also Moved utilities related to InputType to InputTypeCompatUtils

Change-Id: Iab8ff5389f624f2abe627ece2acb156b0e1285ef
nputTypeCompatUtils.java
b2707856aba4fc9b063f26305f1fb603b19c1701 24-Mar-2011 satok <satok@google.com> Added InputConnectionCompatUtils and EditorInfoCompatUtils

Change-Id: Ie69d5e90c4ee978d3ecb40b68e6466082569ca7a
ompatUtils.java
ditorInfoCompatUtils.java
nputConnectionCompatUtils.java
5a41db8814782a1eb15a1b095a4cd81ea2ca8daa 25-Mar-2011 satok <satok@google.com> Merge "Moved a functionality of setOverScrollMode to InputMethodServiceCompatWrapper"
a3ef6cde2158b4a76c70070d790959b03ef0e9d1 25-Mar-2011 satok <satok@google.com> Moved a functionality of setOverScrollMode to InputMethodServiceCompatWrapper

Change-Id: Ie473c9fced9f0a8da5643390b44aa4b86128396d
ompatUtils.java
nputMethodServiceCompatWrapper.java
01829b884742a9eaa6cc4ef9609ac2cf077ef99b 25-Mar-2011 satok <satok@google.com> Merge "Added VibratorCompatWrapper"
f000bdc696ffb8f6883f01fb094b7ec05e6942f3 25-Mar-2011 satok <satok@google.com> Merge "Moved a functionality of setting touchableRegion to InputMethodServiceCompatWrapper."
699e429f1913197650cc2fc2d8cb6e506be66842 23-Mar-2011 satok <satok@google.com> Added VibratorCompatWrapper

Change-Id: I7640f051873f42aa15337edc718ac95ec1c51698
ibratorCompatWrapper.java
24119dfd414f948b2da214c021cc76e06b3dd41c 24-Mar-2011 satok <satok@google.com> Moved a functionality of setting touchableRegion to InputMethodServiceCompatWrapper.

Change-Id: I8b9fe507885ef5ae7cb09db93a977e23b1bbd0db
ompatUtils.java
nputMethodServiceCompatWrapper.java
2e36fb68d014838a24d1daa1bcbda04254d69be1 23-Mar-2011 satok <satok@google.com> Added InputMethodInfoCompatWrapper

Change-Id: I5f2970e986afbe3b0b24ccf819f57f524e83ef3f
nputMethodInfoCompatWrapper.java
nputMethodManagerCompatWrapper.java
10dd34de0ffcde0104f7d2dae3a3c9fd66abffcc 19-Mar-2011 satok <satok@google.com> Add InputMethodServiceCompatWrapper for moving the callback from LatinIME.

Change-Id: If6b0180c63738e5e78a20fe5b938ef50d62865d6
ompatUtils.java
nputMethodManagerCompatWrapper.java
nputMethodServiceCompatWrapper.java
610f1dc8553cf2ed97e763a06a19380c4a6cd636 18-Mar-2011 satok <satok@google.com> Use reflections for classes related to InputMethodSubtype

Change-Id: Ica53ce879c2b4c5eb47f757fb788a795a881c30e
bstractCompatWrapper.java
ompatUtils.java
nputMethodManagerCompatWrapper.java
nputMethodSubtypeCompatWrapper.java
2cff4d7e4abdb192151f9b4027fc93fe28a8bdaa 17-Mar-2011 satok <satok@google.com> Added CompatUtils for starting a language selector

Change-Id: I158414efaff43d0c6abe1f9af83ed3425992dfb9
ompatUtils.java