aboutsummaryrefslogtreecommitdiffstats
path: root/java/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* ResearchLog uploadingKurt Partridge2012-07-202-1/+229
| | | | | | | | | | - uploads files in the background to server multi-project commit with Ie0d937773e04b2fbefc8d76c231aaa52ebc392c9 Bug: 6188932 Change-Id: I90bb0e237eeb567e4cbb51085f2229f17f1fe71c
* ResearchLog refactorKurt Partridge2012-07-209-11/+21
| | | | | | | | | | - new package: com.android.inputmethod.research multi-project commit with Ic0a5744f3160d13218addd589890623c0d120ffc Bug: 6188932 Change-Id: Icf8d4a40a5725401799be6e209a640d99a5f34c4
* Use ResizableIntArray in GestureStrokeTadashi G. Takaoka2012-07-202-24/+49
| | | | Change-Id: I034e80df03c7c6c0895fdf2c03763627d410d425
* Merge "Disable gesture input detection when more keys keyboard is showing"Tadashi G. Takaoka2012-07-201-2/+2
|\
| * Disable gesture input detection when more keys keyboard is showingTadashi G. Takaoka2012-07-201-2/+2
| | | | | | | | Bug: 6852441
* | Add gesture input enable settingsTadashi G. Takaoka2012-07-206-15/+32
|/ | | | | Bug: 6845325 Change-Id: I3165465b0b280e32a9288da16abb75baa67288dc
* Merge "Fix bug where key previews do not show up."Tom Ouyang2012-07-201-0/+1
|\
| * Fix bug where key previews do not show up.Tom Ouyang2012-07-201-0/+1
| | | | | | | | | | | | Bug: 6852705 Change-Id: Ib90107a5dde774b4d6c1e570629ce7f7eaff44bc
* | Performance improvements - Avoid using iteratorsKen Wakasa2012-07-201-7/+21
|/ | | | Change-Id: Iab604aa1ef67acf5d54208a6bc44635632845ae0
* Merge "Add gesture trail feedback."Tom Ouyang2012-07-205-13/+132
|\
| * Add gesture trail feedback.Tom Ouyang2012-07-205-13/+132
| | | | | | | | Change-Id: I32709fac0dec3165678a052aa286e2fb3d90721b
* | Merge "Implement ResizableIntArray.fill"Tadashi G. Takaoka2012-07-201-20/+49
|\ \
| * | Implement ResizableIntArray.fillTadashi G. Takaoka2012-07-201-20/+49
| | | | | | | | | | | | Change-Id: I570641bc2f32d016c247db6c065a138d8235ab8c
* | | Merge "Fix NPE where the current subtype is null"Tadashi G. Takaoka2012-07-192-3/+10
|\ \ \ | |_|/ |/| |
| * | Fix NPE where the current subtype is nullTadashi G. Takaoka2012-07-202-3/+10
| |/ | | | | | | Bug: 6847999
* | Merge "ResearchLogger: make logging more reliable (esp on startup)"Kurt Partridge2012-07-194-103/+194
|\ \ | |/ |/|
| * ResearchLogger: make logging more reliable (esp on startup)Kurt Partridge2012-07-194-103/+194
| | | | | | | | | | Bug: 6188932 Change-Id: I692e427ba2e6da7bb15f48208304c4a034392a22
* | Merge "Implement ResizableIntArray.setLength and .get"Tadashi G. Takaoka2012-07-191-9/+19
|\ \
| * | Implement ResizableIntArray.setLength and .getTadashi G. Takaoka2012-07-201-9/+19
| |/ | | | | | | This change revises ResizableIntArrayTests as well.
* | Make ALPHA_OPAQUE publicKen Wakasa2012-07-202-2/+1
| | | | | | | | Change-Id: I904685be07e23292dd95296617a4b64c366f06f2
* | Improve incremental gesture tracking.Tom Ouyang2012-07-202-11/+20
|/ | | | | | | Eliminates need to recreate batch InputPointers on each gesture move event. Fixes issue where batch points from previous tapping input get mixed into next gesture. Change-Id: I9ecac66db88f5a87c6dde2138408906dd3d11139
* Make ScalableIntArray public as ResizableIntArrayTadashi G. Takaoka2012-07-192-78/+103
| | | | Change-Id: Ibbbc117214912ffa192c694bde5b7d55154f40c4
* Tune the gesture detection logic a bitTadashi G. Takaoka2012-07-192-25/+45
| | | | Change-Id: Ia8e8c15fdbbd49768d57cafd50325e7e45af6251
* Gesture input should be turned off depending on the configurationTadashi G. Takaoka2012-07-192-6/+28
| | | | | | | | | | | | The gesture input will be disabled when * It is AOSP build. * Accessibility mode is on. * The input field is password mode. Bug: 6844755 Bug: 6844763 Bug: 6845011 Change-Id: I74972cc765d15c08059e0c9014f863ffb2a57c6c
* Add default capacity parameter to InputPointers' constructorTadashi G. Takaoka2012-07-195-20/+30
| | | | Change-Id: I02f23096f0682d30effe4dfc1ca57881a1e4aedc
* Consolidate GestureTracker into PointerTrackerTadashi G. Takaoka2012-07-183-196/+112
| | | | Change-Id: Ib28fae10493a9142ba4dff6cf57f52c59766b209
* Change the batch input methods of KeyboardActionListenerTadashi G. Takaoka2012-07-184-23/+33
| | | | | | | This change also removes the reference of SuggestedWords from GestureTracker and KeyboardActionListener. Change-Id: I25ef8756007986abf99a931afd665bbfe6fa387f
* Make GestureStroke as top level classTadashi G. Takaoka2012-07-183-183/+199
| | | | | | And make PointerTracker object has GestureStroke object. Change-Id: Ibf5cfd593c4f13468368e01acb847589b0ab12e7
* A gesture should not start from the delete keyTadashi G. Takaoka2012-07-182-3/+3
| | | | Change-Id: I5c8c7665454b7f10f944f307431dfffe20cf3134
* Opening punctuations have a priority in Spanish keyboardTadashi G. Takaoka2012-07-171-106/+93
| | | | | Bug: 6737535 Change-Id: I87442eb978ac68be3d3df99eed8a92877a6f4ab0
* Merge "delete old ResearchLog files"Kurt Partridge2012-07-161-0/+24
|\
| * delete old ResearchLog filesKurt Partridge2012-07-131-0/+24
| | | | | | | | | | | | | | | | | | cleans out the local directory of files that may have persisted accidentally because of system crashes, etc. default lifetime is curently 1 day. Bug: 6188932 Change-Id: I4b51169d6dd0eddb6bf8b661165f88e63782ce7d
* | researchLog records versionCode, versionNameKurt Partridge2012-07-131-8/+26
|/ | | | | Bug: 6188932 Change-Id: I3d8502a5397035be5287ea720599e3fda4c669d6
* Merging minimal gesture inputTom Ouyang2012-07-137-32/+483
| | | | Change-Id: Iee6ae48bb6309c2867b5d2e344fe7d86dfabd654
* Fix a bug where the word composer is not correctly resetJean Chalard2012-07-131-0/+3
| | | | | | ...upon commit Change-Id: I1fea87cb4c133a0884329eb9b61bf3053c36cd1b
* Fix InputPointers.appendTadashi G. Takaoka2012-07-131-22/+25
| | | | Change-Id: I6995f9b2ed00b9f948e1299e576a5e24725d58f8
* Add values for suggestion types (A120)Jean Chalard2012-07-121-0/+1
| | | | | | Also, use it in getBigrams. Change-Id: Ia0be9b57d1b7effcd8a936e01e957d1195b39c68
* Pass an array to output suggestion types (A119a)Jean Chalard2012-07-121-3/+4
| | | | | | | | This needs the matching A119b change to not break the build. The array is passed, but not used yet. Bug: 6166228 Change-Id: Ia91d658461d989ee8c94e9b31bb06f4a36f4c5b6
* Increase encapsulation (A118)Jean Chalard2012-07-121-6/+6
| | | | | | | | showSuggestions is only ever called by updateSuggestionsOrPredictions. It only feels natural that, when called with a 0-sized or null suggestion list, it clears the suggestions. Change-Id: I5b52bc9151afca1bb6c6f0a7f81e3255add92177
* Readability improvement (A117)Jean Chalard2012-07-121-6/+3
| | | | Change-Id: I6f8bb05a23edb40a079da60b7136170ec9043282
* Simplification (A116)Jean Chalard2012-07-122-9/+8
| | | | Change-Id: I97cf92a7b0dabc251dd241b24978ea00d1e5f047
* Compute variables closer to where they are used (A115)Jean Chalard2012-07-121-4/+3
| | | | | | This improves locality, it's better for readability/performance Change-Id: Ibb1efaf86e362dd2c9398722d0da2144df96b333
* Cleanup (A114)Jean Chalard2012-07-121-3/+4
| | | | Change-Id: I7e24e0aeae7c004cae310ae9f46cf90dac2d4d14
* Cleanup (A113)Jean Chalard2012-07-121-1/+1
| | | | | | | | | | | | | If not composing a word, then consideredWord is always the empty string. Hence, it's never whitelisted, but it's also always "NotAWord", so isWhitelistedOrNotAWord returns always true, so allowsToBeAutoCorrected is always true. Which means that isPrediction implies allowsToBeAutoCorrected == true. Thus, !isPrediction && !allowsToBeAutoCorrected is strictly equivalent to !allowsToBeAutocorrected. Change-Id: I4ad7a7c3447851c539646d97cf55ff065e6ee115
* Simplification (A112)Jean Chalard2012-07-121-3/+2
| | | | | | | If we are not composing a word, that isFirstCharCapitalized and isAllUpperCase are guaranteed to return false. Change-Id: Ic4a0be9574acf4653c729a9594f963f5bcf0c757
* Remove the ultimate code duplication (A111)Jean Chalard2012-07-121-14/+5
| | | | Change-Id: I7c76613df8f148feb02765f187db3ca6dc577977
* Resolve a TODO: bury some implementation detail in native (A110)Jean Chalard2012-07-122-8/+4
| | | | | | | The fact that prediction does not accept a null argument is an implementation detail, it should not be visible to Java code. Change-Id: I3a156b323b6db9353de898d33f3f7c81751cecb1
* Remove an unused method (A109)Jean Chalard2012-07-121-2/+0
| | | | Change-Id: Ib785b7e8c554d030395e2c0ca92edb44eb2b245f
* Stop using a redundant method (A108)Jean Chalard2012-07-121-14/+9
| | | | Change-Id: Iffc0bae0a273419e7c50d69526c0c8e402c6461c
* Remove a useless parameter (A106)Jean Chalard2012-07-121-3/+2
| | | | Change-Id: Ic0ecea22212fd1a098a3a168da460374e446f4a3