aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/compat/MotionEventCompatUtils.java (unfollow)
Commit message (Expand)AuthorFilesLines
2012-03-22Fix shift locked keyboard layouts of caseless scripts•••The scripts/languages such as Georgian, Hndi have no notion of case. In such scripts/language, shift locked keyboard should be the same of manually shifted keyboard. Change-Id: Iadea3a332674a52188de7f1566727e4b56dced8c Tadashi G. Takaoka6-6/+6
2012-03-22Make 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 Chalard2-4/+21
2012-03-22Use ObjectAnimator•••Bug: 6187069 Change-Id: I7df18b470b7e746da601fab3311fb4b086f40d41 Tadashi G. Takaoka8-67/+68
2012-03-22log 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 Partridge3-57/+64
2012-03-22Revive 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 Wakasa2-22/+19
2012-03-22Add a replacement character to digraphs system•••The digraphs system used to allow only the replacement of a pair (A, B) by (A). This change allows the replacement to be any character. Bug: 5140033 Change-Id: Icf5995f0ec553f7b7989af9902cbb2c4c6b51009 Jean Chalard2-12/+24
2012-03-21Import translations. DO NOT MERGE•••Change-Id: Iea3ffbd477e54bbccd65266ce4e070efb7a8c3fc Eric Fischer38-223/+112
2012-03-21Refactor key drawing code in KeyboardView•••Change-Id: Ic7af05caee32eb6cba68d27ba4e2d9072472b34d Tadashi G. Takaoka5-37/+31
2012-03-21Add 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 Partridge2-9/+29
2012-03-21Move makedict to LatinIME android keyboard.•••Bug: 6188977 Change-Id: I4d2ef504bb983abbda3cb52ee450cb46f58d95cf Tom Ouyang9-33/+12
2012-03-21Use "dp" instead of "dip"•••Change-Id: Iaab1032a0ce0f97742288e76221433ef400e4b4f Tadashi G. Takaoka14-79/+79
2012-03-21Use "dp" instead of "sp"•••Change-Id: I772d117d88eb7361d8695c4d97c051f0c7397df8 Tadashi G. Takaoka8-12/+7
2012-03-21Refactor to memorize device dependent override parameters•••Change-Id: I79482a8ef3846525669979a30dec183ea18138b5 Tadashi G. Takaoka4-35/+34
2012-03-21Generalize the digraph code•••Bug: 5140033 Change-Id: I19c8c89f79f7c1ce1fba58d50bc2697747052599 Jean Chalard3-19/+27
2012-03-21Correctly close the gzip stream•••I had gotten the chain call in reverse. Bug: 6177523 Change-Id: Ic5b76425de2d5d05d5132f8d2c7ade0d79c14ccc Jean Chalard1-2/+2
2012-03-21Fix a bug where the returned number of bigrams was incorrect•••Bug: 6191885 Change-Id: I1daa4d2eaeec5f5c1a4eef79221fd7de357763e9 Jean Chalard1-2/+3
2012-03-21Strengthen 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 Chalard1-0/+3
2012-03-20Updated logger to record touch position within backspace key events.•••Bug: 6188932 Change-Id: Ida2aff618153792f9803f30f1251d67c89af1fe0 Kurt Partridge3-4/+4
2012-03-19Move locale-specific configuration out of config.xml.•••Having it in a translatable file would sometimes cause the translation importer to try to replace the locale-specific configuration file. Change-Id: Ib450454b63c1a4de8b85905561a59224b9410147 Eric Fischer3-1/+23
2012-03-19Cleanup proximity related code•••Bug: 4343280 Change-Id: I57c0f9e20d9d8911009ea97057251a7f7a81512f satok12-372/+13
2012-03-19Change package name for makedict.•••Bug: 6188977 Change-Id: I1d82479dc6b678c68835f0a291570f86fe879f5d Tom Ouyang11-17/+17
2012-03-19Fix TAG name•••Change-Id: Ibea065bc72e6b5e40cfa3ffa2fb6bcdeb107ffc4 Kurt Partridge1-1/+1