| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge "Small optimization" |  Jean Chalard | 2012-03-23 | 1 | -4/+3 |
|\ |
|
| * | Small optimization•••Change-Id: I5dd7c848f2aaec20325e7ee85f27e282e1ba7a85
|  Jean Chalard | 2012-03-23 | 1 | -4/+3 |
* | | Add processing for French ligatures.•••Bug: 5140033
Change-Id: I1c2751fc617e662aad9f67506e28a622f81d0bc9
|  Jean Chalard | 2012-03-23 | 1 | -0/+3 |
|/ |
|
* | Add a missing comparison in Word.equals()•••Follow up to I94e2e29c
bug: 6209651
Change-Id: Iff2daca8c2678e2d1796f98d6db738f109e3d03f
|  Ken Wakasa | 2012-03-23 | 1 | -0/+1 |
* | Merge "Add missing Word.hashCode()" |  Ken Wakasa | 2012-03-22 | 4 | -31/+66 |
|\ |
|
| * | Add missing Word.hashCode()•••Some cleanups too.
bug: 6209651
Change-Id: I94e2e29c92e90e554e4952d277d590e093766c4f
|  Ken Wakasa | 2012-03-23 | 4 | -31/+66 |
* | | Send correct coordinates for the spell checker•••This results in the computation being done in native code
and the correct proximity being used.
Bug: 6181080
Change-Id: I08fa05c781d607e4feca2caeda353ec19c133a3d
|  Jean Chalard | 2012-03-23 | 4 | -34/+31 |
|/ |
|
* | Merge "Don't rely on spell checker proximity in tests" |  Jean Chalard | 2012-03-22 | 1 | -1/+1 |
|\ |
|
| * | Don't rely on spell checker proximity in tests•••This fixes the input logic tests that were broken and suppresses
their dependency upon the spell checker proximity. Instead, it
gets the Keyboard instance from Latin IME and uses the actual
coordinates, which results in a test run closer to what actually
happens during typing.
Change-Id: I3a81d249ee7fb3ac6ae6940aa2e8b2421e829e5c
|  Jean Chalard | 2012-03-22 | 1 | -1/+1 |
* | | Merge "Make some constants more explicit." |  Jean Chalard | 2012-03-22 | 2 | -4/+21 |
|\ \ |
|
| * | | Make some constants more explicit.•••This wasn't very obvious, but the actual values are critical, so
make it more readable
Bug: 6181080
Change-Id: I07461d2df4c796dad0cb6f5283e41a28036d023c
|  Jean Chalard | 2012-03-22 | 2 | -4/+21 |
| |/ |
|
* | | Merge "Use ObjectAnimator" |  Tadashi G. Takaoka | 2012-03-22 | 1 | -63/+50 |
|\ \ |
|
| * | | Use ObjectAnimator•••Bug: 6187069
Change-Id: I7df18b470b7e746da601fab3311fb4b086f40d41
|  Tadashi G. Takaoka | 2012-03-22 | 1 | -63/+50 |
* | | | Merge "log through group level abstractions" |  Kurt Partridge | 2012-03-21 | 3 | -57/+64 |
|\ \ \ |
|
| * | | | log through group level abstractions•••For the groups:
- LogGroup.MOTION subfields now deteremined in Utils.writeMotionEvent() rather
than in LatinKeyboardView.processMotionEvent()
- LogGroup.KEY is now logged throguh LatinIME.onCodeInput() rather than
Utils.push(). This catches keys more generally, including modifiers, and
records touch positions for everything. Removed now-redundant
Utils.writeBackspace() and Utils.writeChar().
- LogGroup.CORRECTION uses Utils.writeCorrection(), and formats instead of
leaving this to callers.
- LogGroup.STATE_CHANGE uses Utils.writeStateChange(). Optional fields are
still left to callers, as this group has more variety.
Formats have changed to incorporate new fields.
Minor housekeeping:
ENABLE_USABILITY_STUDY_LOG constants replaced with variable references, as
the logging feature can be changed in Settings and therefore dynamically
changes.
New log format:
20120322-111203.621+0900 1332382323621 s [onStartInputView] com.socialnmobile.dictapps.notepad.color.note 2131624043 147457 1140850694
20120322-111204.912+0900 1332382324912 m [Down] 2782355 0 243 171 0.5666667 0.895
20120322-111204.975+0900 1332382324975 m [Move] 2782419 0 240 171 0.6 1.17
20120322-111204.983+0900 1332382324983 m [Move] 2782428 0 238 171 0.6 1.1899999
20120322-111204.992+0900 1332382324992 m [Move] 2782437 0 236 171 0.6 1.1899999
20120322-111205.002+0900 1332382325002 m [Move] 2782446 0 232 170 0.6 1.1899999
20120322-111205.012+0900 1332382325012 m [Move] 2782456 0 227 169 0.6 1.125
20120322-111205.021+0900 1332382325021 m [Move] 2782465 0 224 168 0.6 1.125
20120322-111205.031+0900 1332382325031 m [Move] 2782475 0 221 167 0.6 0.895
20120322-111205.040+0900 1332382325040 m [Move] 2782483 0 213 164 0.6 0.58
20120322-111205.047+0900 1332382325047 m [Up] 2782491 0 213 164 0.6 0.58
20120322-111205.052+0900 1332382325052 k 'D' 243 171
20120322-111205.228+0900 1332382325228 m [Down] 2782622 0 171 71 0.6333334 1.275
20120322-111205.243+0900 1332382325243 m [Move] 2782677 0 178 69 0.6333334 1.275
20120322-111205.325+0900 1332382325325 m [Up] 2782750 0 178 69 0.6333334 1.275
20120322-111205.333+0900 1332382325333 k 'e' 171 71
20120322-111205.509+0900 1332382325509 m [Down] 2782936 0 265 139 0.53333336 0.885
20120322-111205.512+0900 1332382325512 m [Move] 2782954 0 265 141 0.53333336 1.04
20120322-111205.552+0900 1332382325552 m [Move] 2782973 0 265 143 0.5666667 1.14
20120322-111205.663+0900 1332382325663 m [Up] 2783102 0 265 143 0.5666667 1.14
20120322-111205.668+0900 1332382325668 k 'f' 265 139
20120322-111206.140+0900 1332382326140 m [Down] 2783584 0 348 352 0.53333336 0.675
20120322-111206.206+0900 1332382326206 m [Move] 2783648 0 348 354 0.5666667 0.73499995
20120322-111206.223+0900 1332382326223 m [Move] 2783666 0 348 356 0.5666667 0.545
20120322-111206.232+0900 1332382326232 m [Up] 2783674 0 348 356 0.5666667 0.545
20120322-111206.236+0900 1332382326236 k ' ' 348 352
20120322-111206.245+0900 1332382326245 c [----] Def -1
Bug: 6188932
Change-Id: Iea46a0c683f858b72005b8e81191ef1d70262dca
|  Kurt Partridge | 2012-03-22 | 3 | -57/+64 |
* | | | | Revive the Makefile for makedict•••Follow up to I4d2ef504. Address a compiler warning and a small optimization as well.
bug: 6188977
bug: 6209651
Change-Id: Ibc9da51d48ebf0b8815ad0bb2f697242970ba8f7
|  Ken Wakasa | 2012-03-22 | 1 | -9/+3 |
| |_|/
|/| | |
|
* | | | Merge "Move makedict to LatinIME android keyboard." |  Tom Ouyang | 2012-03-21 | 7 | -3/+2085 |
|\ \ \ |
|
| * | | | Move makedict to LatinIME android keyboard.•••Bug: 6188977
Change-Id: I4d2ef504bb983abbda3cb52ee450cb46f58d95cf
|  Tom Ouyang | 2012-03-21 | 7 | -3/+2085 |
* | | | | Merge "Add additional structure to output logs to group entries by optional f... |  Kurt Partridge | 2012-03-21 | 2 | -9/+29 |
|\ \ \ \
| | |/ /
| |/| /
| |_|/
|/| | |
|
| * | | Add additional structure to output logs to group entries by optional fields.•••The new format has time, time as int, and the new logGroup code
(m=motionEvent, k=key, s=statechange, c=correction)
followed by additional text whose format depends on the logGroup code.
The additional text will be cleaned up in later CL's.
20120321-170548.067+0900 1332317148067 m
[Down]143116235,0,691,378,0.40000004,0.435
20120321-170548.133+0900 1332317148133 m
[Up]143116302,0,691,378,0.40000004,0.435
20120321-170548.146+0900 1332317148146 k <enter> 691 378
20120321-170602.485+0900 1332317162485 s
[onStartInputView]com.socialnmobile.dictapps.notepad.color.note,2131624043,147457,1140850694
20120321-170606.508+0900 1332317166508 m
[Down]143134679,0,40,154,0.4666667,0.64
20120321-170606.567+0900 1332317166567 m
[Move]143134723,0,42,154,0.4666667,0.765
20120321-170606.577+0900 1332317166577 m
[Move]143134746,0,44,154,0.4666667,0.775
20120321-170606.652+0900 1332317166652 m
[Up]143134824,0,44,154,0.4666667,0.775
20120321-170606.662+0900 1332317166662 k A 40 154
20120321-170607.200+0900 1332317167200 m
[Down]143135372,0,411,390,0.53333336,0.585
20120321-170607.311+0900 1332317167311 m
[Up]143135483,0,411,390,0.53333336,0.585
20120321-170607.313+0900 1332317167313 c [----]A
Bug: 6188932
Change-Id: I8694eb9016d8cf0389ef582f6c7d2820aa4d2c92
|  Kurt Partridge | 2012-03-21 | 2 | -9/+29 |
* | | | Merge "Refactor key drawing code in KeyboardView" |  Tadashi G. Takaoka | 2012-03-21 | 4 | -33/+31 |
|\ \ \ |
|
| * | | | Refactor key drawing code in KeyboardView•••Change-Id: Ic7af05caee32eb6cba68d27ba4e2d9072472b34d
|  Tadashi G. Takaoka | 2012-03-21 | 5 | -37/+31 |
* | | | | Merge "Refactor to memorize device dependent override parameters" |  Tadashi G. Takaoka | 2012-03-21 | 3 | -31/+30 |
|\ \ \ \ |
|
| * | | | | Refactor to memorize device dependent override parameters•••Change-Id: I79482a8ef3846525669979a30dec183ea18138b5
|  Tadashi G. Takaoka | 2012-03-21 | 3 | -31/+30 |
| | |_|/
| |/| | |
|
* | | | | Merge "Correctly close the gzip stream" |  Jean Chalard | 2012-03-21 | 1 | -2/+2 |
|\ \ \ \
| |_|_|/
|/| | | |
|
| * | | | Correctly close the gzip stream•••I had gotten the chain call in reverse.
Bug: 6177523
Change-Id: Ic5b76425de2d5d05d5132f8d2c7ade0d79c14ccc
|  Jean Chalard | 2012-03-21 | 1 | -2/+2 |
| |/ / |
|
* | | | Merge "Strengthen java code against bad returns from native" |  Jean Chalard | 2012-03-21 | 1 | -0/+3 |
|\ \ \ |
|
| * | | | Strengthen java code against bad returns from native•••This doesn't really fix the following bug but it may alleviate
the symptoms
Bug: 6191885
Change-Id: I0de3f550cc7c6cdf79b291399785ad31b205d2ac
|  Jean Chalard | 2012-03-21 | 1 | -0/+3 |
| |/ / |
|
* / / | Updated logger to record touch position within backspace key events.•••Bug: 6188932
Change-Id: Ida2aff618153792f9803f30f1251d67c89af1fe0
|  Kurt Partridge | 2012-03-20 | 3 | -4/+4 |
|/ / |
|
* | | Merge "Cleanup proximity related code" |  satok | 2012-03-19 | 10 | -287/+13 |
|\ \ |
|
| * | | Cleanup proximity related code•••Bug: 4343280
Change-Id: I57c0f9e20d9d8911009ea97057251a7f7a81512f
|  satok | 2012-03-19 | 10 | -287/+13 |
* | | | Merge "Add a dummy file and package for make dict" |  satok | 2012-03-19 | 1 | -0/+21 |
|\ \ \ |
|
| * | | | Add a dummy file and package for make dict•••Change-Id: I195fd42f2a773bcc6fab0a61336a1c15d97902bb
|  satok | 2012-03-19 | 1 | -0/+21 |
| |/ / |
|
* | | | Merge "Fix TAG name" |  Kurt Partridge | 2012-03-19 | 1 | -1/+1 |
|\ \ \
| |/ /
|/| | |
|
| * | | Fix TAG name•••Change-Id: Ibea065bc72e6b5e40cfa3ffa2fb6bcdeb107ffc4
|  Kurt Partridge | 2012-03-19 | 1 | -1/+1 |
* | | | Merge "Make the primary character stable" |  satok | 2012-03-18 | 1 | -2/+2 |
|\ \ \ |
|
| * | | | Make the primary character stable•••Bug: 4343280
Change-Id: I3e6eaa3803dc32a837825f3a64403430721b6192
|  satok | 2012-03-19 | 1 | -2/+2 |
| |/ / |
|
* / / | Rename the user history dictionary.•••UserBigramDictionary -> UserHistoryDictionary.
Also update all methods, strings and comments, except those needed
for backward compatibility (which only include the name of the
database file).
Change-Id: I0bccea29880dc566b90100575b83baaa947b03ae
|  Jean Chalard | 2012-03-19 | 3 | -59/+40 |
|/ / |
|
* | | Small performance improvement by removing interface accesses.•••Change-Id: I6d91f3b086470b79306dbe2874db9748b9e0eb5f
|  Ken Wakasa | 2012-03-17 | 12 | -44/+36 |
* | | Fix NPE•••bug: 6181736
Change-Id: I6522f19555c27f33c9ff4eaa8b2559a51a38f015
|  satok | 2012-03-17 | 1 | -2/+10 |
* | | Merge "Calculate proximity characters in the native code" |  satok | 2012-03-16 | 2 | -6/+13 |
|\ \ |
|
| * | | Calculate proximity characters in the native code•••Bug: 4343280
Change-Id: I6adaf560f7a4f1f96dcb6ec2f61f20ee3001167e
|  satok | 2012-03-16 | 2 | -6/+13 |
| |/ |
|
* | | Merge "Remove UserUnigramDictionary." |  Jean Chalard | 2012-03-16 | 1 | -276/+0 |
|\ \ |
|
| * | | Remove UserUnigramDictionary.•••This isn't used any more.
Change-Id: Ie63ae621bcac9342b869b9f236f35bf66ec3a09b
|  Jean Chalard | 2012-03-16 | 1 | -276/+0 |
* | | | Merge "Move the UserUnigramDictionary functionality over" |  Jean Chalard | 2012-03-16 | 3 | -20/+57 |
|\| |
| |/
|/| |
|
| * | Move the UserUnigramDictionary functionality over•••UserBigramDictionary now assumes both functionalities. It will
be renamed to UserHistoryDictionary in a future change.
There are several reasons to do this. First, there is a lot of
duplicate code in User{Unigram,Bigram}Dictionaries that are
factored by the few lines of code in this change. Also, other
dictionaries like BinaryDictionary or ContactsDictionary all
assume both responsibilities, as should be the case
theoretically.
It is also possible to do this because previous versions don't
write any unigram data that we'd want to reuse. For even older
versions that do write data, we can't really make any sense out
of it. Bigram data however can be useful, and this allows us to
reuse it easily.
Change-Id: I755525f92744e1536eaef097527e8151b7859a30
|  Jean Chalard | 2012-03-16 | 3 | -20/+57 |
* | | Merge "Don't reset animation alpha value when keyboard is set" |  Tadashi G. Takaoka | 2012-03-15 | 2 | -47/+26 |
|\ \ |
|
| * | | Don't reset animation alpha value when keyboard is set•••The keys' blinking that mentioned in the bug is caused by switching
keyboard layout resets the animation's alpha value to opaque but the
animation is still running and changing the alpha value
asynchronously.
I think that switching keyboard layout between alphabet and symbols
doesn't imply that the user stops typing. So the keyboard view should
continue typing state timer to keep animations' alpha values changing
and never reset the value.
Bug: 6174273
Change-Id: Id795feaf44750358f30c1b3dc8e783a7e62aefe8
|  Tadashi G. Takaoka | 2012-03-16 | 2 | -47/+26 |
* | | | Merge "Do not change the proximity orders" |  satok | 2012-03-15 | 1 | -16/+0 |
|\ \ \
| |_|/
|/| | |
|
| * | | Do not change the proximity orders•••Bug: 4343280
Change-Id: I4e2dfb00d9c843a8a285d409ac5ab8fca5fb1694
|  satok | 2012-03-16 | 1 | -16/+0 |