aboutsummaryrefslogtreecommitdiffstats
path: root/java/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-12-14Use the amended user dictionary word for insertionJean Chalard5-4/+189
When the user edits a word before adding it to the user dictionary, the keyboard should replace whatever was committed before with the amended version. Bug: 7725834 Change-Id: I1a417be6c5a86d6a96bc2c76aca314ad8f1202a9
2012-12-05Fix IME settings iconsJason Chen4-0/+0
Imported assets were too small. Fixed by pulling in the correctly sized assets. Bug: 7556843 Change-Id: I182181d258f8797ec3fbf9b2cbe1380d71a8075a
2012-11-26Match RU dictionary header.Jean Chalard2-0/+0
This brings the changes of I837831b1 to MR1.1 >>> dictionaries/ru_wordlist.combined.gz >>> java/res/raw/main_ru.dict Header : date : 1353500945 <=> 1353567943 MULTIPLE_WORDS_DEMOTION_RATE : null <=> 0 Body : No differences Bug: 7540132 Change-Id: I81f281fda881ad1252cdf6cf2d0947a12a2dac27
2012-11-22Update the dictionariesJean Chalard11-0/+0
This brings the dictionaries to the same level as master. The change in master reflected by this change is I94fe7f8f. - XML de dict : Update header only. - XML en dict : Add the not_a_word flag to all whitelist entries. Demote "il:92" and "shel:52" to freq 0. - XML en_GB dict : Add the not_a_word flag to all whitelist entries. Add "milk:122" and "practice:143" - XML fr dict : Add missing words : "Nostradamus:40" "défendais:30" "gmail:50" "générale:140" "hm:0" "hmm:0" "y'en:130" "l'apocalypse:31" "m'épuise:30" "recontacter:80" "t'annonce:30" Set freq of non-word shortcuts for digraphs to 1 instead of 0, allowing to gesture them. - XML ru dict : Remove a lot of two-character non-words. - Binary de dict : Remove the obsolete "options" header, and add the "dictionary" header. - Binary en dict : Flag "hoe" "hoes" "il" "shel" as non-words. Also drop freq of "il" and "shel" to 0 Add the "locale" header that was missing. - Binary es dict : Add the "dictionary" header. - Binary fr dict : Add the same words as above. Non-word shortcuts were already set to 1. - Binary it dict : Add a "dictionary" header. Also change freq of "Šarapova" from 50 to 37; not sure why it was 50. - Binary pt_BR dict : Add a "dictionary" header. - Binary ru dict : Add a "dictionary" header and remove the same words as above. Bug: 7458565 Change-Id: I22dd176ed2df99b847047f2d1045f6d861ccb8b0
2012-11-21Request update shift state after shift-chording inputTadashi G. Takaoka2-5/+26
Bug: 7529860 Change-Id: Iec82459348722be358ae2ded15deafac21749dcd
2012-11-20Add a constant for S_INT_MINJean Chalard1-0/+6
This is necessary for I807ae4bd Bug: 7491364 Change-Id: I46ee92a76eb65e80b64538d0300b718eac6a3ddb
2012-11-19Only add spaces automatically when appropriate.Jean Chalard4-10/+36
Correctly check the variations to determine if we should add automatic spaces (in manual picks and gestures) or not. Bug: 7164981 Change-Id: I19e25af839b4062c217113cd804b1473912f22a5
2012-11-19Correctly add double quote to the space strippersJean Chalard3-4/+22
...without removing space, this time. Also add a test to make sure it is working. Bug: 7531719 Change-Id: I3afcc433c6cdc2774e7deeb6d358356db5035d35
2012-11-19Add Spanish United States keyboard (DO NOT MERGE)Tadashi G. Takaoka2-0/+16
Bug: 7531804 Change-Id: Idd66ee30e5228260540308a97c930185b48e775f
2012-11-16Revert "Correctly add double quote to the space strippers"Ken Wakasa2-2/+2
This reverts commit af7264abb7abfc0dab08d332b10b9ec8a6b48dc6 Change-Id: I5673103c4a0e9c48df563187d2188ca6e2f15877 bug: 7561815
2012-11-16Revert "Only add spaces automatically when appropriate."Ken Wakasa4-31/+10
This reverts commit 6ce66d1c7d4a5be9c6ed33e4f881994283d5eee9 Change-Id: I90004a5fea0bc7999ecf8742f883ff4dac264d8a bug: 7565414
2012-11-16Revert "Correctly add double quote to the space strippers"Ken Wakasa2-2/+2
This reverts commit af7264abb7abfc0dab08d332b10b9ec8a6b48dc6 Change-Id: I5673103c4a0e9c48df563187d2188ca6e2f15877 bug: 7561815
2012-11-16Revert "Only add spaces automatically when appropriate."Ken Wakasa4-31/+10
This reverts commit 6ce66d1c7d4a5be9c6ed33e4f881994283d5eee9 Change-Id: I90004a5fea0bc7999ecf8742f883ff4dac264d8a bug: 7565414
2012-11-15Only add spaces automatically when appropriate.Jean Chalard4-10/+31
Bug: 7164981 Change-Id: Id672104a0fda99c52923913fb0e40c3a1ead4787
2012-11-15DO NOT MERGE - Fix an error in the base char table for LETTER L WITH STROKEKen Wakasa1-1/+1
Cherrypick of I67a431d8 bug: 7539944 Change-Id: I0d1f9649f30c36b8e464944a5b881c2cb9c05ccf
2012-11-14Update shift state only when input field is restartedTadashi G. Takaoka1-10/+5
Bug: 7482766 Change-Id: Ifdfa110c44b95acfbcd3e0aa34f675c70b7d7285
2012-11-14Fix language switch key behavior (DO NOT MERGE)Tadashi G. Takaoka2-16/+39
Bug: 7075923 Change-Id: If139411db4aa65eed64337bf2a79387cfcd04496
2012-11-14[DO NOT MERGE] Correct a wrong base character in RussianJean Chalard1-2/+2
Bug: 7516306 Change-Id: I80cee4b2b11e5bfa68c12923049cb612abd0bc7e
2012-11-14Correctly add double quote to the space strippersJean Chalard2-2/+2
This is a format error >.> Bug: 7531719 Change-Id: I34b4c496192a32862c1ecb85bb6f6f38a06d6c61
2012-11-14Fix a bug with some text fieldsJean Chalard1-1/+2
Not sure when this happens exactly, but it is possible that InputConnection#getTextBeforeCursor returns null. This happens for example upon rotating the screen with the composing field empty in Gmail. In this case, StringBuilder#append will convert the null pointer into the string "null", which is sure better than a crash, but can have a number of bad side-effects, like auto-caps not working. Bug: 7533034 Change-Id: Ia1cfab432c13a12ff1c2f013c59bac05a587f553
2012-11-13Make sure all FDs are correctly closed.Jean Chalard1-11/+19
In this kind of series of calls, it's possible that an outer call to a constructor fails, but the inner succeeded. Example: try { is = new A(new B()); } finally { if (null != is) is.close(); } In this case, if new B() succeeds but new A() throws an exception, is stays null and the intermediate object is never closed. This is what was happening in this instance. Bug: 7377336 Change-Id: I3fae9fec1135244982fcf5098c76d93f3e0f2add
2012-11-13Refactor all phantom-space-inserted spaces in one placeJean Chalard1-5/+10
Bug: 7164981 Change-Id: If1635c212b2d5d9cf51f5fb074f3b20dd7ec7b2a
2012-11-12Don't restrict reset composing state to non-identical setTextJean Chalard1-14/+10
Bug: 7497063 Change-Id: Ifbd5c37408131867458fd921bdef46ef90d81478
2012-11-07Reset the IME if requested by the app.Ken Wakasa3-0/+35
Specifically, reset the KeyboardState to the main Alphabet layout in LatinIME.onStartInputViewInternal() if a keyboard layout set doesn't get reloaded in the method. Please note TextView.setText() calls up resetInput(), then the IME should reset with it. bug: 7482086 Note that bug: 6851364 needs to be revisited. Change-Id: I5d448c10963d3dd952dd13cb587085ec7b014e69
2012-10-25Assuming that NO_EXTRACT_UI mode is NO_FULSCREENSatoshi Kataoka1-1/+10
Bug: 7393485 Bug: 7272829 Change-Id: I873e8d99486c734e76484526631a90fc55e91c86
2012-10-24Update AOSP dictionaries.Jean Chalard5-0/+0
Changes : - Add "emoji" - Change the whitelist target of "foo" from "for" to "too" - Fix non-word frequencies to 0 - Fix the freq of common en_US vs en_GB words - Add "connection" to the en_GB dictionary Bug: 7368441 Bug: 7370033 Bug: 7371955 Change-Id: Ib22a97e97b486b05012d5496619557f406c441b9
2012-10-23Don't put spaces after characters that don't take oneJean Chalard2-1/+7
Bug: 7393639 Change-Id: I1245a7b5077e554642838d6856ce269ca7f91988
2012-10-18Don't consider non-words for split word suggestionJean Chalard1-1/+2
Bug: 7368683 Change-Id: Iecd8348be788e5a749dafabdf7eddc4a14d901e0
2012-10-18Update AOSP dictionaries.Jean Chalard7-0/+0
Differences : oh 90 -> 105 ooh 54 -> 54 hoy,kinkier,kinkiest,kinkiness,kinkily,kinky -> 0 trst -> remove New whitelist entries (actually old that had not been applied) "berm" -> "been" "foe" -> "for" "hid" -> "his" "thong" -> "thing" French : Add "six" and remove some non-words Bug: 7329149 Bug: 7356297 Change-Id: I55092f0538db8627148b0a314e50eff926c47275
2012-10-17Have "no whitespace before cursor" upon gesture trigger phantom spaceJean Chalard2-0/+15
Bug: 7359291 Bug: 7357758 Bug: 7197651 Change-Id: Ia805a87e922739ae0a06978a3bf00d91c94b6c51
2012-10-16Import translations. DO NOT MERGEBaligh Uddin1-1/+1
Change-Id: I16dccd4bf5897d4b62a4642fbb3d24bd379deb4e Auto-generated-cl: translation import
2012-10-16Restrict bogus move event detector to a horizontal movementTadashi G. Takaoka1-21/+30
The bogus move detection threshold is in proportional to a diagonal length of a key. It was in proportional to a key width. Bug: 7346614 Change-Id: I796add8aea16dd05e9844d6c4fba8072eece39c6
2012-10-16Fix more suggestions text width calculationTadashi G. Takaoka3-2/+9
Bug: 7345983 Change-Id: Ic1554db98e7aaf032eb90a98c0c37c7c789461b5
2012-10-17Honor automatic shift turned off for gesturesJean Chalard2-3/+5
Bug: 7354129 Change-Id: Ia02336e8cea2f04b629edbe74b7815cce0d7fad6
2012-10-12Let's enhanceJason Chen8-1/+1
Add mipmap-* launcher icon assets. Remove drawable-* based assests. Change over reference to mipmap icon. Bug: 6718166 Change-Id: I01f84a03fd1be0ced9cce9cff322a5fe02820075
2012-10-12Detect bogus down-move-up event and add workaroundTadashi G. Takaoka3-36/+145
Bug: 7032858 Change-Id: I2e76bf49f1e07b436d05c19881e2f2c4fed21621
2012-10-11Put temporary files under a separate directory.Jean Chalard2-2/+15
Bug: 7328003 Change-Id: Ibe5278ea209d149f87fd08785c77b17e3859948e
2012-10-11Don't cancel long press timer too earlyTadashi G. Takaoka2-4/+2
Bug: 7328861 Change-Id: I1b77ec4a30ae15b2edda42a1ff58ebc528288553
2012-10-10Import translations. DO NOT MERGEBaligh Uddin1-3/+3
Change-Id: I0a766dd5b65f375276e30c588bb202f6718a8892 Auto-generated-cl: translation import
2012-10-09Fix a bug in multiple shortcut handling code.Jean Chalard1-1/+0
Bug: 7301525 Change-Id: Ib38f5ab4b7e4f7996bccbc6830d46f52fd71c6f9
2012-10-09Use a freq of 1 instead of 0 for non-word shortcuts.Jean Chalard2-2/+2
Also fix a spelling mistake in a comment Bug: 7301525 Change-Id: I4437403dce620fed03871485ee04f13c51ce34fc
2012-10-09Tuning gesture detection parametersTadashi G. Takaoka3-37/+31
Bug: 7032858 Change-Id: Ie4f952aa33b99ce16027500a596d723ee9bafae9
2012-10-07Add separate key hysteresis distance for sliding modifier inputTadashi G. Takaoka6-22/+48
Bug: 7294402 Change-Id: I78c8be9e1a7b2d49d86bfe1e3a46d1785bfe5d48
2012-10-06Avoid calling switchToLastInputMethod when other IMEs are in effect (DO NOT ↵Tadashi G. Takaoka1-5/+8
MERGE) Bug: 7299050 Change-Id: Ife6721a5fcbc4872bd36ffd8a8b81b04d73aebec
2012-10-05Import translations. DO NOT MERGEBaligh Uddin1-2/+2
Change-Id: If42a2ec942dd630d4d17e37536a197ba29431580 Auto-generated-cl: translation import
2012-10-05Follow up change for I5f166a738f6e84a1b807beSatoshi Kataoka1-4/+4
Bug: 7283955 Change-Id: Iec716d75e7c8a727b198688f44ef4a8cd1255ec1
2012-10-05Fix addtional proximity correctionSatoshi Kataoka1-12/+12
Change-Id: I3125764b98af28ce423dc12cbf0dac321ef22386
2012-10-05Fix detecting fast typing algorithm and parameterTadashi G. Takaoka5-22/+101
Bug: 7032858 Change-Id: I5ed701e2394d16e43258a3c22d59991cb18adce8
2012-10-05Move gesture detection and recognition paramters to resourcesTadashi G. Takaoka6-46/+149
Bug: 7032858 Change-Id: I66570a5e21cdeede1eba420c597f440ab61aa941
2012-10-05Add notice for Lexiteria dictionaries.Jean Chalard1-0/+2
Bug: 7285172 Change-Id: Ib4f4e433850d3f58e0a7cef205be4dc59c7f28c4