Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Recursively resolve @string/resource reference in key key spec parsing•••Change-Id: I9d172605e90e828e00f7c4c8d49548498aa3b50d | 2012-02-03 | 3 | -26/+59 | |
* | Merge "Filter out empty entry from more keys CSV" | 2012-02-03 | 2 | -8/+20 | |
|\ | |||||
| * | Filter out empty entry from more keys CSV•••Change-Id: I9a26aaa58f0f502b3bfef9de422370d2b0add8d8 | 2012-02-03 | 2 | -8/+20 | |
* | | Fix KeySpecParserTests to read correct icon id•••Change-Id: Ic002e7fbe84a7001874ebd59e6af8ba695d173de | 2012-02-03 | 1 | -13/+17 | |
|/ | |||||
* | Merge "Get rid of Key.setIcon(Drawable)" | 2012-02-02 | 8 | -113/+101 | |
|\ | |||||
| * | Get rid of Key.setIcon(Drawable)•••Change-Id: If6ebbdefcbfd0cc14c72858f9bb44861e8abe079 | 2012-02-03 | 8 | -113/+101 | |
* | | Merge "Shift + smiley key become return key" | 2012-02-02 | 1 | -12/+26 | |
|\ \ | |||||
| * | | Shift + smiley key become return key•••Bug: 2498607 Change-Id: Iec902d8f0035a81e4e793251006d905025bd81cf | 2012-02-03 | 1 | -12/+26 | |
* | | | Fix a bug when deleting the last char•••And unit test Change-Id: Ic4fc3626f8b86e10156d770d41cd6deab5d31f39 | 2012-02-03 | 2 | -2/+13 | |
|/ / | |||||
* | | Merge "Fix string iterations in a couple places." | 2012-02-02 | 6 | -12/+17 | |
|\ \ | |||||
| * | | Fix string iterations in a couple places.•••Seems I didn't get how to iterate on a String correctly >.> Talk about a big bug. Anyway, I think it's working now. Bug: 5955228 Change-Id: I988c900cf2a16c44b9505cfd4f77c7cda7e592f0 | 2012-02-03 | 6 | -12/+17 | |
* | | | Merge "Fix key repeat interval timeout" | 2012-02-02 | 1 | -3/+6 | |
|\ \ \ | |/ / |/| | | |||||
| * | | Fix key repeat interval timeout•••Bug: 5960472 Change-Id: I27d4b81d393f2ace946740a0b0801cea8c63b5b8 | 2012-02-03 | 1 | -3/+6 | |
| |/ | |||||
* | | Restore deleted string still referenced from code to fix the build.•••Change-Id: Ideb39da09730960f555f2b928d699819c986531b | 2012-02-02 | 1 | -0/+2 | |
* | | Import translations. DO NOT MERGE•••Change-Id: I5d9c89dfe2e5667ef004d1e8b9106279bd23f6f5 | 2012-02-02 | 49 | -1000/+0 | |
|/ | |||||
* | Fix Key.equals(Key)•••Bug: 5956068 Change-Id: I2901ae28bd9121ec4f4429a53b83aae128b75e0c | 2012-02-02 | 3 | -18/+44 | |
* | Merge "Parse escaped sequence strictly in CSV parser" | 2012-02-02 | 4 | -91/+90 | |
|\ | |||||
| * | Parse escaped sequence strictly in CSV parser•••This change alters the CSV parser behavior. The parser only resolves * String resource reference. ["@string/res" -> "<content_of_res>"] * Other occurrence of escape sequence will be intact. ["\x" -> "\x"] Before this change, escape sequence in moreKeys string is parsed three times. At first in parsing string resource, next in CSV parser, and at last in KeySpecParser. So that representing single escape character itself is a bit annoying, "\\\\\\\\". Now we can represent single escape character itself in string resource by "\\\\". Change-Id: Ib978e17b779cc82585eed8241ac3857508b14bc7 | 2012-02-02 | 4 | -91/+90 | |
* | | Merge "Separate the logic for touch caribration again" | 2012-02-02 | 1 | -34/+54 | |
|\ \ | |/ |/| | |||||
| * | Separate the logic for touch caribration again•••Change-Id: I59c6244674caa899af559402290160ad411d1bb5 | 2012-02-02 | 1 | -34/+54 | |
* | | Merge "Add unit tests in prevision of magic space removal" | 2012-02-02 | 1 | -0/+73 | |
|\ \ | |/ |/| | |||||
| * | Add unit tests in prevision of magic space removal•••Bug: 4994861 Change-Id: I114a1117cf19aa6e514ac7342f733175dc5d5df1 | 2012-02-02 | 1 | -0/+73 | |
* | | Merge "Move CSV parser to KeySpecParser" | 2012-02-01 | 5 | -151/+149 | |
|\ \ | |||||
| * | | Move CSV parser to KeySpecParser•••Change-Id: I424fb47bc70e9b6aaa5a16ae9b2500d23da75c26 | 2012-02-02 | 5 | -151/+149 | |
* | | | Support additional proximity characters•••Change-Id: Ifbe0d7e4eafea1926bbce968eae4724dd5769689 | 2012-02-02 | 11 | -68/+327 | |
* | | | Merge "Make KeySpecParser and CSV parser code point aware" | 2012-02-01 | 8 | -37/+121 | |
|\| | | |/ |/| | |||||
| * | Make KeySpecParser and CSV parser code point aware•••This change also renames MoreKeySpecParser to KeySpecParser Change-Id: I35733cdbb344f16b57ffa2cfe79055c089b4e409 | 2012-02-02 | 8 | -37/+121 | |
* | | Stop throwing an exception in some corner cases.•••When the application is modifying the text under our feet, we may come through this code path. We should log the error rather than crash. Bug: 5869235 Change-Id: Ic0fd24c3bc805d44c5db0ad781ddebeca0450614 | 2012-02-02 | 1 | -9/+10 | |
|/ | |||||
* | Removed CODE_CAPSLOCK from keyboard accessibility (fixing build).•••Change-Id: Ibc7ef979276f563444f3c24e69ac32de5d4eb6e8 | 2012-02-01 | 1 | -1/+0 | |
* | am 32407e61: am 1b841f56: Reconcile with ics-mr1-release•••* commit '32407e615bbacb6bf21161a4d95a77961a411e81': | 2012-02-01 | 0 | -0/+0 | |
|\ | |||||
| * | am 1b841f56: Reconcile with ics-mr1-release•••* commit '1b841f56aba672ba938708835aa032ecb126d729': | 2012-02-01 | 0 | -0/+0 | |
| |\ | |||||
| | * | Reconcile with ics-mr1-release•••Change-Id: I45db7ac0c2fd1156524eb31621fae7661b5a3a73 | 2012-02-01 | 0 | -0/+0 | |
| | |\ | |||||
* | | \ | Merge "Removed spoken descriptions for characters supported by TTS or TalkBack." | 2012-02-01 | 2 | -64/+0 | |
|\ \ \ \ | |||||
| * | | | | Removed spoken descriptions for characters supported by TTS or TalkBack.•••Change-Id: Iddef18559bc6af9487e536a33607b0a0b07df282 | 2012-01-31 | 2 | -64/+0 | |
* | | | | | Merge "Refactored shift key spoken description into separate method." | 2012-02-01 | 1 | -21/+29 | |
|\ \ \ \ \ | |||||
| * | | | | | Refactored shift key spoken description into separate method.•••Change-Id: I183462a68fdfd339404740fa1564f737430d73d9 | 2012-01-31 | 1 | -21/+29 | |
| |/ / / / | |||||
* | | | | | Remove BIDI mirroring hack from Key•••This change also removes isRtlKeyboard attribute from <Keyboard/> Bug: 5948247 Change-Id: I85998f17ae146a4c8cd0f419ab820b746cb8974f | 2012-02-01 | 24 | -170/+203 | |
* | | | | | Fix wrong long press timeout for shift key•••Change-Id: Ifafbed1bcdaf662ee6a69050043739fa71986841 | 2012-02-01 | 1 | -1/+1 | |
* | | | | | Use MoreKeySpecParser to parse puctuations strip resources•••This change also * Doesn't use Key.getRtlParenthesisCode to get correct parentheses code in RTL context. Intead uses the outputText feature of moreKeys specification. * Move CVS string parser from KeyStyles to Utils. Bug: 5948247 Change-Id: I45752c7d01b4f7d3f3da900b110a2185b336a1f0 | 2012-02-01 | 8 | -76/+150 | |
* | | | | | Move long press shift handling from PointerTracker to KeyboardState•••This change also * Rename phone shift keyboard to phone symbols keyboard. Use CODE_SWITCH_ALPHA_SYMBOL code to switch between phone and phone symbols keyboard. * Remove phone symbols keyboard from tablet. * Introduces enableLongPress flag of Key.keyActionFlags attribute. * Remove clumsy long press code from PointerTracker. * Remove CODE_CAPSLOCK handling from LatinIME. * Make KeyboardSwitcher to invoke haptic and audio feedback. Change-Id: I00e1f697a10ab5112aec75e36853b96246ff5054 | 2012-02-01 | 59 | -533/+385 | |
|/ / / / | |||||
* | | | | Merge "Save/restore alphabet shift locked state while rotating even in symbol... | 2012-01-31 | 2 | -14/+60 | |
|\ \ \ \ | |||||
| * | | | | Save/restore alphabet shift locked state while rotating even in symbols mode•••Bug: 5730212 Change-Id: Id2342dacd149d6385d61001f880ebcd1883cf0b4 | 2012-01-31 | 2 | -14/+60 | |
* | | | | | Merge "Cleanup redundant methods of KeyboardSwitcher" | 2012-01-31 | 3 | -41/+32 | |
|\ \ \ \ \ | |||||
| * | | | | | Cleanup redundant methods of KeyboardSwitcher•••Change-Id: I2ebeb8852177f6c6e30578d0bb3f372f488dc6c1 | 2012-01-31 | 3 | -41/+32 | |
| |/ / / / | |||||
* | | | | | Cleanup redundant methods of KeyboardSet•••Change-Id: I69fa1b5661695d0323222c2969679f4792b6ef0d | 2012-01-31 | 3 | -23/+26 | |
* | | | | | Fix double tap shift key enable/disable shift locked mode•••Bug: 5942452 Change-Id: I2c7b1605bceac2b2f929cd4d97c417ef15c6f754 | 2012-01-31 | 7 | -118/+135 | |
|/ / / / | |||||
* | | | | Merge "Auto generate various shift states alphabet keyboard automatically" | 2012-01-30 | 28 | -505/+394 | |
|\ \ \ \ | |||||
| * | | | | Auto generate various shift states alphabet keyboard automatically•••If any shift state variants of alphabet keyboard layout is not specified in KeyboardSet.Element, it will be automatically generated from base alphabet keyboard definition. This change also * Eliminates KeyboardShiftState object from Keyboard. * Removes various set shift state methods from Keyboard. * Removes KeyboardSet.Element.elementAutoGenerate attribute. * Separates "sticky" Key.backgroundType to "stickyOff" and "stickyOn" * Add preserveCase flag to smiley, .com, and labeled special keys. * Rename KeyboardShiftState class to AlphabetShiftState. * Rename some attributes from *UppercaseLetter* to *ShiftedLetterHint*. * Introduce shiftedLetterActivated to Key.keyLabelFlags Change-Id: I01a0a8efeeaa76820ae728a5bdfa8d02b6ce74b7 | 2012-01-31 | 28 | -505/+394 | |
* | | | | | Removed unused "no item selected" notification & supporting code from keyboar...•••Change-Id: Ia6323ad0c1e2a0db5a2cf830e97765eddaa32cee | 2012-01-30 | 3 | -107/+0 | |
* | | | | | Merge "Implement multi words suggestions step1" | 2012-01-30 | 5 | -110/+132 | |
|\ \ \ \ \ | |/ / / / |/| | | | |