aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/compat/InputMethodServiceCompatWrapper.java (unfollow)
Commit message (Expand)AuthorFilesLines
2012-02-21Use the stored separator instead of reading it back (A3)•••Now that we have stored our committing separator, we can use it directly instead of reading it back from the text view paying the IPC cost. This prepares for feature request #5968922. Change-Id: Ifeaa2d659cf12b91c89d28e6ff7d07a669258184 Jean Chalard2-9/+27
2012-02-21Give LastComposedWord knowledge of the separator (A2)•••This stores the separator that was used to commit the word in the LastComposedWord. It may be NOT_A_SEPARATOR if there was no separator (for example, the cursor moved causing a commit, or there was a manual pick). This is necessary to implement feature request #5968922. Change-Id: I5fcf19a78ec66d68d4df89418eaef13952588207 Jean Chalard5-17/+31
2012-02-21Add Georgian keyboard•••Bug: 5002108 Change-Id: Ia5751181bffc96e2e6c5daed3c7de8408078f91b Tadashi G. Takaoka6-1/+997
2012-02-21Give LastComposedWord knowledge of the committed word (A1)•••There is no point storing the prospective autocorrect - we are recomputing it anyway. The committed word however will be necessary to implement feature request #5968922. Change-Id: I588c18e1a5a1050a791d601de465f421ccbe36cd Jean Chalard3-16/+17
2012-02-21Add next/prev navigate action more keys and remove tab key•••Bug: 6037537 Bug: 5961814 Change-Id: I9c6dedf953452a180fcd5bce7bfadfd3c821f224 Tadashi G. Takaoka22-602/+271
2012-02-21Dismiss the hint on a non-word-starting non-separator•••This would happen when a character is not a separator but is not a word starter. Such characters include single quote and dollar, and others non-letter, non-separator chars. We set the bigram predictions if any - if not so configured, this will fallback on setting back punctuations into the strip. Bug: 6010408 Change-Id: Id203bbe87f8c13de0d5027b555c9067c7ec98f92 Jean Chalard1-0/+9
2012-02-21Add "#" and "%" to punctuation more keys•••Bug: 6029665 Change-Id: I976326a900876a0d39067a760459366f52101c96 Tadashi G. Takaoka2-2/+2
2012-02-21Rename resources to reflect current usage•••Bug: 6010403 Change-Id: Ia02ff31007296fdf6901504f238dfd9e4621f658 Jean Chalard3-30/+30
2012-02-21Remove a useles parens•••...I could swear I had compiled :/ Change-Id: I4e1fb2b1dda0a4ceffe2082935395d05297c63ec Jean Chalard1-1/+1
2012-02-21Rewrite a condition•••Change-Id: I805c9579788d99b015feb2075ad4771756c7adc5 Jean Chalard1-5/+5
2012-02-21Extract a method to reset the ime state•••Change-Id: I921184b85b94418cf360508ee3f67e85b10b3d72 Jean Chalard1-22/+16
2012-02-19Converge paths of an if() branch•••This is to help with further refactoring. Change-Id: Ib2459903862570cf7022fd90f2d5c524a6bbbe19 Jean Chalard1-2/+12
2012-02-19Rename variables and add comments•••Change-Id: I746f2364d9f02f22aa6ab57d7060013ee114f4e3 Jean Chalard1-14/+22
2012-02-17Read the initial selection value.•••It turns out this was available in an unexpected place. Fixes both the following bugs Bug: 5948469 Bug: 6023118 Change-Id: Ie1a91b8268540ea0f0df02bee94c3bbdeb0fa4c5 Jean Chalard1-11/+5
2012-02-17Import translations.•••Change-Id: I59fdeb4d9df08e82e56d5545ffaaa66e5a04304e Eric Fischer49-52/+1
2012-02-17Settings key always exists in more keys of shortcut/f1 key•••This change also * Fix comman/f1 key for Arabic keyboard. * Removes "show settings key option" and related stuff. * Renames and simplifies F2 key to shortcut key on 7 inch tablet. Change-Id: Ib1cf99ad00d9780a2f0d170260e756771e161521 Tadashi G. Takaoka36-329/+154
2012-02-17Support fixed order more keys•••Change-Id: I979f54e8b54243da4d23cfbe08198d2aa495f870 Tadashi G. Takaoka18-524/+4012
2012-02-16Don't assume a word has been added to the user dict•••The user may now cancel or edit a word upon adding to the user dictionary. We can no longer assume the word has been added as is and for the current locale. We should just rely on standard mechanisms that inform us of new insertions. Bug: 6015347 Change-Id: I069b19c0c844ca29d6de4c4d162306f9413adea8 Jean Chalard1-5/+0
2012-02-16Use additional proximity chars even when no key is detected.•••Change-Id: I06a8c66421fcdd43066934ec31d0a38a7cf12bf2 Tadashi G. Takaoka1-27/+36
2012-02-16Remove unnecessary and harmful KeyboardState.onUpdateShiftState call•••This change also cancels double tap and long press timers if other letter key is pressed after shift key. Bug: 5693999 Bug: 6017610 Change-Id: I3b5f3debfb8915fa73a93b409a38afadf24132e9 Tadashi G. Takaoka9-7/+149
2012-02-16Import translations.•••Change-Id: I20bcfc0d6296dc3606ab027e9c78f17e960e62dc Eric Fischer39-113/+69
2012-02-15Activate bigram predictions from the binary dictionary•••Change-Id: If1cc50539d7677b854b1cd3bea3423c8c0865de5 Jean Chalard2-10/+8
2012-02-15Reactivate the bigram prediction option•••Change-Id: Ib4dcd05c4ecf38bdf3d28371fcd9e2259a59ec0c Jean Chalard1-9/+7
2012-02-14Import translations.•••Change-Id: I9ee2da4706d6847b00f37766f79e73f83ea930d8 Eric Fischer20-182/+92
2012-02-15Follow up to Ie2416ccd•••space &#x0020 got lost in some parsing process Change-Id: I36f5a9ca7172013ce049041886b9cd98659d38f9 Ken Wakasa2-2/+2
2012-02-15Use more standard Unicode notations in keyboard layout resource files.•••bug: 5988656 Change-Id: Ie2416ccd790f29934a37e9dc77d7525e5113048a Ken Wakasa67-2682/+2710
2012-02-13Import translations.•••Change-Id: I20219089b9431b0b481b943a298b693e3060ba13 Eric Fischer49-771/+458
2012-02-13Import translations. DO NOT MERGE•••Change-Id: I8be564ef6befc36c59caa155f4b9c6c74740d75b Eric Fischer49-771/+458
2012-02-14Minor string updates in Android keyboard settings•••bug: 5999345 Change-Id: I77560b02c71c3ba0c525572b7062ebbfd66b3b85 Ken Wakasa2-2/+2
2012-02-11Replace UTF-8 string resources with their hex representations•••bug: 5988656 Change-Id: Ifc3c3a2eccfc23d75b4066c2c9c02c48dacda55b Ken Wakasa55-1086/+2546
2012-02-10Import translations.•••Change-Id: I126a880289de548e914ac442740e789e067e5124 Eric Fischer49-130/+896
2012-02-10Import translations. DO NOT MERGE•••Change-Id: I6a592e84d239cf9df93f01aa0c2815c8caba7b41 Eric Fischer49-130/+896
2012-02-10Refactor MoreKeysKeyboard.Builder•••Change-Id: Ib5f58b1143be60c748b81299ccc3b237d2587846 Tadashi G. Takaoka2-1152/+1351
2012-02-09Import translations. DO NOT MERGE•••Change-Id: I221670b8e4796346d13a44848f8958904e9bac80 Eric Fischer4-8/+4
2012-02-09Import translations. DO NOT MERGE•••Change-Id: Ibbf47bac70a1c684a3b139f34291607bddbaa2ca Eric Fischer4-8/+4
2012-02-10Key should be distinguished also by moreKeys contents and etc.•••Change-Id: Ib2caabee6af78153b5a7be0e4df522288f2a7d48 Tadashi G. Takaoka1-5/+9
2012-02-08Import translations. DO NOT MERGE•••Change-Id: Ia22dacfc8e78a6e4c78f24375c3ef96a01fd4321 Eric Fischer8-26/+35
2012-02-09Add finals•••Change-Id: Ib81be9a0df34c5e9fc49d2b5d9bf02297ea2b499 Jean Chalard1-2/+3
2012-02-09Some more simplification•••Remove useless method calls, and ultimately remove useless method. Change-Id: I3f353b1b37460d5e9ceae5cb5dde3fff0da81c21 Jean Chalard2-8/+2
2012-02-09Allow revert swap punctuation again•••This may not be the best behavior, but it's the same as ICS. Bug: 5981844 Change-Id: Ibb7798e2a315312310ed3be4e731d0fe1ac04456 Jean Chalard1-1/+1
2012-02-08Import translations. DO NOT MERGE•••Change-Id: I02629c1f8dd311899b3aba89bfb1390150ace7ac Eric Fischer49-0/+98
2012-02-08Import translations. DO NOT MERGE•••Change-Id: I492ab5c1ef14e0d035323d4cbdeb56d6a0e8e31c Eric Fischer49-0/+98
2012-02-08Custom action label should be a part of keyboard identifier•••Change-Id: Ia14cabc3d49fbdcb11dd00225d225fbb91cc4012 Tadashi G. Takaoka7-3/+8
2012-02-08Shift+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 Tadashi G. Takaoka49-284/+516
2012-02-08More simplification•••A suggested punctuation is sure to be 1 character and a word separator, so the isSuggestedPunctuation() test is redundant. Change-Id: I3d31f0825f069f64d514682e46be62afdae25291 Jean Chalard1-44/+48
2012-02-08Rename mini keyboard to more keys keyboard•••Change-Id: Ie4c85e8ca5a1f41a420aae5c1cd9c1cb07e237e5 Tadashi G. Takaoka35-236/+246
2012-02-08Fix the auto-composer to support supplementary chars•••Change-Id: I61ff218ae2ca4eb443a370e581b677755258670a Jean Chalard2-15/+41
2012-02-08Fix obvious bug•••Change-Id: I3a0e5c699bbe4e9274dacdbdf92dff14148bd2c1 Tadashi G. Takaoka1-4/+1
2012-02-08Support multi words suggestion•••result: I4d097612db2f2a93522 Change-Id: Iedbb24f431dac43e52b6dcce8cb610a75e0ca46e satok5-64/+125
2012-02-08Cleanup•••Remove a useless test (we can only come here if the code is not a separator, as we are only called from onCodeInput inside an explicit test). Change-Id: Icd996a5a1c18a550117a144a1d35f167b96211f7 Jean Chalard1-5/+1