| Commit message (Expand) | Author | Age | Files | Lines |
* | Skip successive InputMethodService callbacks after orientation changed•••IME is called back four methods for each input field as a IME life
cycle. The four methods are onStartInput, onStartInputView,
onFinishInputView and onFinishInput.
After orientation changed, Those quartet methods will be called back
twice. This behavior of the framework might be a bug.
In order to restore the previous keyboard layout, we should skip
onFinishInputView and onFinishInput of the first quartet and
onStartInput and onStartInputView of the second quartet.
Bug: 4311428
Change-Id: I450ddc0cce5d00abc971ffd42a507a8a86682548
|  Tadashi G. Takaoka | 2011-09-30 | 1 | -61/+101 |
* | Update suggestions when user presses the backspace even when there is not two...•••Bug: 5384445
Change-Id: I419999da8f5745ac114d0173beeadcb365a8c3ac
|  satok | 2011-09-29 | 1 | -3/+7 |
* | add vibration duration settings•••Change-Id: I56a1a94df63160f367f866da759d7dd4fc428ed5
|  satok | 2011-09-29 | 1 | -10/+1 |
* | Postpone onDisplayCompletions until onStartInputView has been executed•••Bug: 5108267
Change-Id: I42d297ce4e4913e5dab5f5d647b1d13dc860b884
|  Tadashi G. Takaoka | 2011-09-28 | 1 | -1/+20 |
* | am b1bc5fd8: Bug 5352720: IME_FLAG_NO_EXTRACT_UI is not enforced•••* commit 'b1bc5fd896329a39ad51a8c79e2970750c814ea0':
Bug 5352720: IME_FLAG_NO_EXTRACT_UI is not enforced
|  Gilles Debunne | 2011-09-21 | 1 | -2/+11 |
|\ |
|
| * | Bug 5352720: IME_FLAG_NO_EXTRACT_UI is not enforced•••CL https://android-git.corp.google.com/g/#/c/136474 refactored
the fullscreen test, but ithe IME_FLAG_NO_EXTRACT_UI test was
lost in the process.
Note that there is still a problem (orthogonal to that change
with key_preview_backing, which appears opaque and black sometimes.
I'll re-open 5315001.
Change-Id: If3a73179d21eaca10bdc948db7bac4b4f7a88d34
|  Gilles Debunne | 2011-09-21 | 1 | -2/+11 |
| * | (DO NOT MERGE) Update fullscreen mode also at onStartInputView•••This is a cherry-pick cheof I190a71f7 from Master.
Bug: 5315001
Change-Id: I76c756eeecf21eec4c88dd4558d5c50f10ff3d3c
|  Tadashi G. Takaoka | 2011-09-20 | 1 | -18/+17 |
* | | Merge "Remove "autoCorrectInvert" feature from SuggestionsView" |  Tadashi G. Takaoka | 2011-09-20 | 1 | -2/+0 |
|\ \ |
|
| * | | Remove "autoCorrectInvert" feature from SuggestionsView•••Bug: 5162005
Change-Id: Iec679f5f05f28cd7e8013d7350ea03372f1cd7b2
|  Tadashi G. Takaoka | 2011-09-21 | 1 | -2/+0 |
* | | | Fix key preview backing view height•••Bug: 5344344
Change-Id: Ied0cda2c4b822b391ece54a6880fae8e349cc0bc
|  Tadashi G. Takaoka | 2011-09-21 | 1 | -0/+3 |
|/ / |
|
* | | Merge "Tweak LatinIME's keypress volume" |  Ken Wakasa | 2011-09-20 | 1 | -17/+21 |
|\ \ |
|
| * | | Tweak LatinIME's keypress volume•••bug: 5337902
Change-Id: I7f864f158d110aa3e755961303799882f59b7e4c
|  Ken Wakasa | 2011-09-20 | 1 | -17/+21 |
* | | | Merge "Update fullscreen mode also at onStartInputView" |  Tadashi G. Takaoka | 2011-09-20 | 1 | -18/+17 |
|\ \ \
| |/ /
|/| | |
|
| * | | Update fullscreen mode also at onStartInputView•••This change also separates controlling visibility of "key preview
backing view" from suggestions strip visibility.
Bug: 5315001
Change-Id: I190a71f7956c804e5d89d2d5bacecc62d565ac2c
|  Tadashi G. Takaoka | 2011-09-20 | 1 | -18/+17 |
| |/ |
|
* / | Tweak LatinIME's keypress vibration duration•••bug: 5337363
Change-Id: If6e6de587cbcddf26710d8f0b237c4bc393589b6
|  Ken Wakasa | 2011-09-20 | 1 | -7/+32 |
|/ |
|
* | Make WordComposer aware of capitalized word•••Change-Id: If6c0edef2334f018f2e04c6034f8ce747206f150
|  Tadashi G. Takaoka | 2011-09-13 | 1 | -4/+0 |
* | Merge "Fix an NPE" |  Jean Chalard | 2011-09-09 | 1 | -8/+10 |
|\ |
|
| * | Fix an NPE•••I think only the monkey can realistically stumble on this one,
but still.
Bug: 5276917
Change-Id: I0d9f76e4786973d3695fcd46127f0bed46621c33
|  Jean Chalard | 2011-09-09 | 1 | -8/+10 |
* | | Back button to dismiss the more suggestions•••Bug: 5275063
Change-Id: If31e9a25d827f44c8d4ff455a780ec2a6d2d9bef
|  Tadashi G. Takaoka | 2011-09-09 | 1 | -3/+6 |
|/ |
|
* | Use full screen mode on landscape/phone device•••Bug: 5262767
Change-Id: I721c18522c972ced9f359f2e5208572d54a4b7a1
|  Tadashi G. Takaoka | 2011-09-08 | 1 | -9/+1 |
* | Tune the threshold of fullscreen mode from 2.5in to 500dip•••Bug: 5262767
Change-Id: Ie418ab766951a568d0f40822d8e8d719582749ba
|  Tadashi G. Takaoka | 2011-09-07 | 1 | -5/+5 |
* | Use separate View for key preview backing•••Bug: 5246982
Change-Id: Icec4281cb01771909fcece36647ee42ba179118c
|  Tadashi G. Takaoka | 2011-09-03 | 1 | -4/+9 |
* | Add an option to prevent insertion of suggestion spans•••This is to help debug of
Bug: 5250788
Change-Id: I961321aff3776c4912eaf7a1fa4de0c01d715f24
|  Jean Chalard | 2011-09-02 | 1 | -3/+7 |
* | Rename CandidateView to SuggestionsView•••Change-Id: I6480cdf025f065130e1969899b259a243e7a11be
|  Tadashi G. Takaoka | 2011-09-01 | 1 | -53/+54 |
* | Implement KeyboardLocale InputMethodSubtype extra key•••The locale is specified by KeyboardLocale extra key in method.xml,
LatinIME will use the specified locale for keyboard layout.
Bug: 5238658
Change-Id: I8e6cb66c73a7ac1bf611d9910b42fa9cff38eba0
|  Tadashi G. Takaoka | 2011-09-01 | 1 | -0/+6 |
* | Add Key constructor for suggestions pane•••Bug: 5023981
Change-Id: I737bacb1a6bb40f70be65d6eff85614afe6c79ed
|  Tadashi G. Takaoka | 2011-08-30 | 1 | -2/+2 |
* | Move locale-related utility methods to LocaleUtils.•••Change-Id: I7e9e6e5bc4486d8618d0213b112308c3d305c15e
|  Jean Chalard | 2011-08-29 | 1 | -4/+4 |
* | Implement "forceAscii" private IME option•••This change also introduces "AsciiCapable" extra value for subtype
that indicates the subtype can input any ASCII code point from its
keyboard layout.
Only if the input field has "forceAscii" private IME option and the
current subtype doesn't have "AsciiCapable" extra value, the en_US
keyboard layout will be used for the input field.
Bug: 3384942
Change-Id: I25e2553e37ecb5002df1164e45f6273845fe463b
|  Tadashi G. Takaoka | 2011-08-24 | 1 | -0/+12 |
* | Rename LatinKeyboardBaseView to LatinKeyboardView•••Bug: 5182291
Change-Id: I5089a14902b9f4ff1ab4f34e3f7a42aca5040d3e
|  Tadashi G. Takaoka | 2011-08-23 | 1 | -6/+6 |
* | Merge "Extract sudden jumping touch event hack into separate class" |  Tadashi G. Takaoka | 2011-08-23 | 1 | -6/+6 |
|\ |
|
| * | Extract sudden jumping touch event hack into separate class•••Bug: 5182291
Change-Id: I6a88ed4df3ec98e31ea4966d82da56f7fca342ac
|  Tadashi G. Takaoka | 2011-08-23 | 1 | -6/+6 |
* | | Remove screen orientation confirmation hack•••Bug: 4311428
Change-Id: Ie7e094ded9c7c1fe811b7eb97bc33ffecb29a73c
|  Tadashi G. Takaoka | 2011-08-23 | 1 | -56/+10 |
|/ |
|
* | Remove hacks related to determine window width•••Bug: 4311428
Change-Id: Ic93f264101d13963503fcd447a69bbffd06e69f3
|  Tadashi G. Takaoka | 2011-08-22 | 1 | -1/+0 |
* | Key click sound volume fix•••bug: 5145886
Change-Id: Ic599373ee17423ef9c61b3dd5177c3763aa31015
|  Ken Wakasa | 2011-08-12 | 1 | -8/+16 |
* | Ellipsis for "Space" key for triggering the IME switcher•••bug:5136497
Change-Id: Iab7c68135500e9fed212521484090b52943550ca
|  Ken Wakasa | 2011-08-10 | 1 | -4/+2 |
* | Stop reloading contacts when not appropriate.•••A recent change had the contacts reloaded every time a new field
is touched. This change not only fixes the problem, but also removes
reloading contacts when changing language, which should make language
switch within LatinIME lighter.
Bug: 5125034
Change-Id: Ia61c4f75a8617113cdce88a2e2c6fdf073146a2d
|  Jean Chalard | 2011-08-09 | 1 | -7/+36 |
* | Correction mode should not rely on the existence of the main dic•••bug: 5114094
Change-Id: I2088918ec2c9ad6f8db13b55e58d3e73e180aef8
|  Ken Wakasa | 2011-08-08 | 1 | -9/+6 |
* | Partially revert I531a3257 as it mistakenly broke some logic -- textToTheLeft...•••Change-Id: I24f55cec05fea68836d6b3413b69f1e1b9c68ba2
|  Ken Wakasa | 2011-08-06 | 1 | -3/+4 |
* | Fix issues with long-pressing the spacebar•••bug: 5114433
Change-Id: I18f2147724a08965147bafe93e11fc86c7c59d33
|  Ken Wakasa | 2011-08-06 | 1 | -16/+21 |
* | Merge "Create a way to pass the proximity info to the dictionary" |  Jean Chalard | 2011-08-04 | 1 | -2/+4 |
|\ |
|
| * | Create a way to pass the proximity info to the dictionary•••This is a preparative change for inserting the spell checker.
Change-Id: Ie441879cac4f67078ec27a95f1fcbbf3ef373df7
|  Jean Chalard | 2011-08-04 | 1 | -2/+4 |
* | | Additional hack for bug:4311428, a follow up for Ieade33d7.•••Change-Id: If1799a6fa3b2f45c98c9f3aeb88845f1fb08f09b
|  Ken Wakasa | 2011-08-04 | 1 | -1/+1 |
|/ |
|
* | Handle non word separators correctly even for the initial letter of a word•••bug: 5101114
Change-Id: I0d804c9a500ff000dc06cadad46a2c6c6b8088b2
|  Ken Wakasa | 2011-08-04 | 1 | -1/+2 |
* | Fix saving keyboard state while rotating•••This change also uses longer timeout for restoring keyboard state.
Bug: 4311428
Change-Id: Ieade33d7c69f1dee727b2b8c26f0112eca44b336
|  Tadashi G. Takaoka | 2011-08-03 | 1 | -1/+1 |
* | Retain keyboard layout while orientation change•••This change also changes the timimng that the window width is
registered.
Bug: 4311428
Change-Id: Ied6b1b43bfa16a85f0e05cd308ce919d5d65677e
|  Tadashi G. Takaoka | 2011-08-03 | 1 | -8/+34 |
* | Make Keyboard object immutable except shift state•••This is the first step to implement suggestions pane as mini keyboard.
Bug: 5023981
Change-Id: I90ffbde0fda19b4be68add449310997b56bf6904
|  Tadashi G. Takaoka | 2011-08-01 | 1 | -1/+1 |
* | Merge "Try to compensate for a race condition." |  Jean Chalard | 2011-08-01 | 1 | -1/+2 |
|\ |
|
| * | Try to compensate for a race condition.•••This does not really fix the underlying bug, but it does fix
the apparent symptoms.
When the user presses space and a letter quick, the
onUpdateSelection handler may be called after the letter has been
actually committed. The keyboard then happily proceeds to clearing
the composition because it thinks space was pressed (or the user
moved the cursor, since it can't guess which happened).
This change removes this behavior when we are expecting an update
event from a keypress. This means the bug still exists if the user
presses space twice and a letter, and all events come after the
letter, but it is very very hard to reproduce this. There may be
other collateral damage when the user moves the cursor in the form
of race conditions, but likewise, they should be really hard to
reproduce.
Bug: 5100521
Change-Id: Ib05328c9b451bf6fe288ae00296fd283a9a4e863
|  Jean Chalard | 2011-08-01 | 1 | -2/+3 |
* | | Clean up revertLastWord()•••The "deleteChar" argument of this method is acutally always true in the current code path.
Also, in this method, textToTheLeft virtually never has a punctuation letter as its initial
character. This change is one of preparatory changes for bug:4983945.
Change-Id: I531a32570a35634c21c1d74b2b461e40a1b7f660
|  Ken Wakasa | 2011-08-01 | 1 | -59/+42 |
|/ |
|
* | Merge "Use isFullscreenMode to determine candidate container height" |  Tadashi G. Takaoka | 2011-07-28 | 1 | -1/+1 |
|\ |
|