aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ResearchLogger.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update log and make a variable private (A35).•••Change-Id: Ib4a8f41dc5941bce46402e1a41a6c21dccb0601f Jean Chalard2012-07-021-2/+1
* Remove a useless variable (A28)•••Change-Id: I1058123d233540fb72a94028987a43740224f635 Jean Chalard2012-06-291-2/+0
* only output every kth word to log•••multi-project CL with Ib5b544b9b2d8b0e4419238976b2e274e5ac564f8 Bug: 6188932 Change-Id: Iea68cf36924d6fda126130a98431a6ce02ba251e Kurt Partridge2012-06-261-8/+58
* Allow punctuation through privacy filter•••Also cleaned up the privacy code a bit. multi-project commit with Change-Id: Ic0919a6929ebb2623ff4124f7adc96d9e5f8df3c Bug: 6188932 Change-Id: Id470fe7cc6e4a8fb01f1ea5b178a74cd27d59218 Kurt Partridge2012-06-211-29/+44
* Remove non-dictionary words and digit touch data.•••Output to the ResearchLogger is now queued and only flushed if the word the user was working on is a dictionary word. multi-project commit with Ic713ec00777fbdcf4a937b3c77b995257e100fc7 Bug: 6188932 Change-Id: I9de15227ff51be23083d9096f1c1b3d83802fff7 Kurt Partridge2012-06-171-153/+280
* Replace digits in ResearchLogger•••Digits may represent personally identifying information. They are now replaced with a non-identifying symbol. multi-project commit with I07d1cfdc45f6086f67af45775f4ed12da1833aca Bug: 6188932 Change-Id: Ifda8079e6c1f29b5f8af34c6d1fccf5770f164ca Kurt Partridge2012-06-161-16/+49
* No logging of passwords.•••Bug: 6188932 Change-Id: Ibf60ec99c50da3675bf89858624218e6cc3eb1d2 Kurt Partridge2012-06-141-2/+13
* Check inputs to ResearchLogger•••to avoid NPEs. Bug: 6188932 Change-Id: I377ceaac867df879dc7984dae44e96b369858cca Kurt Partridge2012-06-121-8/+15
* Merge RichInputConnection with EditingUtils•••Change-Id: I9982ff325bef56694402caef28a77683c52ccd71 Jean Chalard2012-06-081-2/+3
* Remove a slew of Eclipse warnings.•••Change-Id: I03236386aea13fbd4fb8eaeee18e0008aa136502 Jean Chalard2012-06-081-2/+2
* add research log ui control•••- lets users flag a particular time in the research log - lets users delete the log for this session also makes the UsabilityLog setting control whether the ResearchLog logs or not. multi-project commit with I89067e7d3b8daca7179333f1dbe82224c26920fe Bug: 6188932 Change-Id: I89864ef3ab53b0efe1ea8d75247be08712f0c399 Kurt Partridge2012-06-061-12/+102
* Change constants in ResearchLogger•••Bug: 6188932 Change-Id: I3c6a3fb3e8fb139e16322e544f12bc3294cdaf1c Kurt Partridge2012-06-051-30/+30
* Include version number in log output.•••Bug: 6188932 Change-Id: I1039a3ad317d207599f30fe578bdf814c80d6852 Kurt Partridge2012-05-311-4/+3
* Fixes to json output•••- booleans and numbers in SharedPreferences not quoted as strings - removed redundant logging from KeyboardState - json output for KeyboardId - remove unnecessary logging of LatinImeLogger.onStartView() and PointerTracker checking keyboardlayoutchange - fix to day-of-month part of uuid Multi-project commit with Idb8f190214f852ab2b58df49f9e514dc7fcbecbb Bug: 6188932 Change-Id: I67b4a0b34aa26c2804e2b3ee2136614f0ec8181a Kurt Partridge2012-05-291-96/+63
* am 41cf0ced: am b6c314e4: Merge "Clean up some compiler warnings" into jb-dev•••* commit '41cf0ced38912c5f4a6d11a88c0deb4ac4d01860': Clean up some compiler warnings Tadashi G. Takaoka2012-05-251-1/+1
|\
| * Clean up some compiler warnings•••Change-Id: I604da15e65fc3cf807ec4033df4e4cd5ef0196fc Tadashi G. Takaoka2012-05-251-1/+1
* | Merge "switch ResearchLogger output to json."Kurt Partridge2012-05-221-572/+538
|\ \
| * | switch ResearchLogger output to json.•••use multiple logging files, clean up internal nested class structure. multi-project commit with I1813b6710ef586d96cf8936662f58b870040d6e5 Bug: 6188932 Change-Id: I438790e28f74747c4c1a48a20c1942a0fd818b6c Kurt Partridge2012-05-211-572/+538
* | | am 628a5745: am 75c60bf3: Merge "Change auto caps mode argument to int type" ...•••* commit '628a5745e19d227cdff2370704a4958e2791eb5a': Change auto caps mode argument to int type Tadashi G. Takaoka2012-05-211-1/+1
|\ \ \ | |/ / |/| / | |/
| * Change auto caps mode argument to int type•••Bug: 6501446 Change-Id: I3f7bc0fc39edd29ebf96107c3d43b9ccc9b8022e Tadashi G. Takaoka2012-05-181-1/+1
* | include text context in researchLogger•••when logging LatinIME.onUpdateSelection(), now include the current word and preceding word. no escaping of the word is performed; this is temporary until the output format is cleaned up. also fix EditingUtils.getWordRangeAtCursor to support supplementary UTF-16 characters. Bug: 6188932 Change-Id: If4612a2627537d5d8bb2f9585a3ad1b4e56c2e26 Kurt Partridge2012-05-141-4/+9
* | Merge "record full text after finishing session"Kurt Partridge2012-05-041-3/+50
|\ \
| * | record full text after finishing session•••uses onWindowHidden() callback as proxy for finishing session. Bug: 6188932 Change-Id: Ic63b47c946ca91fc35f80d71b2f9e24e2d0339ac Kurt Partridge2012-05-041-2/+49
| |/
* | associate a per-device UUID with the researchLog•••logged upon starting a session Bug: 6188932 Change-Id: I197d231fbc1d87cf5a3649b485a9be4b17898ba3 Kurt Partridge2012-05-021-0/+16
* | log packageName in researchLogger on startup•••Bug: 6188932 Change-Id: I85f434bf284d6b481893f7d41c884a4f0c57ce49 Kurt Partridge2012-04-301-0/+2
|/
* remove unnecessary KeyboardState logging•••Bug: 6188932 Change-Id: Iafbb1825777122a1810fa3339853263aced3077e Kurt Partridge2012-04-191-114/+0
* researchLogger detail on IME sessions•••log device type, screen size, etc. also simplification inside ResearchLogger to use exceptions better, and fix ResearchLoggerTests to not change preferences to specify the logfile. multi-project change with Idfd193b16260215cca32886e288f03a0c12b2781 Bug: 6188932 Change-Id: Idd3ca6eb8e8e3934f68234b241c7fd7d0cc3bcd5 Kurt Partridge2012-04-191-54/+103
* researchLogging for inputConnection events•••Bug: 6188932 Change-Id: I596df68956abd879293cfb550e66e7d7d0ba74e9 Kurt Partridge2012-04-171-8/+73
* add logPoint for manual correction (inc touch pos)•••Bug: 6188932 Change-Id: Ibcc4901bcfab6632ee4c59cb58d35452218a288d Kurt Partridge2012-04-161-0/+28
* clean up researchLogging of autocorrection•••remove dependence of ResearchLogger on LatinImeLogger for autocorrection multi-project commit with I32cc134b Bug: 6188932 Change-Id: Iaeda97eb43fa4782db2d1b2a6d8d09a93b395111 Kurt Partridge2012-04-121-1/+13
* change ResearchLoggerTests to check file•••multi-project commit with I587003f2 Bug: 6188932 Change-Id: I3d3f0c9d011301489473dc330338ea4a7ba61e9e Kurt Partridge2012-04-111-33/+98
* move suggested words logpoint to SuggestionsView.java•••Bug: 6188932 Change-Id: I73974783783bb4453962cb9009656d86d2074409 Kurt Partridge2012-04-091-24/+7
* 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 Partridge2012-04-091-45/+396
* Revert "add more data collection points to ResearchLogger"•••This reverts commit ac9e87c03ebbcbd70dd051a30ebf98d6baebedfcKurt Partridge2012-04-061-396/+45
* 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 Partridge2012-04-061-45/+396
* improve ResearchLogger performance•••also demonstrate proposed logpoint invocation Bug: 6188932 Change-Id: Ib6a7a196fe2e5f8184d26d1e0e3e91b404454112 Kurt Partridge2012-03-291-5/+18
* Merge "Fix some obvious compiler warnings"Tadashi G. Takaoka2012-03-291-1/+1
|\
| * Fix some obvious compiler warnings•••Change-Id: I10a634f7492b45d5a72345f14d36cf341946387d Tadashi G. Takaoka2012-03-291-1/+1
* | make ResearchLogger log write only•••Bug: 6188932 Change-Id: I8a8f944b1d4ee858d5ecaad0d3adc6dc7af54f68 Kurt Partridge2012-03-281-0/+1
|/
* 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 Wakasa2012-03-271-1/+1
* add tests for ResearchLogger•••Bug: 6188932 Change-Id: Icf407f9d145d2b25b70d5d7bc30ee3d64561620c Kurt Partridge2012-03-261-7/+9
* 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 Partridge2012-03-241-0/+302