Jean Chalard
8380f921f7
Fix a bug where the top prediction would disappear.
...
This is because prediction can't be easily distinguished in
style. This fixes the bug by simulating the right members,
but some refactoring should be done to remove useless
booleans.
Bug: 17271923
Change-Id: Ib88f3fb95678021624e59535492926dd315d26fb
2014-08-26 20:35:59 +09:00
David Faden
9cf69a45b2
Adds documentation for a few methods.
...
Change-Id: I6bdae25a8b81cdac931f2591f33570b01e34fb2c
2014-08-26 08:08:24 +00:00
Keisuke Kuroyanagi
7d47500357
Use word id to construct DicNode instead of isTerminal flag.
...
Bug: 14425059
Change-Id: I8484d34756bd76668ece34211e7366a4758d7bf5
2014-08-26 14:33:19 +09:00
Keisuke Kuroyanagi
8b4409f4b9
Use LanguageModelDictContent in getWordProperty().
...
Bug: 14425059
Change-Id: Ic230f764ff5570f24ce6ce930023798718f326df
2014-08-26 12:05:02 +09:00
Keisuke Kuroyanagi
1c14effab5
Use LanguageModelDictContent in iterateNgramEntries().
...
Bug: 14425059
Change-Id: I8a5028657ea5a4eeee8ef40db52a80f09b878972
2014-08-26 12:03:14 +09:00
Keisuke Kuroyanagi
07b3b41c25
Add a method to iterate entries in LanguageModelDictContent.
...
Bug: 14425059
Change-Id: I4e9c3a97891c020f762fa709f806d333c067f496
2014-08-26 12:01:08 +09:00
Keisuke Kuroyanagi
4793e91317
Merge "Add SparseTableTest."
2014-08-26 02:23:51 +00:00
Keisuke Kuroyanagi
30e6b21af0
Add SparseTableTest.
...
Change-Id: I5684a24f9584cd326e014274c2298773aa3a91ca
2014-08-25 22:27:01 +09:00
Keisuke Kuroyanagi
bf6fc4953b
Merge "Get dynamic dict stats via DictionaryFacilitator"
2014-08-25 11:24:54 +00:00
Yohei Yukawa
d8dfac6dcb
am abf05cc0
: am fdfe73ff
: Merge "Use more descriptive names for some internal fields" into lmp-dev
...
* commit 'abf05cc0da1ead7e270a7c99bf9f000dabf91f5b':
Use more descriptive names for some internal fields
2014-08-25 10:16:11 +00:00
Yohei Yukawa
abf05cc0da
am fdfe73ff
: Merge "Use more descriptive names for some internal fields" into lmp-dev
...
* commit 'fdfe73ff1f4b8c9d7d8728baa322d70c3a74df99':
Use more descriptive names for some internal fields
2014-08-25 10:07:25 +00:00
Jean Chalard
1a31d784cd
Merge "Introduce onEvent() to improve testability"
2014-08-25 09:57:42 +00:00
Yohei Yukawa
fdfe73ff1f
Merge "Use more descriptive names for some internal fields" into lmp-dev
2014-08-25 09:50:59 +00:00
Tadashi G. Takaoka
d147db8763
am c500700f
: am 19dd34a0
: Show view even when IME is explicitly shown with physical keyboard
...
* commit 'c500700faec11b7a6d54a821009be4d657c43394':
Show view even when IME is explicitly shown with physical keyboard
2014-08-25 09:35:08 +00:00
Yohei Yukawa
a61b7245b0
Use more descriptive names for some internal fields
...
This CL clarifies that delay parameters are specified with
milliseconds.
Change-Id: I401a60b8c09c2a04201af5b74babcdb091c07f4a
2014-08-25 02:28:01 -07:00
Jean Chalard
ee8ebeecbf
Merge "Fix unit tests"
2014-08-25 09:26:17 +00:00
Tadashi G. Takaoka
c500700fae
am 19dd34a0
: Show view even when IME is explicitly shown with physical keyboard
...
* commit '19dd34a02320b7a368c4ad65398248ceca41b69e':
Show view even when IME is explicitly shown with physical keyboard
2014-08-25 09:26:15 +00:00
Jean Chalard
dc110b2a6a
Fix unit tests
...
Change-Id: I48bfa4e4dd80f36d2fe0a1e9d2a2706533cc722e
2014-08-25 18:19:00 +09:00
Keisuke Kuroyanagi
e5e7a91b49
Merge "Add ByteArrayUtilsTest."
2014-08-25 09:06:08 +00:00
Tadashi G. Takaoka
7defe926ca
am 4a782da3
: am f145fff0
: Merge "Fix NPE when pressing ALT key" into lmp-dev
...
* commit '4a782da382b83164ea5c23c771b771e73bbe31b3':
Fix NPE when pressing ALT key
2014-08-25 08:25:42 +00:00
Yohei Yukawa
4587b135be
am 2d508203
: am 8681287c
: Fix build due to an illegal character
...
* commit '2d508203c64f50ed47fb87c24ae5ebbfb0610a36':
Fix build due to an illegal character
2014-08-25 08:25:35 +00:00
Yohei Yukawa
8c7daa829a
am 02716083
: am 5eebaddc
: Merge "Dismiss "Add to dictionary" hint with non-special char event" into lmp-dev
...
* commit '02716083158c3affbcfc719ff6471112d7397578':
Dismiss "Add to dictionary" hint with non-special char event
2014-08-25 08:25:34 +00:00
Yohei Yukawa
a5687ee9f7
am b65a1e46
: am 2c4cce8d
: Merge "Introduce #shouldShowAddToDictionaryHint" into lmp-dev
...
* commit 'b65a1e46ce06adc462dfc4cbde302ac27a79b695':
Introduce #shouldShowAddToDictionaryHint
2014-08-25 08:25:33 +00:00
Tadashi G. Takaoka
ef7c701e72
am 129af927
: am 5e7a6fe0
: Merge "Fix the bottom row of tablet keyboard layout" into lmp-dev
...
* commit '129af92713c59016d13b957e55ce089984ccc4e8':
Fix the bottom row of tablet keyboard layout
2014-08-25 08:25:32 +00:00
Yohei Yukawa
f6f55add17
am e0d00803
: am 4a71d2c4
: Allow to add/remove background color to/from the committed text
...
* commit 'e0d00803087ac2f873332d43a78453c068633545':
Allow to add/remove background color to/from the committed text
2014-08-25 08:25:31 +00:00
Yohei Yukawa
c06c6e42ad
am 7d146cdb
: am cd6ef9a8
: Indroduce SuggestedWords#getTypedWordInfoOrNull
...
* commit '7d146cdbe86692f153fb5b7f781f701a8c04050d':
Indroduce SuggestedWords#getTypedWordInfoOrNull
2014-08-25 08:25:24 +00:00
Keisuke Kuroyanagi
c04ae77583
Add ByteArrayUtilsTest.
...
Change-Id: I4695a2573b4d2d8331fc9ce1e9ff83397791a586
2014-08-25 16:52:12 +09:00
Jean Chalard
908f0ed154
Introduce onEvent() to improve testability
...
...and prepare for the future
Change-Id: Ieed96ab552993fd148e80b9c3355f1b569bd716f
2014-08-25 16:33:47 +09:00
Tadashi G. Takaoka
19dd34a023
Show view even when IME is explicitly shown with physical keyboard
...
Bug: 17242477
Bug: 13988700
Change-Id: I519c0481760a9aa93a5d9bee68e0f6a3a8fc4d9d
2014-08-25 16:28:44 +09:00
Tadashi G. Takaoka
4a782da382
am f145fff0
: Merge "Fix NPE when pressing ALT key" into lmp-dev
...
* commit 'f145fff0855cedb83551021c7682e05e1783f5b2':
Fix NPE when pressing ALT key
2014-08-25 07:11:12 +00:00
Tadashi G. Takaoka
f145fff085
Merge "Fix NPE when pressing ALT key" into lmp-dev
2014-08-25 06:52:36 +00:00
Keisuke Kuroyanagi
9cbf814cb5
Get dynamic dict stats via DictionaryFacilitator
...
Bug: 16553957
Change-Id: Ida08ceaf34708daed52d61b3d5adfbdb48e42c71
2014-08-25 15:19:48 +09:00
Tadashi G. Takaoka
ad1f880811
Fix NPE when pressing ALT key
...
Bug: 17203708
Change-Id: I4f203603496e9401dacba4db21372e3353916418
2014-08-25 15:08:27 +09:00
Keisuke Kuroyanagi
e38f79182d
Merge "Get bigram probability using language model dict content."
2014-08-25 05:47:10 +00:00
Jean Chalard
dc44260484
Merge "Revert "Revert "[ML1] Introduce RichInputMethodSubtype"""
2014-08-25 05:24:28 +00:00
Jean Chalard
85ddfe1317
Revert "Revert "[ML1] Introduce RichInputMethodSubtype""
...
This reverts commit a63d0a8ee6
.
This patch seems to be fine after all, but was submitted without its companion [ML1.1] patch causing a build breakage. Reverting the revert and submitting both at the same time seems like the right thing to do.
Change-Id: Ib8fefa40b74dcee0edb025a52dac9b35c82d49df
2014-08-25 04:42:15 +00:00
Yohei Yukawa
2d508203c6
am 8681287c
: Fix build due to an illegal character
...
* commit '8681287cd65f9d96187aab0703121881c8eba6c6':
Fix build due to an illegal character
2014-08-25 04:41:35 +00:00
Yohei Yukawa
0271608315
am 5eebaddc
: Merge "Dismiss "Add to dictionary" hint with non-special char event" into lmp-dev
...
* commit '5eebaddccbdbd59669d658245eea6e8aca560fc6':
Dismiss "Add to dictionary" hint with non-special char event
2014-08-25 04:25:01 +00:00
Yohei Yukawa
b65a1e46ce
am 2c4cce8d
: Merge "Introduce #shouldShowAddToDictionaryHint" into lmp-dev
...
* commit '2c4cce8d6c92dc4492e4376a2b3973d76a016fdd':
Introduce #shouldShowAddToDictionaryHint
2014-08-25 04:25:00 +00:00
Yohei Yukawa
8681287cd6
Fix build due to an illegal character
...
Change-Id: I597ab26db70387b80ddcd7d51de6ae751380030d
2014-08-24 21:14:41 -07:00
Yohei Yukawa
5eebaddccb
Merge "Dismiss "Add to dictionary" hint with non-special char event" into lmp-dev
2014-08-25 04:08:56 +00:00
Yohei Yukawa
2c4cce8d6c
Merge "Introduce #shouldShowAddToDictionaryHint" into lmp-dev
2014-08-25 04:05:56 +00:00
Tadashi G. Takaoka
129af92713
am 5e7a6fe0
: Merge "Fix the bottom row of tablet keyboard layout" into lmp-dev
...
* commit '5e7a6fe09824a5d1ba875bc5aaed183cb1a0bc27':
Fix the bottom row of tablet keyboard layout
2014-08-25 04:02:07 +00:00
Yohei Yukawa
ebc1509039
Introduce #shouldShowAddToDictionaryHint
...
This is a groundwork for subsequent CLs where we need to
call this method from multiple places. This CL does not
change any existing behaviors.
Change-Id: Id8fa0360305d7383571edffab6752b2240367cf9
2014-08-24 20:59:30 -07:00
Yohei Yukawa
e0d0080308
am 4a71d2c4
: Allow to add/remove background color to/from the committed text
...
* commit '4a71d2c48021351e10bd61d5ee007533651da627':
Allow to add/remove background color to/from the committed text
2014-08-25 03:53:28 +00:00
Keisuke Kuroyanagi
394677674b
Merge "Truncate entries in language model dict content."
2014-08-25 03:46:07 +00:00
Tadashi G. Takaoka
5e7a6fe098
Merge "Fix the bottom row of tablet keyboard layout" into lmp-dev
2014-08-25 03:45:35 +00:00
Tadashi G. Takaoka
c9aa1beb6d
Fix the bottom row of tablet keyboard layout
...
This CL eliminates "_" and "/" keys from the bottom row of tablet
keyboard. This CL also reorganizes the bottom row of tablet Dvorak
keyboard.
Bug: 16603887
Change-Id: Ic1570836dea1a475bed5d43aeb6a351507bf5428
2014-08-25 12:34:58 +09:00
Yohei Yukawa
034c326078
Dismiss "Add to dictionary" hint with non-special char event
...
This CL slightly extends the condition when "Add to dictionary"
hint is dismissed.
With this CL, "Add to dictionary hint" will be dismissed by any
non-special char event. This is more comfortable especially if
we start using more intrusive UIs such as indicator and/or
background color with the text hint in the suggestion strip.
Change-Id: I2ea0fa40d9c6663ebf5d5439be3eca2a2cbd5166
2014-08-24 20:32:22 -07:00
Yohei Yukawa
4a71d2c480
Allow to add/remove background color to/from the committed text
...
This is a groundwork for subsequent CLs where we need to
add/remove background color to/from the commited text.
In this CL, we use Spanned#SPAN_COMPOSING so that we can easily
remove such a background color by calling
InputConnection#finishComposingText. To make this operation easy
and realiable, we need to track whether we have specified the
background color to the commited text or not at one place. Here
we use RichInputConnection for this purpose.
Change-Id: I5f9bc4425c5d1b80a719a20e5baf336729ec08d2
2014-08-24 20:28:24 -07:00