aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge "Move auto correction thresthold to the native code"satok2012-01-124-99/+24
|\
| * Move auto correction thresthold to the native code•••bug: 5858137 Change-Id: Ic4b6270c6e51ef4ed25a6a1d8ddd7fdfa70fd78d satok2012-01-124-99/+24
* | Merge "Fix a bug where last candidate would not be reset"Jean Chalard2012-01-111-0/+6
|\ \
| * | Fix a bug where last candidate would not be reset•••Bug: 5851148 Change-Id: Ic270318842d8e16bc62d78d5fe0d6be0ca1fb532 Jean Chalard2012-01-121-0/+6
* | | Merge "Add a sanity check"Jean Chalard2012-01-111-0/+8
|\ \ \ | |_|/ |/| |
| * | Add a sanity check•••Check if any character is both a magic space swapper and a magic space stripper for the current language, and throw an exception if found. Since this is expensive, it's done only in debug mode. Change-Id: Ibd166db87c91495b76878ea0e4f420a62c7bb276 Jean Chalard2012-01-121-0/+8
| |/
* | Remove an excessive parens•••Change-Id: If8aa4253ab0f664e628ed7f4d7a3adc02a898cc7 Jean Chalard2012-01-121-1/+1
* | Fix a crash where revertSwap would be wrongly called•••This would crash the program when inputting a punctuation symbol that should not swap with a weak space through the suggestion strip, then press backspace. Those include all two-part punctuation symbols in French for example, as well as magic space strippers like the dash in English. For English all suggestion strips symbols happen to be magic space swappers so this would not happen in English by default. Also fix a typo. Change-Id: Ia40678c264e978509b5786290a75a3c57181648e Jean Chalard2012-01-121-2/+3
|/
* Get rid of Keyboard.CODE_DUMMY•••Change-Id: Id2320f4d9b5f22f0ac844ab20ce42b0c4e7c6880 Tadashi G. Takaoka2012-01-101-1/+1
* Call KeyboardState.onUpdateShiftState from onCodeInput if code is a normal le...•••This will be helpful to write unit test code. Change-Id: Ib61cc46ac547084e0dc9ecd3a50814fecf08ace2 Tadashi G. Takaoka2012-01-101-2/+0
* Fix a typo. A follow up to I68dd6b8d•••Change-Id: I16fa4099c75faac35344b0e4d3c2b866ddac896a Ken Wakasa2011-12-211-1/+1
* Fix a bug with wrong auto-correct cancellation•••Auto-correct cancellation would sometimes kick in at wrong times, causing crashes. Bug: 5784542 Change-Id: I68dd6b8d9237ce9b66af2dc63e77ba6dd5fd69dd Jean Chalard2011-12-212-13/+47
* Fix a bug with TYPE_TEXT_CLASS•••This was introduced by a badly-rebased commit. The culprit was I103d6851. There was also another bug lurking there introduced by a previous commit that this fixes. Bug: 5775347 Change-Id: I133b54a5159e19714f4bcae8ffbb4824cff9f466 Jean Chalard2011-12-201-12/+17
* Reorganize the auto-correction memory•••Change-Id: I31cce9db471dcd4a7b3477bcb037a8ff482b7696 Jean Chalard2011-12-192-38/+38
* Move KeyboardBuilder and KeyboardParams classes into Keyboard class•••This change also moves XmlParseUtils to com.android.inputmethod.latin package. Bug: 5778201 Change-Id: I7d9faa344460753ce178ad4048e0fadb65c75614 Tadashi G. Takaoka2011-12-182-4/+79
* Remove LatinKeyboard class•••Change-Id: I68c667b00dadf2ed9f1c62fb7da37d2cf499cd81 Tadashi G. Takaoka2011-12-183-17/+15
* Move spacebar drawing code from LatinKeyboard to LatinKeyboardView•••Also this change moves LatinKeyboard attributes, autoCorrectionSpacebarLedEnabled, autoCorrectionSpacebarLedIcon, spacebarTextRatio, spacebarTextColor, and spacebarTextShadowColor to LatinKeyboardView. Change-Id: I7cc27ce1fc550e9f620a9ed0fbe4b8172902d5a1 Tadashi G. Takaoka2011-12-181-5/+3
* Get rid of Key.needsSpecialPopupHint and related•••Change-Id: I28e87ea3af9581f12094770b42f113e9018886c4 Tadashi G. Takaoka2011-12-181-1/+1
* Merge "Pretty print for InputAttributes"Jean Chalard2011-12-162-4/+10
|\
| * Pretty print for InputAttributes•••Change-Id: I5e4b2b6f3cd943c8f6187aaed21d67ec786bf5df Jean Chalard2011-12-162-4/+10
* | Remove a write-only variable.•••Change-Id: I825307a429f46b31ed9bd940b5a97d2713127dfe Jean Chalard2011-12-161-10/+1
* | Merge "Use the WordComposer to check if we are composing a word"Jean Chalard2011-12-162-18/+18
|\ \ | |/ |/|
| * Use the WordComposer to check if we are composing a word•••...instead of the hard-to-understand mHasUncommittedTypedChars. This is possible because now the word composer is actually aware of commits. Change-Id: I36b664ce8402a280f801e87b9ebe161f416b0853 Jean Chalard2011-12-162-18/+18
* | General cleanup.•••Move variables around, inline useless functions, remove useless local variables. Change-Id: Icb89d8b211a2ad4bc3619137c2276a649c2a5e34 Jean Chalard2011-12-162-28/+14
* | Initialize input attributes in the InputAttribute class•••Change-Id: I103d6851f54f47cbffdb567fb0f4c505c4697b05 Jean Chalard2011-12-162-86/+85
* | Merge "Make applicationSpecifiedCompletionOn final."Jean Chalard2011-12-161-4/+6
|\ \
| * | Make applicationSpecifiedCompletionOn final.•••This is the last one (whew) Also move a somewhat unrelated initialization out of the input attribute initialization function. Change-Id: Icc77b32fd16b112ab43786715061b1c9dca31c04 Jean Chalard2011-12-161-4/+6
* | | Merge "Move KeyboardSwitcher.getKeyboard to KeyboardSet"Tadashi G. Takaoka2011-12-161-1/+1
|\ \ \ | |/ / |/| |
| * | Move KeyboardSwitcher.getKeyboard to KeyboardSet•••This change also gets rid of XML id from KeyboardId. Bug: 5002108 Bug: 5679585 Change-Id: I7086c7da3c01ba4ade7f77ee5cc731310da46404 Tadashi G. Takaoka2011-12-161-1/+1
* | | Make inputTypeAutoCorrect final.•••Change-Id: I550eba1fc3fa2843d007a8208d81fad208c1196b Jean Chalard2011-12-161-12/+9
|/ /
* | Make isSettingsSuggestionStripOn final.•••Change-Id: Iabb99a7f8f3f1777f9a87ae2bddff9795a50fa92 Jean Chalard2011-12-161-12/+12
* | Small refactoring•••This helps to make following changes smaller Change-Id: I95ba2901ac3bf1ed70a748c35a0babdd9af1df63 Jean Chalard2011-12-161-5/+12
* | Merge "Make insertSpaceOnPickSuggestionManually final."Jean Chalard2011-12-161-16/+18
|\ \
| * | Make insertSpaceOnPickSuggestionManually final.•••Change-Id: I32fce0ea8c5c58b6f920d0758c8bf57769f39a12 Jean Chalard2011-12-161-16/+18
* | | Merge "Use temporary variables for computing editor attributes"Jean Chalard2011-12-161-17/+24
|\| |
| * | Use temporary variables for computing editor attributes•••The ultimate intent is to make these variables final, which will allow to move the computing function to the InputAttributes class. Change-Id: Ifb1fc7321a19b10d60aa63fa0daaa2708deda2cf Jean Chalard2011-12-161-17/+24
* | | Merge "Create a class for input attributes."Jean Chalard2011-12-162-35/+72
|\| |
| * | Create a class for input attributes.•••Change-Id: I834390c83865aac59fb758d5c66cf9b74103abd8 Jean Chalard2011-12-162-35/+72
| |/
* | Merge "Send touch event in usability study mode"satok2011-12-161-0/+1
|\ \ | |/ |/|
| * Send touch event in usability study mode•••Change-Id: I0cdcd57bfd31c9b21cfb932d7ff91bd013cde6d7 satok2011-12-161-0/+1
* | Merge "Make the word composer aware of commits."Jean Chalard2011-12-152-6/+29
|\ \
| * | Make the word composer aware of commits.•••Change-Id: I04e691fbc9227d4df195429bca89edea93575347 Jean Chalard2011-12-162-6/+29
| |/
* | Add com.android.inputmethod.latin.suggestions package•••Change-Id: If4b823768ab9c073625da3034ecc8091be1df230 Tadashi G. Takaoka2011-12-164-6/+16
* | Add colorValidTypedWord and alphaValidTypedWord•••This change fixes Gingerbread theme. Change-Id: I142437ac0173df48ab36390f47ed67c6cea24a65 Tadashi G. Takaoka2011-12-161-1/+9
|/
* Merge "Cleanup unused variables and parameters"Tadashi G. Takaoka2011-12-154-22/+18
|\
| * Cleanup unused variables and parameters•••Change-Id: Iad756a7a775c93f3344c6962e7b3456ef8339490 Tadashi G. Takaoka2011-12-154-22/+18
* | Merge "Group all input-related info into an inner class."Jean Chalard2011-12-151-33/+50
|\ \
| * | Group all input-related info into an inner class.•••Currently, these variables hold the info about the composing word, or maybe some outdated info, and it's not very clear which it is. LatinIME is maintaining the freshness info in a separate boolean, and uses it throughout the code for many, many things, leading to much confusion. The idea in grouping this info is, it can be saved in another instance and restored later. It can be tested against to know whether there is actually outdated but kept info or not, and it should allow to straighten out what is actually currently being typed. Ultimately, it will eliminate the need for LatinIME to keep track of the status of the info in the word composer. Change-Id: I00e2c690f303f8320c9be35590a6df4583e9e456 Jean Chalard2011-12-151-33/+50
| |/
* | Merge "Fix auto correction spacebar LED"Tadashi G. Takaoka2011-12-153-21/+26
|\ \
| * | Fix auto correction spacebar LED•••Change-Id: I4894d188d5612380cc9f8eec7cb72544e37fb2b0 Tadashi G. Takaoka2011-12-153-21/+26
| |/