aboutsummaryrefslogtreecommitdiffstats
path: root/java/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Stop creating useless objectsJean Chalard2012-03-231-15/+3
| |/ / | | | | | | | | | | | | | | | | | | Man that was bad, it's heavy, it's called quite often, and it's totally useless Change-Id: Ia7e23e0e60ff4a929b226f3f4ccabedbc3ea2c06
* | | Merge "Small optimization"Jean Chalard2012-03-231-4/+3
|\ \ \
| * | | Small optimizationJean Chalard2012-03-231-4/+3
| |/ / | | | | | | | | | Change-Id: I5dd7c848f2aaec20325e7ee85f27e282e1ba7a85
* / / Add processing for French ligatures.Jean Chalard2012-03-231-0/+3
|/ / | | | | | | | | Bug: 5140033 Change-Id: I1c2751fc617e662aad9f67506e28a622f81d0bc9
* | Add a missing comparison in Word.equals()Ken Wakasa2012-03-231-0/+1
| | | | | | | | | | | | | | Follow up to I94e2e29c bug: 6209651 Change-Id: Iff2daca8c2678e2d1796f98d6db738f109e3d03f
* | Merge "Add missing Word.hashCode()"Ken Wakasa2012-03-224-31/+66
|\ \
| * | Add missing Word.hashCode()Ken Wakasa2012-03-234-31/+66
| | | | | | | | | | | | | | | | | | | | | Some cleanups too. bug: 6209651 Change-Id: I94e2e29c92e90e554e4952d277d590e093766c4f
* | | Send correct coordinates for the spell checkerJean Chalard2012-03-234-34/+31
|/ / | | | | | | | | | | | | | | This results in the computation being done in native code and the correct proximity being used. Bug: 6181080 Change-Id: I08fa05c781d607e4feca2caeda353ec19c133a3d
* | Merge "Don't rely on spell checker proximity in tests"Jean Chalard2012-03-221-1/+1
|\ \
| * | Don't rely on spell checker proximity in testsJean Chalard2012-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Make some constants more explicit."Jean Chalard2012-03-222-4/+21
|\ \ \
| * | | Make some constants more explicit.Jean Chalard2012-03-222-4/+21
| |/ / | | | | | | | | | | | | | | | | | | | | | This wasn't very obvious, but the actual values are critical, so make it more readable Bug: 6181080 Change-Id: I07461d2df4c796dad0cb6f5283e41a28036d023c
* | | Merge "Use ObjectAnimator"Tadashi G. Takaoka2012-03-221-63/+50
|\ \ \ | |_|/ |/| |
| * | Use ObjectAnimatorTadashi G. Takaoka2012-03-221-63/+50
| | | | | | | | | | | | | | | Bug: 6187069 Change-Id: I7df18b470b7e746da601fab3311fb4b086f40d41
* | | Merge "log through group level abstractions"Kurt Partridge2012-03-213-57/+64
|\ \ \
| * | | log through group level abstractionsKurt Partridge2012-03-223-57/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Revive the Makefile for makedictKen Wakasa2012-03-221-9/+3
| |_|/ |/| | | | | | | | | | | | | | | | | | | | Follow up to I4d2ef504. Address a compiler warning and a small optimization as well. bug: 6188977 bug: 6209651 Change-Id: Ibc9da51d48ebf0b8815ad0bb2f697242970ba8f7
* | | Merge "Move makedict to LatinIME android keyboard."Tom Ouyang2012-03-217-3/+2085
|\ \ \
| * | | Move makedict to LatinIME android keyboard.Tom Ouyang2012-03-217-3/+2085
| | | | | | | | | | | | | | | | | | | | Bug: 6188977 Change-Id: I4d2ef504bb983abbda3cb52ee450cb46f58d95cf
* | | | Merge "Add additional structure to output logs to group entries by optional ↵Kurt Partridge2012-03-212-9/+29
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | fields."
| * | Add additional structure to output logs to group entries by optional fields.Kurt Partridge2012-03-212-9/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Refactor key drawing code in KeyboardView"Tadashi G. Takaoka2012-03-214-33/+31
|\ \ \
| * | | Refactor key drawing code in KeyboardViewTadashi G. Takaoka2012-03-215-37/+31
| | | | | | | | | | | | | | | | Change-Id: Ic7af05caee32eb6cba68d27ba4e2d9072472b34d
* | | | Merge "Refactor to memorize device dependent override parameters"Tadashi G. Takaoka2012-03-213-31/+30
|\ \ \ \
| * | | | Refactor to memorize device dependent override parametersTadashi G. Takaoka2012-03-213-31/+30
| | |_|/ | |/| | | | | | | | | | Change-Id: I79482a8ef3846525669979a30dec183ea18138b5
* | | | Merge "Correctly close the gzip stream"Jean Chalard2012-03-211-2/+2
|\ \ \ \ | |_|_|/ |/| | |
| * | | Correctly close the gzip streamJean Chalard2012-03-211-2/+2
| |/ / | | | | | | | | | | | | | | | | | | I had gotten the chain call in reverse. Bug: 6177523 Change-Id: Ic5b76425de2d5d05d5132f8d2c7ade0d79c14ccc
* | | Merge "Strengthen java code against bad returns from native"Jean Chalard2012-03-211-0/+3
|\ \ \
| * | | Strengthen java code against bad returns from nativeJean Chalard2012-03-211-0/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | This doesn't really fix the following bug but it may alleviate the symptoms Bug: 6191885 Change-Id: I0de3f550cc7c6cdf79b291399785ad31b205d2ac
* / / Updated logger to record touch position within backspace key events.Kurt Partridge2012-03-203-4/+4
|/ / | | | | | | | | Bug: 6188932 Change-Id: Ida2aff618153792f9803f30f1251d67c89af1fe0
* | Merge "Cleanup proximity related code"satok2012-03-1910-287/+13
|\ \
| * | Cleanup proximity related codesatok2012-03-1910-287/+13
| | | | | | | | | | | | | | | Bug: 4343280 Change-Id: I57c0f9e20d9d8911009ea97057251a7f7a81512f
* | | Merge "Add a dummy file and package for make dict"satok2012-03-191-0/+21
|\ \ \
| * | | Add a dummy file and package for make dictsatok2012-03-191-0/+21
| |/ / | | | | | | | | | Change-Id: I195fd42f2a773bcc6fab0a61336a1c15d97902bb
* | | Merge "Fix TAG name"Kurt Partridge2012-03-191-1/+1
|\ \ \ | |/ / |/| |
| * | Fix TAG nameKurt Partridge2012-03-191-1/+1
| | | | | | | | | | | | Change-Id: Ibea065bc72e6b5e40cfa3ffa2fb6bcdeb107ffc4
* | | Merge "Make the primary character stable"satok2012-03-181-2/+2
|\ \ \
| * | | Make the primary character stablesatok2012-03-191-2/+2
| |/ / | | | | | | | | | | | | Bug: 4343280 Change-Id: I3e6eaa3803dc32a837825f3a64403430721b6192
* / / Rename the user history dictionary.Jean Chalard2012-03-193-59/+40
|/ / | | | | | | | | | | | | | | | | | | 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
* | Small performance improvement by removing interface accesses.Ken Wakasa2012-03-1712-44/+36
| | | | | | | | Change-Id: I6d91f3b086470b79306dbe2874db9748b9e0eb5f
* | Fix NPEsatok2012-03-171-2/+10
| | | | | | | | | | | | bug: 6181736 Change-Id: I6522f19555c27f33c9ff4eaa8b2559a51a38f015
* | Merge "Calculate proximity characters in the native code"satok2012-03-162-6/+13
|\ \
| * | Calculate proximity characters in the native codesatok2012-03-162-6/+13
| |/ | | | | | | | | | | Bug: 4343280 Change-Id: I6adaf560f7a4f1f96dcb6ec2f61f20ee3001167e
* | Merge "Remove UserUnigramDictionary."Jean Chalard2012-03-161-276/+0
|\ \
| * | Remove UserUnigramDictionary.Jean Chalard2012-03-161-276/+0
| | | | | | | | | | | | | | | | | | This isn't used any more. Change-Id: Ie63ae621bcac9342b869b9f236f35bf66ec3a09b
* | | Merge "Move the UserUnigramDictionary functionality over"Jean Chalard2012-03-163-20/+57
|\| | | |/ |/|
| * Move the UserUnigramDictionary functionality overJean Chalard2012-03-163-20/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Don't reset animation alpha value when keyboard is set"Tadashi G. Takaoka2012-03-152-47/+26
|\ \
| * | Don't reset animation alpha value when keyboard is setTadashi G. Takaoka2012-03-162-47/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Do not change the proximity orders"satok2012-03-151-16/+0
|\ \ \ | |_|/ |/| |