| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Make predefined subtype configurable by XML resource•••Change-Id: I1f8486a1fb652f1e06789e7bfd2cc57273092234
|  Tadashi G. Takaoka | 2012-04-18 | 1 | -2/+1 |
* | Cleanup InputMethodManagerCompatWrapper•••Change-Id: Id3b84ee19bb504ed8fbb398e260cc663a5b5ae0d
|  Tadashi G. Takaoka | 2012-04-18 | 1 | -4/+6 |
* | Fix typo of some methods' name•••Also changes some methods' argument type from Locale to String.
Change-Id: Ib68b528a450dc68a01546483403230f76500bee4
|  Tadashi G. Takaoka | 2012-04-18 | 1 | -1/+1 |
* | researchLogging for inputConnection events•••Bug: 6188932
Change-Id: I596df68956abd879293cfb550e66e7d7d0ba74e9
|  Kurt Partridge | 2012-04-17 | 1 | -5/+74 |
* | Remove useless key event handling methods•••Change-Id: I8c42fba79aba643ab7a145e6fd54ef23855a3ad0
|  Tadashi G. Takaoka | 2012-04-18 | 1 | -45/+0 |
* | Add SubtypeUtils.setAditionalInputMethodSubtypes method•••Change-Id: Ia3043346ed87297e01d505980555fdf29ce4f96f
|  Tadashi G. Takaoka | 2012-04-17 | 1 | -3/+2 |
* | add logPoint for manual correction (inc touch pos)•••Bug: 6188932
Change-Id: Ibcc4901bcfab6632ee4c59cb58d35452218a288d
|  Kurt Partridge | 2012-04-16 | 1 | -2/+14 |
* | Merge "Add a new binary contacts dictionary based on ExpandableBinaryDictiona... |  Tom Ouyang | 2012-04-13 | 1 | -6/+17 |
|\ |
|
| * | Add a new binary contacts dictionary based on ExpandableBinaryDictionary and ...•••Bug: 6188977
Change-Id: I753422eed1effaeb5fd01124cf1ddd1e31ee9d60
|  Tom Ouyang | 2012-04-13 | 1 | -6/+17 |
* | | Merge "clean up researchLogging of autocorrection" |  Kurt Partridge | 2012-04-13 | 1 | -0/+4 |
|\ \ |
|
| * | | clean up researchLogging of autocorrection•••remove dependence of ResearchLogger on LatinImeLogger
for autocorrection
multi-project commit with I32cc134b
Bug: 6188932
Change-Id: Iaeda97eb43fa4782db2d1b2a6d8d09a93b395111
|  Kurt Partridge | 2012-04-12 | 1 | -0/+4 |
* | | | Use InputMethodSettingsFragment for IME settings•••Change-Id: Id6d9cd0ddf99c0687b6d3ea4b2f868f6cf2a0eaf
|  Tadashi G. Takaoka | 2012-04-13 | 1 | -4/+4 |
* | | | Utilize InputMethodSubtype and additional subtype•••* Remove de_QY and fr_CH from supported subtypes
* Add de-qwerty and fr-qwertz predefined additional subtypes instead.
Change-Id: I49e8ba0299529302f2b91b4d018b07304cdd6897
|  Tadashi G. Takaoka | 2012-04-13 | 1 | -0/+4 |
| |/
|/| |
|
* | | Add isDictionaryAvailable to SubtypeSwitcher•••Change-Id: I534878d330b57bbfaa8b7711082456969771f4dc
|  satok | 2012-04-12 | 1 | -1/+2 |
|/ |
|
* | Read the dictionary resource in a more sensical place.•••We don't need to pass this down all the way from LatinIME any more.
It fetched be done exactly where it needs to be.
Change-Id: I9f277f9c4f9de70ae755a1334d86c67bbb24c988
|  Jean Chalard | 2012-04-11 | 1 | -7/+2 |
* | Add language suffix to main dictionary•••Bug: 6319377
Change-Id: Ie6a887fefa12e33c17bfeb5d22984e7c1a7bdb46
|  Tadashi G. Takaoka | 2012-04-11 | 1 | -28/+22 |
* | add more data collection points to ResearchLogger (attempt #2)•••the new points are all at Log.x() positions; only those appearing directly
related to user input were added.
multi-project change with I159f5de2
this CL is the same as I618bcd07, which was reverted because of
incompatibilities with vendor branches.
Bug: 6188932
Change-Id: I999249dceb0c04f5a4ffbfff25caed09d24a2c52
|  Kurt Partridge | 2012-04-09 | 1 | -13/+14 |
* | Revert "add more data collection points to ResearchLogger"•••This reverts commit ac9e87c03ebbcbd70dd051a30ebf98d6baebedfc |  Kurt Partridge | 2012-04-06 | 1 | -14/+13 |
* | add more data collection points to ResearchLogger•••the new points are all at Log.x() positions; only those appearing directly
related to user input were added.
Bug: 6188932
Change-Id: I618bcd07b22c9efc794745678b073afe1e79a697
|  Kurt Partridge | 2012-04-06 | 1 | -13/+14 |
* | Use keyboardSet extra value of subtype to specify layout type•••Change-Id: Ice1f345a08a8d760e3b847c885c4072e3e142c97
|  Tadashi G. Takaoka | 2012-04-05 | 1 | -6/+5 |
* | Refactor to utilize InputMethodSubtype•••Change-Id: I76fbc8a395eb8dab996c02c86d7328f07865f8cf
|  Tadashi G. Takaoka | 2012-04-05 | 1 | -3/+1 |
* | Merge "Add RunInLocale class to guard locale switching" |  Tadashi G. Takaoka | 2012-04-03 | 1 | -24/+35 |
|\ |
|
| * | Add RunInLocale class to guard locale switching•••Bug: 6128216
Change-Id: I8d9c75c773c3de886183b291ada7a3836295839b
|  Tadashi G. Takaoka | 2012-04-03 | 1 | -24/+35 |
* | | Fix typo•••Follow up for I5b9964f2
Bug: 6129704
Change-Id: Ia90c013cf4c4e6f675da5701644bd10833898c3f
|  Tadashi G. Takaoka | 2012-04-03 | 1 | -4/+4 |
|/ |
|
* | Cleanup EditorInfoCompatUtils•••Bug: 6129704
Change-Id: I5b9964f2ad52e7cd60c63acca93d0241a1e729ef
|  Tadashi G. Takaoka | 2012-04-03 | 1 | -2/+1 |
* | Remove InputMethodServiceCompatWrapper•••Bug: 6129704
Change-Id: I76f2854e27623be940a711d0d48fd3f90132141c
|  Tadashi G. Takaoka | 2012-04-03 | 1 | -3/+26 |
* | Remove InputMethodSubtypeCompatWrapper•••Bug: 6129704
Change-Id: I8f84f0f61a2205ac1fcd1cd40e3a586ee535282d
|  Tadashi G. Takaoka | 2012-04-03 | 1 | -2/+7 |
* | Combine candidate words and scores•••Bug: 5240798
Change-Id: Ie56c1c2cfd7f365e771fee88c1ed15012448feed
|  satok | 2012-04-02 | 1 | -2/+0 |
* | Remove InputConnectionCompatUtils•••Also, small cleanup in proguard.flags
bug: 6129704
Change-Id: If4cc694dbe74b26b1d0da301bbc321ee7afc0211
|  Ken Wakasa | 2012-03-31 | 1 | -3/+3 |
* | Remove the "deprecated" classes•••bug: 6129704
Change-Id: Ib27f2774444e1f084b19be3fe6f56d25dffa7084
|  Ken Wakasa | 2012-03-30 | 1 | -104/+2 |
* | improve ResearchLogger performance•••also demonstrate proposed logpoint invocation
Bug: 6188932
Change-Id: Ib6a7a196fe2e5f8184d26d1e0e3e91b404454112
|  Kurt Partridge | 2012-03-29 | 1 | -0/+13 |
* | Merge "Fix some obvious compiler warnings" |  Tadashi G. Takaoka | 2012-03-29 | 1 | -1/+0 |
|\ |
|
| * | Fix some obvious compiler warnings•••Change-Id: I10a634f7492b45d5a72345f14d36cf341946387d
|  Tadashi G. Takaoka | 2012-03-29 | 1 | -1/+0 |
* | | Don't send touch coordinates if proximity characters correction is disabled•••Bug: 6225317
Change-Id: I4fa65e020d838f53066d4a071f58fb6f40583e0b
|  Tadashi G. Takaoka | 2012-03-29 | 1 | -1/+7 |
|/ |
|
* | Remove SupportTouchPositionCorrection from subtype extra value•••Change-Id: Ieedff9ec212f5567405ca276b0f2194132ba7b0c
|  Tadashi G. Takaoka | 2012-03-28 | 1 | -6/+0 |
* | Optimization: Start making use of ProductionFlag.IS_EXPERIMENTAL for Research...•••Move GodMode specific tests to relevant directories as well.
This goes along with I9dc4d469
Change-Id: I4a21c53846b26eede346cb1da13e6abbdf9ec27f
|  Ken Wakasa | 2012-03-27 | 1 | -3/+8 |
* | Merge "Correct a shaky processing and move it to a better place" |  Jean Chalard | 2012-03-25 | 1 | -6/+8 |
|\ |
|
| * | Correct a shaky processing and move it to a better place•••The old code would remove caps from the first letter if
auto-capsed but that makes very little sense when the word
is camel-cased. Also, it would not correctly handle
surrogate pairs, and would require a direct reference to
LatinIME and a specific method to do the processing in an
unexpected place.
Change-Id: I416d6a805242788a2473f007ca7452c9fe3f5205
|  Jean Chalard | 2012-03-23 | 1 | -6/+8 |
* | | move usability log code to new class (ResearchLogger) and clean api•••This change also undoes the effects of I8694eb9016, which was an initial
effort built on Utils.UsabilityStudyLogs. Now Utils operates as it did
previously, for backward compatibility, but the ResearchLogger retains
the new log format.
Coordinated with I274b75c5.
Bug: 6188932
Change-Id: I41208bdc6b511f69a010c9fc38a936521beba7d5
|  Kurt Partridge | 2012-03-24 | 1 | -2/+3 |
* | | Merge "Remove verbose debug message" |  Tadashi G. Takaoka | 2012-03-23 | 1 | -4/+0 |
|\ \
| |/
|/| |
|
| * | Remove verbose debug message•••Change-Id: I05bfe24228a6fbe806987d2a0d81e59611c3b476
|  Tadashi G. Takaoka | 2012-03-23 | 1 | -4/+0 |
* | | Optimization and typo fix•••Change-Id: Iafa414b8bcf2cca4569b3753bfac58f301a72269
|  Jean Chalard | 2012-03-23 | 1 | -4/+3 |
|/ |
|
* | 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 |
* | | 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 | 1 | -0/+6 |
|/ |
|
* | Updated logger to record touch position within backspace key events.•••Bug: 6188932
Change-Id: Ida2aff618153792f9803f30f1251d67c89af1fe0
|  Kurt Partridge | 2012-03-20 | 1 | -1/+1 |
* | 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 | 1 | -17/+12 |
* | Small performance improvement by removing interface accesses.•••Change-Id: I6d91f3b086470b79306dbe2874db9748b9e0eb5f
|  Ken Wakasa | 2012-03-17 | 1 | -2/+1 |
* | 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 | 1 | -10/+3 |
* | Streamline some user history dictionary code•••A lot of things don't really make sense in the old code.
Let's streamline it for now so that we have a cleaner interface
to work with. This is preliminary work for bug 4192129.
Change-Id: If01a5974cfadc43afced610c57fcf7fde67c1346
|  Jean Chalard | 2012-03-16 | 1 | -39/+10 |