aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ResearchLogger.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update log and make a variable private (A35).Jean Chalard2012-07-021-2/+1
| | | | Change-Id: Ib4a8f41dc5941bce46402e1a41a6c21dccb0601f
* Remove a useless variable (A28)Jean Chalard2012-06-291-2/+0
| | | | Change-Id: I1058123d233540fb72a94028987a43740224f635
* only output every kth word to logKurt Partridge2012-06-261-8/+58
| | | | | | | multi-project CL with Ib5b544b9b2d8b0e4419238976b2e274e5ac564f8 Bug: 6188932 Change-Id: Iea68cf36924d6fda126130a98431a6ce02ba251e
* Allow punctuation through privacy filterKurt Partridge2012-06-211-29/+44
| | | | | | | | | Also cleaned up the privacy code a bit. multi-project commit with Change-Id: Ic0919a6929ebb2623ff4124f7adc96d9e5f8df3c Bug: 6188932 Change-Id: Id470fe7cc6e4a8fb01f1ea5b178a74cd27d59218
* Remove non-dictionary words and digit touch data.Kurt Partridge2012-06-171-153/+280
| | | | | | | | | | 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
* Replace digits in ResearchLoggerKurt Partridge2012-06-161-16/+49
| | | | | | | | | | | 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
* No logging of passwords.Kurt Partridge2012-06-141-2/+13
| | | | | Bug: 6188932 Change-Id: Ibf60ec99c50da3675bf89858624218e6cc3eb1d2
* Check inputs to ResearchLoggerKurt Partridge2012-06-121-8/+15
| | | | | | | to avoid NPEs. Bug: 6188932 Change-Id: I377ceaac867df879dc7984dae44e96b369858cca
* Merge RichInputConnection with EditingUtilsJean Chalard2012-06-081-2/+3
| | | | Change-Id: I9982ff325bef56694402caef28a77683c52ccd71
* Remove a slew of Eclipse warnings.Jean Chalard2012-06-081-2/+2
| | | | Change-Id: I03236386aea13fbd4fb8eaeee18e0008aa136502
* add research log ui controlKurt Partridge2012-06-061-12/+102
| | | | | | | | | | | | - 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
* Change constants in ResearchLoggerKurt Partridge2012-06-051-30/+30
| | | | | Bug: 6188932 Change-Id: I3c6a3fb3e8fb139e16322e544f12bc3294cdaf1c
* Include version number in log output.Kurt Partridge2012-05-311-4/+3
| | | | | Bug: 6188932 Change-Id: I1039a3ad317d207599f30fe578bdf814c80d6852
* Fixes to json outputKurt Partridge2012-05-291-96/+63
| | | | | | | | | | | | | | - 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
* am 41cf0ced: am b6c314e4: Merge "Clean up some compiler warnings" into jb-devTadashi G. Takaoka2012-05-251-1/+1
|\ | | | | | | | | * commit '41cf0ced38912c5f4a6d11a88c0deb4ac4d01860': Clean up some compiler warnings
| * Clean up some compiler warningsTadashi G. Takaoka2012-05-251-1/+1
| | | | | | | | Change-Id: I604da15e65fc3cf807ec4033df4e4cd5ef0196fc
* | Merge "switch ResearchLogger output to json."Kurt Partridge2012-05-221-572/+538
|\ \
| * | switch ResearchLogger output to json.Kurt Partridge2012-05-211-572/+538
| | | | | | | | | | | | | | | | | | | | | | | | | | | use multiple logging files, clean up internal nested class structure. multi-project commit with I1813b6710ef586d96cf8936662f58b870040d6e5 Bug: 6188932 Change-Id: I438790e28f74747c4c1a48a20c1942a0fd818b6c
* | | am 628a5745: am 75c60bf3: Merge "Change auto caps mode argument to int type" ↵Tadashi G. Takaoka2012-05-211-1/+1
|\ \ \ | |/ / |/| / | |/ | | | | | | into jb-dev * commit '628a5745e19d227cdff2370704a4958e2791eb5a': Change auto caps mode argument to int type
| * Change auto caps mode argument to int typeTadashi G. Takaoka2012-05-181-1/+1
| | | | | | | | | | Bug: 6501446 Change-Id: I3f7bc0fc39edd29ebf96107c3d43b9ccc9b8022e
* | include text context in researchLoggerKurt Partridge2012-05-141-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "record full text after finishing session"Kurt Partridge2012-05-041-3/+50
|\ \
| * | record full text after finishing sessionKurt Partridge2012-05-041-2/+49
| |/ | | | | | | | | | | | | uses onWindowHidden() callback as proxy for finishing session. Bug: 6188932 Change-Id: Ic63b47c946ca91fc35f80d71b2f9e24e2d0339ac
* | associate a per-device UUID with the researchLogKurt Partridge2012-05-021-0/+16
| | | | | | | | | | | | | | logged upon starting a session Bug: 6188932 Change-Id: I197d231fbc1d87cf5a3649b485a9be4b17898ba3
* | log packageName in researchLogger on startupKurt Partridge2012-04-301-0/+2
|/ | | | | | Bug: 6188932 Change-Id: I85f434bf284d6b481893f7d41c884a4f0c57ce49
* remove unnecessary KeyboardState loggingKurt Partridge2012-04-191-114/+0
| | | | | Bug: 6188932 Change-Id: Iafbb1825777122a1810fa3339853263aced3077e
* researchLogger detail on IME sessionsKurt Partridge2012-04-191-54/+103
| | | | | | | | | | | 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
* researchLogging for inputConnection eventsKurt Partridge2012-04-171-8/+73
| | | | | Bug: 6188932 Change-Id: I596df68956abd879293cfb550e66e7d7d0ba74e9
* add logPoint for manual correction (inc touch pos)Kurt Partridge2012-04-161-0/+28
| | | | | Bug: 6188932 Change-Id: Ibcc4901bcfab6632ee4c59cb58d35452218a288d
* clean up researchLogging of autocorrectionKurt Partridge2012-04-121-1/+13
| | | | | | | | | | remove dependence of ResearchLogger on LatinImeLogger for autocorrection multi-project commit with I32cc134b Bug: 6188932 Change-Id: Iaeda97eb43fa4782db2d1b2a6d8d09a93b395111
* change ResearchLoggerTests to check fileKurt Partridge2012-04-111-33/+98
| | | | | | | multi-project commit with I587003f2 Bug: 6188932 Change-Id: I3d3f0c9d011301489473dc330338ea4a7ba61e9e
* move suggested words logpoint to SuggestionsView.javaKurt Partridge2012-04-091-24/+7
| | | | | Bug: 6188932 Change-Id: I73974783783bb4453962cb9009656d86d2074409
* add more data collection points to ResearchLogger (attempt #2)Kurt Partridge2012-04-091-45/+396
| | | | | | | | | | | | | 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
* Revert "add more data collection points to ResearchLogger"Kurt Partridge2012-04-061-396/+45
| | | This reverts commit ac9e87c03ebbcbd70dd051a30ebf98d6baebedfc
* add more data collection points to ResearchLoggerKurt Partridge2012-04-061-45/+396
| | | | | | | | the new points are all at Log.x() positions; only those appearing directly related to user input were added. Bug: 6188932 Change-Id: I618bcd07b22c9efc794745678b073afe1e79a697
* improve ResearchLogger performanceKurt Partridge2012-03-291-5/+18
| | | | | | | also demonstrate proposed logpoint invocation Bug: 6188932 Change-Id: Ib6a7a196fe2e5f8184d26d1e0e3e91b404454112
* Merge "Fix some obvious compiler warnings"Tadashi G. Takaoka2012-03-291-1/+1
|\
| * Fix some obvious compiler warningsTadashi G. Takaoka2012-03-291-1/+1
| | | | | | | | Change-Id: I10a634f7492b45d5a72345f14d36cf341946387d
* | make ResearchLogger log write onlyKurt Partridge2012-03-281-0/+1
|/ | | | | Bug: 6188932 Change-Id: I8a8f944b1d4ee858d5ecaad0d3adc6dc7af54f68
* Optimization: Start making use of ProductionFlag.IS_EXPERIMENTAL for ↵Ken Wakasa2012-03-271-1/+1
| | | | | | | | | | ResearchLogger Move GodMode specific tests to relevant directories as well. This goes along with I9dc4d469 Change-Id: I4a21c53846b26eede346cb1da13e6abbdf9ec27f
* add tests for ResearchLoggerKurt Partridge2012-03-261-7/+9
| | | | | Bug: 6188932 Change-Id: Icf407f9d145d2b25b70d5d7bc30ee3d64561620c
* move usability log code to new class (ResearchLogger) and clean apiKurt Partridge2012-03-241-0/+302
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