6fefc142cf97a04886b2e8b09d21491a5eabd49f |
14-May-2013 |
Kurt Partridge <kep@google.com> |
Remove FeedbackLog instance variables. For a while, the ResearchLogger supported comprehensive recording of the last few words in case the user wished to upload this data to give developers feedback. However, this mechanism was not implemented well (keeping a separate copy of the data), did not make the collected data clear to the user, and was not working properly in the latest build (NPEs). The mechanism in fact was deprecated in favor of the "userRecording" mechanism in which the user explicitly turned on comprehensive recording, demonstrated the issue they were experiencing, and then turned it off. This change removes the vestiges of the FeedbackLogging mechanism. A feedback log is still used to hold the user's message, but it is created in a local variable as-needed, and not persisted in ResearchLogger. Change-Id: I6a09d0ed36e1eddb6e57895e7428d22107f75f49
esearchLogger.java
|
7d72ca0b20334aba077e3a01d7b12f6f34618076 |
09-May-2013 |
Kurt Partridge <kep@google.com> |
Avoid JsonWriter multi-write error JsonWriter requires that its clients pass it only a single top-level object. The existing implementation tries to make code cleaner by having mJsonWriter never be null, and instead use a global static "NULL_JSON_WRITER" that just discards data. But because JsonWriter complains if more than one top-level object is passed, making this a global object does not work. This change instead copes with mJsonWriter being null. Change-Id: Ia37ccfc8646e91f11a64713dd92d2846eb86ac54
ogUnit.java
ainLogBuffer.java
esearchLog.java
esearchLogger.java
|
260df8419739f92d4c64abfedec448a7f447b3a1 |
11-May-2013 |
Kurt Partridge <kep@google.com> |
Merge "Remove unused code"
|
bb17034f6403261681b63a2f789566a27c49af07 |
10-May-2013 |
Kurt Partridge <kep@google.com> |
Merge "Remove ref to LatinImeLogger preference."
|
4135c2db7b4c9722db8fd86dedde3319c51fd482 |
10-May-2013 |
Kurt Partridge <kep@google.com> |
Merge "Avoid NPE by fixing ResearchLogger initialization"
|
a68cace7d150660f98991e2e4340be4eacc22a3c |
22-Apr-2013 |
Kurt Partridge <kep@google.com> |
Avoid NPE by fixing ResearchLogger initialization Previously, mMainResearchLog and mMainLogBuffer were set up when the user moved to a new TextView, and set to null when the user left the TextView. This change causes mMainResearchLog, mMainLogBuffer, mFeedbackLog, and mFeedbackLogBuffer to be non-null forever after init() is called. start() no longer sets up these fields; instead they are cleared and reset every time stop() is called. Checks for null values are now removed. The earlier code just didn't initialize these variables if the user disabled logging, but since the new version invariantly keeps these variables valid, we add a check for whether the user has enabled logging in publishLogUnits(). Change-Id: Ifde3517f1cf924cfa33cda95fec24529b52b3c08
esearchLogger.java
|
011634163ce9df9a81a5c2748c029ba4463e2e17 |
09-May-2013 |
Kurt Partridge <kep@google.com> |
Remove unused code Change-Id: I192c67e9e8de44f073abc70ec85ebcdb36356c2e
esearchLogger.java
|
ef5d760ca4555116e5a44ec047aa1112ab2bbf3a |
09-May-2013 |
Kurt Partridge <kep@google.com> |
Remove ref to LatinImeLogger preference. This is a bug; the ResearchLogger uses ResearchSettings.readResearchLoggerEnabledFlag() instead, which the user cannot change. (We assume they will just switch to a different keyboard.) Change-Id: Ib5731c9eeb2bc29d9cf8608033326674f5eb6f7b
esearchLogger.java
|
8064c669fe02cf90995dc82b1c67c8f434860dc5 |
20-Apr-2013 |
Kurt Partridge <kep@google.com> |
Fix looping logic bugs. shiftOut() is getting called once too often through these for loops. Change-Id: I9a68b49e6cc1469bcddd673ab1567e238cf192b8
ixedLogBuffer.java
ainLogBuffer.java
|
e92b5e145f74808ff778a42dc5ba979aa27343ca |
16-Apr-2013 |
Kurt Partridge <kep@google.com> |
Allow LogUnits to hold >1 word LogUnits have been annotated with the autocorrected words, but until now this was assumed to be a single word without spaces. But spaceless typing can result in spaces in the LogUnit label. With this change, the LogUnit inspects the autocorrected text to determine how many words were inserted, and counts them accurately. This change corrects a privacy problem, which was that if the word sampling algorithm chose a LogUnit that actually contained multiple words, then more than two successive words would be included in the log. Change-Id: I7c01c3dd3ac33d7e96c00836256bae9c14b124ed
ixedLogBuffer.java
ogUnit.java
ainLogBuffer.java
esearchLogger.java
|
56f35a10cde1beeea51d99427992d832fa2de2bb |
18-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Fix bug in counting words between samples"
|
7a1721753bad0578c7bbc1617f5528b4bc4d953e |
18-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Fix user recording dialog"
|
0833b3cbae69c07dac3623b8a44743761f4b6e8c |
18-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Fix alarm bug"
|
b903f10393399921478114a7cf5e36ce6c692746 |
17-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Label logUnits after LatinImeOnEndBatchInput"
|
a5bfac5becddda70c76a151d838666b33374c0ef |
17-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Fix NPE"
|
7da87f97b07bf2c84e033fb53106f9c50b6200ec |
17-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Clean up unnecessary log messages"
|
e9e4fe522720d8b501b7c8a4a070d7eba34b6059 |
17-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Fix logic error"
|
1f99e04bba22c7c842a7e6d5581286142559ceb6 |
17-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Fix JsonWriter bug"
|
dac3ee49ae32bb3c6641876cf5329909008fd2ea |
17-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Small dot in corner was not visible"
|
bf62dc9460408dc37324c03735ab13c2cdf45396 |
22-Mar-2013 |
Kurt Partridge <kep@google.com> |
Fix bug in counting words between samples Previously MainLogBuffer#shiftOutWords() assumed it wouldn't be called if mNumWordsUntilSafeToSample was 0. This relaxes this assumption (which is in fact false in the current code). Change-Id: I8723248095e84a0d9d6f4639b4742cc7dda9716b
ixedLogBuffer.java
ainLogBuffer.java
|
fdc90d4a5808699a447f7e8252b9759adc19c810 |
14-Apr-2013 |
Kurt Partridge <kep@google.com> |
Fix user recording dialog Clicking the "include recording" checkbox in the user feedback dialog did nothing. The code was relying on the state of the checkbox, rather than keeping its own state. Fixing this addresses the bug. Change-Id: I559d57a4e11f869f6e6f5e5de7878f765531a203
eedbackFragment.java
|
9d3bbc82a06d902d04b8ffaecdd9c1503f8b9a71 |
14-Apr-2013 |
Kurt Partridge <kep@google.com> |
Fix alarm bug The AlarmManager takes absolute times as an argument, not durations. Change-Id: I419434ba5908c5f4070608070bbecf753088ecc8
ploaderService.java
|
cd831fa285bda39104ef825a7642f59776cf8fe9 |
14-Apr-2013 |
Kurt Partridge <kep@google.com> |
Fix JsonWriter bug JsonWriter requires that data be written to it, else close() will throw an exception. Change-Id: I596c5363e063cc75bcda55e0a506eefb3f17bd67
esearchLog.java
|
fe0529714e2e918e982f71eb88bc481d8e60180f |
16-Apr-2013 |
Kurt Partridge <kep@google.com> |
Label logUnits after LatinImeOnEndBatchInput Previously only a commitText would cause a LogUnit to be labeled with the word that the data generates. In the case of gestured text, this information is available when LatinIME#onEndBatchInput is called. Labeling the LogUnit at this time means that the Log will have labeled words even if stop() is called before commit. Change-Id: Idb2f99a9c159a1b1aa00448a2ecddeca6c351c3e
esearchLogger.java
|
4ac28ded28de7e66a25dea38126789ba00042c09 |
15-Apr-2013 |
Kurt Partridge <kep@google.com> |
Fix NPE Change-Id: I8a091fb63dab12a0d2ba69e2fe393249bc68d103
esearchLogger.java
|
2edb4f22cb990cb9c3a3a507aec019a2ccb36f50 |
14-Apr-2013 |
Kurt Partridge <kep@google.com> |
Clean up unnecessary log messages Change-Id: I6c3252f3b31c5874ea2f909f636f58b579c06b8d
eedbackFragment.java
|
cd39368c214ae1003b5d4e969a3da9e22a8d1d4b |
14-Apr-2013 |
Kurt Partridge <kep@google.com> |
Fix logic error Change-Id: Ia36660c66504ba2fbb7f125704926a08726df87a
esearchLogger.java
|
2d9d4390fdb146eb91624cf82d63370ca9b0c873 |
14-Apr-2013 |
Kurt Partridge <kep@google.com> |
Small dot in corner was not visible Framework change perhaps? Even if not, this makes it more visible Change-Id: Ib6d36b5a30136c4516adac666bdff36d1cd9b337
esearchLogger.java
|
125f22dc58d5493a458343beed10bd708b674030 |
14-Apr-2013 |
Kurt Partridge <kep@google.com> |
Include nanoTime in filename System is fast enough that sometimes SystemClock.currentTimeMillis() is duplicated when used to make a unique filename. Change-Id: I9454fbb5e10265d36b8e17cba183a1591d52cc7b
esearchLogDirectory.java
esearchLogger.java
|
ededdc6a8b6befbb5f21a53d366354ea8c8fd5d9 |
12-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Avoid NPE"
|
6a114fa700d3ca73c608e1291b74bbbdd5a1a7b7 |
10-Apr-2013 |
Jean Chalard <jchalard@google.com> |
Restart suggestions when the cursor moves. This uses the old suggestions. It does not try to recompute new suggestions if there are no old suggestions yet: this is coming in a later change. If there are no suggestions, this shows the word itself as a suggestion. Bug: 8084810 Change-Id: I4c2e25df0ff3673be1825f57a0c19a9d23d47a48
esearchLogger.java
|
2927223edde78f495d53b27d26524baa8ade5db6 |
11-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Better isolate ResearchLogging data"
|
cdaee868a3a7b49911ff52aa530076a44dcbb299 |
11-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Preserve a class for testing"
|
3684036eed4f707953c8543814a5c4d651e6915b |
11-Apr-2013 |
Kurt Partridge <kep@google.com> |
Preserve a class for testing Addresses b/8583091 Change-Id: I89605223784312d9572dfc7c8aaa7e5eba44c4f6
otionEventReader.java
|
6108624a00a4418f9b27d95edab51434de5068bd |
27-Mar-2013 |
Kurt Partridge <kep@google.com> |
Better isolate ResearchLogging data Calls to LatinIME#onStartInputViewInternal log important information about the context in which an IME is used. This is reported as a single LogStatement. Previously, this was not placed into a separate LogUnit, and was mixed in with general word data. This change wraps this LogStatement in its own LogUnit. Change-Id: I0fecd41c8a1de622a764cc4b5d6902336697046c
esearchLogger.java
|
dfa5628cd3dfcc741cf0c8abf262fb6e3dc3f581 |
27-Mar-2013 |
Kurt Partridge <kep@google.com> |
Better release build reporting The ResearchLogger reports whether a build is a release build or not to avoid polluting data with IME debugging work by developers. Previously this was done by checking a constant flag, which was also serving the dual purpose of masking out debug code in release builds. This change introduces a heuristic to determine whether a build was created by a developer (using the package versionName), and annotating the data sent to the server appropriately. Change-Id: Icbad17c66b703cabf6d23d05e2c7c41bcceaae45
esearchLogger.java
|
09ab6495a2ef109043e6d92f5d75304fcce472a3 |
09-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "[FileEncap18] Clean up uploading scheduling"
|
1f70a4d68136a74e89cb9ff0581141eae9d21516 |
09-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Allow logging while replaying"
|
30772c3758054847bfa9a51663d0abd2dc65fcff |
26-Mar-2013 |
Kurt Partridge <kep@google.com> |
Allow logging while replaying Previously logging was disabled during replay. This makes it impossible to use logged data as a regression test, since the new log was unavailable. This change corrects this problem. Change-Id: I19dc31def2f2f87fd219dc561c739d18e4ab9c9c
esearchLogger.java
|
5779bc91e6d425dc42e444a11057dd286e736203 |
02-Apr-2013 |
Kurt Partridge <kep@google.com> |
Merge "Split LogUnits differently."
|
39cb0334d9c7aec68b00ba1399a5194493264709 |
26-Mar-2013 |
Kurt Partridge <kep@google.com> |
Avoid NPE Initialize FeedbackLog earlier to avoid NPE Change-Id: I646944c68a7d092345def16060b2a4edd8c7dbef
esearchLogger.java
|
189be5196a2823eca3a3d2a525e5cba638761018 |
26-Mar-2013 |
Kurt Partridge <kep@google.com> |
Split LogUnits differently. Previously an autocorrection caused a new LogUnit to be started, splitting off the previous LogUnit right at the autocorrection method time. This change causes the split to happen before the MotionEvents that led to the autocorrection being called. Change-Id: I2504df8eb47ee77e5f46bac34a8450636c03fd9f
esearchLogger.java
|
6d71d238e2e072802cb36a011a52f38f3efd9c40 |
28-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap18] Clean up uploading scheduling - Move scheduling logic from ResearchLogger.java to UploaderService.java - Switch to a one-shot timer. Previously the uploader was scheduled on an inexact repeating schedule. It's better to reschedule the next upload after the current one is finished to reduce the chances of multiple uploads happening at the same time. - Avoid double-execution - Previously a scheduled upload might run right after an explicit one if they occured at the same time. This change reduces the chances of this. - Some method extraction and naming Change-Id: I9efda11be77d334c7f61bd40a36d65f0421ebde4
ootBroadcastReceiver.java
esearchLogger.java
ploaderService.java
|
87bc3a4a62b28f9c64ced813a9af531a563b6cd9 |
20-Mar-2013 |
Kurt Partridge <kep@google.com> |
Close ResearchLogger upon onFinishInputView Previously, ResearchLogger#stop() was called both in LatinIME#onFinishInputView() and in LatinIME#onWindowHidden(). This resulted in multiple logs being written. Since onFinishInputView is the more reliable of the two (it is called in InputMethodService#onDestroy; onWindowHidden is not), the code now uses onFinishInputView as a stopping signal. Change-Id: Iae4b8c3bdab226027624eeab19b3737367e4a108
esearchLogger.java
|
841c295f3c99214f45924434d9c0bb5b4760578d |
19-Mar-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
resolved conflicts for merge of 5b048292 to master Change-Id: I67ebab46954cd7b8e3e79e7fed523bafb15f8835
|
9c3860ce461c3791891bf667edc77fe798c8d332 |
18-Mar-2013 |
Ken Wakasa <kwakasa@google.com> |
Rename ProductionFlag.IS_EXPERIMENTAL to USES_DEVELOPMENT_ONLY_DIAGNOSTICS bug: 8393568 Change-Id: Ie5edf44a3627aca9416145aff56bf05bbf2a05f3
ogStatement.java
ogUnit.java
ainLogBuffer.java
otionEventReader.java
eplayer.java
esearchLog.java
esearchLogger.java
tatistics.java
ploaderService.java
|
f33f1cab2fd57fe39955593e68902554ed57a053 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap9] Extract ResearchLogDirectory class Previously used a monotonically increasing int. Now uses uuid and nanoseconds. squashed in: [FileEncap11] Read preference from ResearchSettings Change-Id: Ic779e0a69db6b16e92c6f4b63dbe7b7add566ab6 [FileEncap12] Simplify directory cleanup invocation Change-Id: I688047409c0343d32b11447fb625dfb726c731ec [FileEncap14] Change log filename syntax Change-Id: I9243b20b2eb392f81ab8c5c3d19315211240e0bc Change-Id: I5c9d70e0cb7b0965158e17dd71dfab796bd9a440
esearchLog.java
esearchLogDirectory.java
esearchLogger.java
esearchSettings.java
ploader.java
|
7faa2caa80ea3b07ab317a5aa92bd048b574af27 |
14-Mar-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Lazy4] Remove useless debug code"
|
13a82d95306d9d5662fc11cfa5269cd86164bc3a |
14-Feb-2013 |
Jean Chalard <jchalard@google.com> |
[Lazy2] Pass a runnable to abort Change-Id: I721afbf426099753aa876a55323eb806b08c24d6
esearchLog.java
|
7423005b96b3afc3a6ff55ae40d143920d5a6221 |
14-Feb-2013 |
Jean Chalard <jchalard@google.com> |
[Lazy1] Switch to blocking log closures Change-Id: I4daec20b7b47b0d71c5aab6e17cd660015e19e71
esearchLog.java
esearchLogger.java
|
220b271dfa59eeeeba6771175934464a48ac5466 |
14-Feb-2013 |
Jean Chalard <jchalard@google.com> |
[Lazy4] Remove useless debug code This code is cluttering readability and getting in the way of future updates. Future updates will make it much easier to debug and to test this code, so this needs to disappear. Change-Id: I32e28ec608587b6b7c07250a2692b13e8fc98465
ogUnit.java
|
bba39b9b678f4fb00511ba88c12eef9082ecc628 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap8] Remove useless "success" variable Change-Id: Icf76bc0b795b6a9221d9a6d61c38df31af54ab7b
ploader.java
|
ee3261ff558ee734e15af5424f98bb8d8776795f |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap7] Extract uploadContents method Change-Id: I018b2726533042dbcb25713ea039aec41c148db2
ploader.java
|
4436446e9b173aab17c6927bb78b0f236381f7d1 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap6] Extract Uploader class Gerrit was stuck on original change I9ef4eb7450 Change-Id: I6d4ee686944074779aca5b09b018782c7033874d
ploader.java
ploaderService.java
|
9283644c41bf702217168a1750aa82954a4f3f47 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap5] Move conditional logic to caller Change-Id: I6599539059f86dc8902210d325439c08035b2e2a
ploaderService.java
|
88f466678c17bb32c274a5367da0d6138679ab6b |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap4] Simplify logic Change-Id: Ibb8660d12812b867856259d3e5c04a31e281027d
ploaderService.java
|
7f7850d23a34f918bc44843bbc68862b45dc2752 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap3] Extract isUploadingUnconditionally method - remove isUploadingUnconditionally local variable Change-Id: I69be8708c1f306568cbb9c5cbefc9e42a87df497
ploaderService.java
|
466e665b3cfdaee0f6149d16d5244b54ddb86838 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap2] Remove mCanUpload instance variable Change-Id: I62a100c4d73bb64a14a7994f7dd9af7b6946d064
ploaderService.java
|
347b2ebebf63e6958817364f7194a084aebe996f |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
[FileEncap1] Extract hasUploadingPermisssions method Change-Id: Ica1dabcf066cde6580035f12fa35a404cb32fb3f
ploaderService.java
|
84bc16af3e2823a954b18c6607282cfe67fd2f23 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
Little cleanups Change-Id: I2ded3d0a29610941fac27c9b26168dd6c06ceccc
esearchLogger.java
|
4eeb90cd723db5961bf597ae26f540a9a3e30970 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
Clean up initialization ordering This change is based on an earlier one that got stuck in Gerrit: Iab77504b Change-Id: I27ad9dfb1bbb2300bd1e61d881a6ea0e116db066
esearchLogger.java
|
157c00145bd9d0918d7501de42b40c40ac0617c7 |
28-Feb-2013 |
Kurt Partridge <kep@google.com> |
Clean up logic in onUserLoggingConsent - Make ResearchSetting for whether the user has seen the splash screen - Inline #setLoggingAllowed, which is short and is now only called by onUserLoggingConsent Change-Id: Icdf4592777b80643807b6ccf1d3896459c503e02
esearchLogger.java
esearchSettings.java
|
75e6fb68e91b440707b399b22fbcfcd67760a949 |
28-Feb-2013 |
Kurt Partridge <kep@google.com> |
Clean up PREF_USABILITY_STUDY_MODE - Refer to a common default value in DebugSettings - Make PREF_USABILITY_STUDY_MODE independent of the ResearchLogger - ResearchLogger uses its own preference through ResearchSettings multi-project commit with Ie0df836c9d779eba484b522666ec357f4e234823 Change-Id: I88547a2f619db6e7364abbbec12f9f76855dd11a
esearchLogger.java
esearchSettings.java
|
788dc55662585dd41a3b29d114768f80a92d8fa8 |
04-Mar-2013 |
Kurt Partridge <kep@google.com> |
Merge "Remove MainLogBuffer#setSuggest()"
|
a8e668c81e1302c726624effd303afbed7f74002 |
02-Mar-2013 |
Kurt Partridge <kep@google.com> |
Merge "Move UUID preference reading to ResearchSettings.java"
|
b094372bd68b2f1b1e62c48cc18503a60b6686b7 |
14-Feb-2013 |
Kurt Partridge <kep@google.com> |
Remove MainLogBuffer#setSuggest() multi-project commit with Ia98b1406fc2ee11a96893c77ea58d800fece7624 Change-Id: I8bc3d07b83dbe7d8fc56a618de07dade7f510b13
ainLogBuffer.java
esearchLogger.java
|
00ed4704f927a6bc7c675271eee8e53fc7b1200e |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
Move UUID preference reading to ResearchSettings.java Change-Id: I8157249259cf8c3218c5c82a5729f4cbc1fb4eeb
esearchLogger.java
esearchSettings.java
|
59912837b38f4aa41ffa1dc6ec4c7686a7fe3fdb |
26-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep22] Make variable package-private for testing Change-Id: I902a6a40df1c672c611672f34d2f3237b0d1821b
esearchLogger.java
|
5cd50faacab931959b22eda559b8a75da2d886a6 |
20-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep20] Clean up import statement Change-Id: Ifcfec09b669d8b2012b1c960bd4b1471c7946870
ogUnit.java
|
abaa88fd4e33de54f3efd980ac0fef4935e439db |
28-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "[TestPrep18] Make class public for testing"
|
a04fbce41273b0b7d464e4d823de5f0d54549673 |
28-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "[TestPrep17] Allow fake dictionary for testing"
|
424a976e58ea40e44f28ac4b6aacc4656a4c1377 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "Ensure Preference listener is unregistered"
|
96d019f183fc15585a5642155b9a00e9ec3637a4 |
20-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep18] Make class public for testing Change-Id: I4b457f44dd6a5a595c61a62061ea02c251fa9ab1
ogUnit.java
|
5ee261a99012c0ac0c230093060e8f538b1ec646 |
20-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep17] Allow fake dictionary for testing Currently ResearchLog requires a full dictionary to perform privacy-related checks. This makes testing difficult. This change allows a fake dictionary to be used instead. Change-Id: Ifca5bd8647475a6b84e4324117e0faa0a35479ee
ainLogBuffer.java
|
7e2c1e69bf5782db8f358c9baeb518130aad0315 |
27-Feb-2013 |
Kurt Partridge <kep@google.com> |
Ensure Preference listener is unregistered Change-Id: I1a4d1e7bc45fc30cb1b63ea6020f0eee6e804333
esearchLogger.java
|
f170f145afa821537b2e97a02a00da96723bb84e |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep11] Only use mHasWrittenData to control JsonWriter#endArray() call Change-Id: If2107e38575b009a4c372194ecd827e27bdbb2b4
esearchLog.java
|
a5e564bea09b54822befff8977d971dd63303452 |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep10] Add some comments Change-Id: Ia8e0bd72b0dc09bfc256ec5d1996637554376b5f
esearchLog.java
|
744b363ae8bf7cf66809d4afae12d5cc860adef4 |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep8] Narrow try/catch scope Change-Id: If15f250feb81c2ad55ce1bc7dc3dafa57de87aef
esearchLog.java
|
78c1ad32e67fcb11448e23661aec33675f3dfa3b |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep7] Encapsulate JsonWriter creation Change-Id: I4e97fa28dd0bb1101edc0db03f024432fee6f6fe
esearchLog.java
|
ab0bda1499b76ef4b16caebc5ca7dc85499bfebd |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep5] Parameterize MainLogBuffer Change-Id: I6d84f490922cd1f40e44ca4f95c9d950fba38290
ainLogBuffer.java
esearchLogger.java
|
22acdb540cc920d7837a056f37f3ca771da5848e |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep4] Add some finals Change-Id: Ib437a6ad7fd6a897e2bbc65afe881ae8a3b1cbb0
ainLogBuffer.java
|
19e05359e641fff2fee410eda5572011926620a5 |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep3] Add helper method to retrive dictionary Change-Id: Id6e03c6f8a3e96979d589f0605ac056fcad7e1ff
ainLogBuffer.java
|
b6d05aeb7c9d8c1627cd24b1e56bd70c9f50d396 |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep2] Rename a method Change-Id: Id9a72045afa3558b20b9d63c8720fb7443d34fd9
ogUnit.java
esearchLog.java
|
8d429bf1a844365e0b35d52b7690bbadcf0b9e6f |
15-Feb-2013 |
Kurt Partridge <kep@google.com> |
[TestPrep1] Move MotionEvent.Action strings to LoggingUtils Change-Id: I7b9ed800552f2fd546ed21e9dc06ea1ff5798337
oggingUtils.java
esearchLogger.java
|
531dd150eb1ddf88cb09c404a14834893c82f960 |
05-Feb-2013 |
Kurt Partridge <kep@google.com> |
Cleanup in preparation for tests multi-project commit with I1212da392ecda0ad78962da68941870b5a651eee Change-Id: Ie74af59d4e45bf954723fee9dcf350a36468c381
ogStatement.java
ogUnit.java
esearchLog.java
|
04de6802cc275ac7125ae558e5718c5fab336fca |
12-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "Add batchMode field to PickSuggestionManually"
|
2cabb7aed0440dd40aec15d4d46451ddef278c6c |
07-Feb-2013 |
Kurt Partridge <kep@google.com> |
Close file properly Change-Id: Ied55b6a6f1e64bbca558316d8d3d207d7655cf91
esearchLogger.java
|
c52569ffcb22e7163de8453b0c211a3537ef90b8 |
07-Feb-2013 |
Kurt Partridge <kep@google.com> |
Add batchMode field to PickSuggestionManually Change-Id: Iaaffc71378154240538bf90f0b85c3f17f3f78b3
esearchLogger.java
|
b02a19c49d29cd7758d01349ebbfeb479a56bb37 |
31-Jan-2013 |
Kurt Partridge <kep@google.com> |
Refactor LogStatement publishing method The method in LogUnit for publishing a LogStatement to a JsonWriter doesn't depend on anything in the LogUnit. multi-project commit with Id1d6ff4851148bba0e6b5a1ec6eec2b842d9c707 Change-Id: I323cec239d6ea1cee602c2ecf9b13713791e9283
ogStatement.java
ogUnit.java
esearchLogger.java
|
445d8e8bf633dbec64e7e0833384777bee137ebf |
04-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog79b] Save channel name during internal use"
|
7708bcf6fb80f42f62f34b57aece4a2baa5b3320 |
31-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog48c] Replay historical motion data Change-Id: Ib398ea61ff048b1a4ac3b7f7b4a772e173a7b294
otionEventReader.java
eplayer.java
|
d34347bd4b8e196f0935e432951e5c7136ad235f |
31-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog79b] Save channel name during internal use The feedback string is used as a channel name in internal builds. Add a flag that lets it be saved between calls to make it easier to generate test data. Change-Id: I5c6149b1e68239cd968b6852d03cc240ddde99ca
eedbackFragment.java
esearchLogger.java
|
ce9e7f667d49735bbae344ea6c64e3ae39f7368a |
31-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog48b] Better visual indicator for logging state Now applies yellow bars if recording, green bars if replaying. Change-Id: I39d39de6254fd57107ea5355c43b154244520985
eplayer.java
esearchLogger.java
|
ceffa0bec97f3b819dbd4eb37f53b6eac3db2b07 |
01-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog79a] Disallow empty feedback messages"
|
0cafd6580c05de2b718652cdced8e7072efa3a21 |
01-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog48a] Update and make logging strings consistent"
|
d3f718fccdd47863a9c564b3e25eba5f95d40bee |
31-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog79a] Disallow empty feedback messages Change-Id: I30f7c07606e466c3c9538adad94024d00f0901de
eedbackFragment.java
|
5bdd7bab11cee1be86d8ab3e2167059eb9d682e2 |
01-Feb-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog47] Replayer service, inspect-researchLog.py"
|
c20a415e151404414c0195fdd8a64918452d8027 |
31-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog48a] Update and make logging strings consistent Change-Id: Iae04115921aaf6bbc3c6ad6e7d2d0e7401af41f8
ogStatement.java
ogUnit.java
otionEventReader.java
esearchLogger.java
|
40be4c3bdbca143034f1308848add258e9856ad5 |
24-Jan-2013 |
Kurt Partridge <kep@google.com> |
ResearchLogger invocation tests - Start with just a smoke test. - Sets up a private SharedPreferences multi-project commit with I81cceba23692d64c2ea58a46351fc36d118ff825 Change-Id: I96e02d9a8de70cb5c03fd7411b886903e7a83673
esearchLogger.java
|
588d9b5c8df2bea421f66a4f4306c93c2e4fc485 |
18-Sep-2012 |
Kurt Partridge <kep@google.com> |
[Rlog47] Replayer service, inspect-researchLog.py multi-project commit with Ia2dd81afb4ea124094a20a39e31ffd193edff3d2 Change-Id: I80fe8f2ce137fedf48038955d5f3d9deed04f763
eplayer.java
eplayerService.java
esearchLogger.java
|
e8a0bfb315ffd3fa7c97533c8b0934ad185d723f |
29-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog39] Remove unnecessary commitCurrentLogUnit() call Change-Id: I1983095058d004476065328ad34bb9e325af7062
esearchLogger.java
|
faf35c323b8f41e780c7379932d0985bd3b40a52 |
22-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog29] User interface for recording - Also, internal flag for automatically replaying after a recording is made (off by default) - RLog key to "Bug?" multi-project commit with I0c2fababd73eed5a341af487bca04ddd650d4cc2 Change-Id: I162c96a715de7180f276e08b4686a20f29dabafb
eedbackActivity.java
eedbackFragment.java
esearchLogger.java
ploaderService.java
|
f3731188e5ee46c0bee7e9366528c826289a91bb |
22-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog27] Add replay capability - Add support for replaying log files to the ResearchLogger. This will let users preview data that they choose to upload. - When the user explicitly requests that the system record their action, it will record everything up to, and including, the motion involved in shutting off the recording. This change also removes the stop-recording motion commands. Change-Id: Ib1df383bbf1881512cb111fab9f6749c25e436ba
ogStatement.java
ogUnit.java
otionEventReader.java
eplayer.java
esearchLogger.java
ploaderService.java
|
2baa4b0701c6e02aa25b03881c8863b2d3856282 |
17-Nov-2012 |
Kurt Partridge <kep@google.com> |
[Rlog83] Fix missing uses of hasWord() abstraction Change-Id: I78e286723b1b8c8bcc7aea0cc81ef2ee66a193ac
ixedLogBuffer.java
ogUnit.java
ainLogBuffer.java
|
edb5c4638b139d6908ceea724120e5a24b21c249 |
23-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog81a] Determine correction type of words"
|
0c16a5c6eef645fd536671994e0b4f05864ac338 |
15-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog81a] Determine correction type of words Heuristic to determine whether a word was a typo correction or a complete replacement by examining a correction to see if it falls within the list of suggested words of the original. Change-Id: Ieec4861a811e96aef0d14622e662b589ef8b4772
ogUnit.java
esearchLogger.java
|
4cb853191ca4e515c2291779aa6b21975d5711d6 |
23-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog15] ResearchLogger option to include account name in feedback multi-project commit with I0a293f392bd605c8203dc9a62993345ad58dcfbe Change-Id: Ief5b940a62dbaeaecdf1c55f2ffdd1e0fdaea2b9
eedbackFragment.java
esearchLogger.java
|
8b788374dee56dfe95e7af42a358923cfcb3668e |
21-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog78b] Make log privacy filtering decisions on n-grams"
|
80685aa4b95173638c7982dbac723b282292a931 |
12-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog78b] Make log privacy filtering decisions on n-grams Previously, words were pushed out of a LogBuffer one at a time. The receiving code had to keep state to know whether a n-gram was safe to log. This patch looks at the entire n-gram and makes a single decision based on it alone. mult-project commit with I3c40d7e02c77943d2668094ddb1d03efb942c74f Change-Id: Id7d90bbd551b1a2f4e0e35f38852652f68f273f8
ixedLogBuffer.java
ogUnit.java
ainLogBuffer.java
esearchLog.java
esearchLogger.java
|
08d9c996dc31e767aca5c31df7ede80a36361060 |
21-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog81b] Log more data with handleSeparator"
|
8aa9963a895f9dd5bb1bc92ab2e4f461e058f87a |
21-Jan-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix Apache license comment Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
ootBroadcastReceiver.java
eedbackActivity.java
eedbackFragment.java
eedbackLayout.java
ixedLogBuffer.java
sonUtils.java
ogBuffer.java
ogUnit.java
ainLogBuffer.java
esearchLog.java
esearchLogger.java
tatistics.java
ploaderService.java
|
80375649d36c3e3aeec3a266827bb2d66d95d0f7 |
15-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog81b] Log more data with handleSeparator Change-Id: I4b2ebaa2398ac2f669e1e009e00842e55979e866
esearchLogger.java
|
345ef6762700cdb0fca25aa54b22ef83aaaac0ab |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog78a] Annotate logUnits with corrections If the user makes a correction to a word, this is now explicitly indicated in the logUnit. Change-Id: I8638aadd7b8c8e32bbc9c4b020548d786513d887
ogUnit.java
esearchLogger.java
tatistics.java
|
e6a9655a0362bebccdf0d51ebc3579573617c95a |
17-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "Consolidate SuggestedWords.getWordInfo and .getInfo"
|
937877b8770173d209ac82c17a7e57917ea531fc |
17-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog14] Increase feedback buffer to cover whole session"
|
63ed9abbe881db72f84025a91025cc3e0c8f1c13 |
17-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog13] ResearchLogger fix feedback"
|
f881f10e90e15c6f013c500d56fda9f8220570a7 |
17-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "Fix commit partial text logStatement"
|
34ecd12a058cbc9756e7f323b264a27acb378206 |
17-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "Add comment"
|
b5ac8ef5864ab198c26da55f4134f6e550d37015 |
17-Jan-2013 |
Kurt Partridge <kep@google.com> |
Consolidate SuggestedWords.getWordInfo and .getInfo Change-Id: I959cf049f550b7be3ec002281ca7457e566b0214
sonUtils.java
|
5213559e0e391c0f2c4a5c11a375e9580683ffaa |
16-Jan-2013 |
Kurt Partridge <kep@google.com> |
Fix commit partial text logStatement - No longer suggests that it is called from a non-existent method in RichInputConnection Change-Id: I25fe4a0f232a4320ca113598bbcdd029ca319944
esearchLogger.java
|
7f8c096bf2acd33063113ed3be8962fa364552df |
23-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog13] ResearchLogger fix feedback The feedback string was not being inserted in the feedback logs. Also changed the tag to "UserFeedback" from "UserTimestamp" to better reflect the data recorded. Change-Id: Iccf781b25e2573168c36e729419468f5bd73903e
esearchLogger.java
|
14b800d858de4279584ba876aa795e87523511b8 |
23-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog14] Increase feedback buffer to cover whole session Change-Id: I55b61d9ca6eecd56181b8d2913f71559555cd89e
esearchLogger.java
|
9579936bcf6bc5cecee315c5e40a30af77f47dfd |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog67] Renaming clarification ResearchLogger.latinIME_handleSeparator wasn't doing anything really specific to the separator, so its implementation has been renamed according to its role. Change-Id: I24e8691c7dc440dd067e96d23e50463683e17cfc
esearchLogger.java
|
019bcc62b92d2a43057a00c2db0a2928966c6247 |
14-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog68] Logger; make filenames more unique to prevent filesys conflicts"
|
5b611e184b44e479855ca45acd132ab9c592ba52 |
14-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog63] Log whether a manual suggestion is a prediction"
|
0a292ad8830c2f74cf5df72a7aa4d0b54fc888cf |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
Add comment Change-Id: If21222aa678a827c1fcad5cacac0fa20655e4e5e
esearchLogger.java
|
939e3f3152f7c2a1593b5ab4161597f4fe73315c |
14-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog59d] Pass separatorString through revertCommit"
|
67a61fc6bea2c4bf4e3d5096f9664547ecb47a9a |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog68] Logger; make filenames more unique to prevent filesys conflicts multi-project commit with If6b9f8990d7cdbf570740a81096513698d0e0f4c Change-Id: I124aed24be0beb4c472869594184ecf003c2fed4
esearchLog.java
esearchLogger.java
|
31156c816e57fc1824f32f26f0301bc21a402774 |
10-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog59d] Pass separatorString through revertCommit Change-Id: I5ef20476318979f99f543f9300cf6198d18f6244
esearchLogger.java
|
3e05370d53688e2c34cc26b7e5b6ca07f25fa839 |
13-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog59c] More detailed logging of backspace"
|
916c0a08c679b12922cbf32b659d1e32ca4dc6cd |
12-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog60] Log if a logUnit is uncommitted"
|
ef3936bc5470360144c3efc4dab9ef24a57c1e34 |
10-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog59c] More detailed logging of backspace - Normal delete events are recorded - Includes number of characters deleted for both batch and normal delete Change-Id: I422da3ddc94fa0ccd6c7586eaacf14c62dd16679
esearchLogger.java
|
343a852cd95a051bc54658d4cc78037361053f1f |
12-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog59b] Log CodeInput and KeyCode properly"
|
b75e2380e2e4fb62aab71db59bdd19075af8c2eb |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog58b] Log user pauses"
|
3338703a2fe8fa3ae549e1d884d9fb5a579a7f74 |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog63] Log whether a manual suggestion is a prediction Change-Id: Ia6f793611d4b18aecb1a635655af5edb639e1ecf
esearchLogger.java
|
5523a6818d77cd198e349f075bb1bb5acaff5b71 |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog59a] Split logUnits correctly around separators"
|
99931201d0258ec93bd47de6f6f53ad59709bd85 |
10-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog59b] Log CodeInput and KeyCode properly - Fix function calls to happen at more resilient times - In the case of phantom spaces, ensure that the logStatement goes to the correct logUnit Change-Id: Ida8f6eba1e4f33d9f9b4735316e3c6316ed316c0
esearchLogger.java
|
b4fe364b398ef24ad6e83aeb7f6a54010e0f3409 |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog60] Log if a logUnit is uncommitted Normally logUnits are committed to a log when the word that their data corresponds to is complete. However, if the user reverts a word, or goes back to edit it, then the system may "uncommit" the logUnit, and append additional editing steps to the end of it. When this happens, we want to make a note of it in the log, which is what this patch does. Change-Id: If2bbb948469824c76facf5f06ed8a6da8ff9777c
esearchLogger.java
|
05ee6ad84319de429ebdd6081f51a91ac2c5ae85 |
10-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog58b] Log user pauses Change-Id: I7802f07192a4cba4f3cfb5c08ce6d5d2d85a46c1
esearchLogger.java
tatistics.java
|
aa9db1e2598e6a8c64844db4261e067e592a6f38 |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog] Fix some potential NPEs"
|
90aaa2d0a59227e948aefc5fbc4c875dae006ccf |
10-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog59a] Split logUnits correctly around separators Change-Id: I65ecdead7e7bdeb8a5f1748e27068ddbd5d3ce00
esearchLogger.java
|
211103d7fecc3d6df116ec677ae88cb6d70cce86 |
24-Oct-2012 |
Kurt Partridge <kep@google.com> |
[Rlog58a] Fix privacy leak of word in logUnitStart Change-Id: Idcea4cd0256581e9868ac987fd1fa281ff074483
ogUnit.java
|
4acdd3ad692affd09d4d722be689f302e94b17d0 |
11-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog] Fix some potential NPEs Change-Id: I07b18b5db81784dca32683e5f208088181c5eed9
esearchLogger.java
|
75e69753b709c19d5a23baf88ec3ac2576ee9c24 |
09-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog57b] fix logging of reverts Change-Id: I07c817061a0cc060197e0fea45195ca07a9bf276
esearchLogger.java
|
b74a0a78c26e10d589e775cf4b06ce588dc9ffc7 |
09-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog57a] include logUnit boundaries in output Change-Id: I4d1647b971b0e7a4cf1a96f341236f6ab1d2ab16
ogUnit.java
|
403c423940b197e56f4d203050341b7cd90ca0cd |
08-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog56] Buffer words before pushing out LogUnit Previously, a logbuffer only held an n-gram. Data went in and out of it, FIFO, until privacy conditions were met (i.e. data not collected too frequently), and then an n-gram was saved. E.g., if n=2, and only 10% of data is collected, then 18 words went through the logbuffer before it captured the next 2 words. However, if a user then went back and edited the n-gram, these edits were not captured. This change changes the logbuffer size to temporarily hold data about words that are not recorded, so that if the user backs up over them, the edits to an n-gram that we do eventually capture are stored. If the example above, instead of a logbuffer holding 2 words, it holds 20. The system waits until all the words not needed for the n-gram have been gathered (i.e. the buffer is full), so the user has adequate time to edit, before shifting out the n-gram. The buffer is still flushed when the user closes the IME. See the comment for MainLogBuffer for an explanation. multi-project commit with I45317bc95eeb859adc1b35b24d0478f2df1a67f3 Change-Id: I4ffd95d08c6437dcf650d866ef9e24b6af512334
ixedLogBuffer.java
ainLogBuffer.java
esearchLogger.java
|
8bda35809b4cc02c9c41134f0a2ff9a648d25500 |
08-Jan-2013 |
Kurt Partridge <kep@google.com> |
[Rlog52z] Cleanup and small bug fixes Change-Id: Ia3fca4881370ffcdd5f2b14d2d1094c51f4330ae
esearchLog.java
esearchLogger.java
|
3b95eaf70b0a11b1c6e0c52361fe738b4a4b2ace |
24-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog50] capture bigrams properly even with deletions multi-project commit with Ia4ec213e8356897807cb6a278fccdbaa945732f0 Change-Id: Ib3fe886dc889954a31586ab81d00a21d8d55efd2
ixedLogBuffer.java
ogBuffer.java
ogUnit.java
ainLogBuffer.java
esearchLogger.java
|
e9c6455881060c9f43a15a499582118b2ac2fa65 |
24-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog48] Better logging of MotionEvents - Now includes all historical data stored in a motionEvent - Simpler API, refactored to move extraction code to JsonUtils Change-Id: I52d9756ddbeaa14d1704787da59bf1aad18f0335
sonUtils.java
ogUnit.java
esearchLogger.java
|
9bad176ebe4f6520db188b5498efbbf7e5fc2c4f |
08-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog32] ResearchLogger segment motion data around gestures correctly"
|
b7fb16e8ccbdd867221109e48a3a5b804f87b80d |
08-Jan-2013 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog27] Refactor LogBuffer"
|
99f31896454eff3789e00949dcce83f6914fe3f4 |
31-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog32] ResearchLogger segment motion data around gestures correctly multi-project commit with I684ba5fed8c653777942e6b0366113ca40dfa37c Change-Id: Id3804e6cfa97b4cdde212b8eebc413f76fa4772c
esearchLogger.java
|
f90fc105ab1159f43f536bcacdd1224c2c05bacb |
07-Jan-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Simplify singleton class initialization Change-Id: I16a27f2ed6ea66184bfdc9903180372cd7ea2fd1
esearchLogger.java
|
f77dd424b077a7f8ff547c09cb94d0dc7f0daed7 |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog27] Refactor LogBuffer Cleanup and prepare for replaying Change-Id: Ie09e912c6e9c0d7375168c575ccf1cfd9375dd31
ixedLogBuffer.java
ogBuffer.java
ainLogBuffer.java
esearchLogger.java
|
f763dc5915d394378bdcdc90cc0b238e66926b8b |
28-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog24] ResearchLogger detect word boundaries in callers above commitText multi project commit with I5847d4aba97a7224ae170a7153811c5a11816449 Change-Id: Ie6fbf6f19f0193451fe6f3ddf9d4ef1637a35db1
esearchLogger.java
tatistics.java
|
13b1be988d49818c48949d2534ffe31ed8475cfb |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "Log LatinIME.commitCurrentAutoCorrection()"
|
c1b4d143947ffcfd6880ef306e861a39a2f22087 |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "Differentiate LOG_EVERYTHING and LOG_FULL_TEXTVIEW_CONTENTS"
|
5e9a5ca9980c2f2d204840d03164c3df615aab5c |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog36z] Pass LatinIME instance to logger as LatinIME class"
|
dce58fe89543388d87ea412b5ee295d4e4e3287e |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog24z] Initialize statistics variables"
|
a51fbd92a537e0a8b8be217f3663542821002769 |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog20] Remove duplicate logStatistics"
|
99bd42b29504ee214f72343cceeab06d2999eaf6 |
21-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog24z] Initialize statistics variables Change-Id: I73a6009294a4f559a93b6ea9ceb4ea2683d97486
esearchLogger.java
tatistics.java
|
f0d626ecfc2fe5123e28622afe87ecd6be8b902e |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog19] ResearchLog remove unnecessary logSegment{start,end}"
|
9e12ba6c95edad2877b3320b5d1d30df2a2efa66 |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog22] ResearchLogger fixed debug printing"
|
226377e65aabe3922c47a4e40f7d846d346c55d5 |
22-Dec-2012 |
Kurt Partridge <kep@google.com> |
Log LatinIME.commitCurrentAutoCorrection() Change-Id: Ic46c91374ae0177cafad4579d28d6980af0d8d3a
esearchLogger.java
|
fc6e0cce6ff1a79da56f6f048956e91e0147043a |
24-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog19] ResearchLog remove unnecessary logSegment{start,end} Change-Id: I73b7765c764e5f1035f1c37df45345f26aa5acb1
ogBuffer.java
esearchLogger.java
|
583a1edc4aafb021f8f79d73dcc126da43560cef |
24-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog22] ResearchLogger fixed debug printing Change-Id: I2c59983236c936b8698004db8213b68c2f964cd5
ogUnit.java
|
18b01e88acda36185242fdfdfe15b42945d5e523 |
23-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog41] ResearchLogger debugging support in UploaderService"
|
5dd5dd2911435eedab8eb79360096e301a5847d9 |
22-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog36z] Pass LatinIME instance to logger as LatinIME class Upcoming changes require LatinIME class, not just InputMethodService Change-Id: Ia5b3a716ac02a99749fb2ba0164ba46c8a0c559a
esearchLogger.java
|
68fc33bd923fc12710521ddf0d7ecce1d704dc5d |
22-Dec-2012 |
Kurt Partridge <kep@google.com> |
Differentiate LOG_EVERYTHING and LOG_FULL_TEXTVIEW_CONTENTS Previously, LOG_EVERYTHING logged both all bigrams and also the entire TextView at the end of a session. Now, use a separate flag, LOG_FULL_TEXTVIEW_CONTENTS to determine whether the TextView contents are recorded. Change-Id: I0c7a90a8ff88aa65d057f3b2d3dd5adc3893504a
esearchLogger.java
|
522d739524d51ab1c4ecae36067068081c07927f |
24-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog20] Remove duplicate logStatistics Change-Id: I31c5520598269a83ab218e3a024bff0a625c2770
esearchLogger.java
|
ab5d2b45b912122f7129a8679c359376c3bad5bf |
11-Sep-2012 |
Kurt Partridge <kep@google.com> |
[Rlog41] ResearchLogger debugging support in UploaderService Change-Id: I70d5bd0cb12be7a5cc216799f92622912646466f
ploaderService.java
|
163699e240de2ed72ff13178e18ee5e18329004a |
22-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog12] Add comments to logging callpoints"
|
ab9f4fd35932a6f513f36d14dc77f559209b1131 |
22-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog7] ResearchLog improve gesture tracking"
|
c322c3c3c7c5e84f2786a708dc59b1084997ab2a |
23-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog12] Add comments to logging callpoints Change-Id: Idd786e2804dc82c1fa27ecf0fc0537491438d017
esearchLogger.java
|
f1ce54891f54b4b75a7662fe08204e9d50e54e55 |
13-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog7] ResearchLog improve gesture tracking - count how many times a gesture is deleted - count num chars entered by gesture - change name of fns to reflect capturing gesture information when setting composing text Change-Id: I1b8ebf9cfcf304e0efd827c8b8e28a4010199728
esearchLogger.java
tatistics.java
|
5a7ac3bf2a2df92b4643916899908ef30e544782 |
21-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog6.2] ResearchLogging Refactor"
|
58281a98eb8750d334db24e626c8fce37ffb5e9e |
18-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog6.2] ResearchLogging Refactor Move specifics of Log output format from ResearchLog to LogUnit Change-Id: I9d0253c50bb8175ab141bd87dd9a09f39f316b10
sonUtils.java
ogUnit.java
esearchLog.java
|
11bc86adcbc668e346b8e52a66b94c15c17975aa |
20-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog13] Add flag to inhibit uploading"
|
a98dabf106919c02cf654489e34d37665e24e58e |
20-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog10] ResearchLogger change visible indicator to just lines on the side"
|
0214f70e0cba006c0b026642a769b127f96d1090 |
20-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog8] Show red border if logging everything"
|
5a50d574e45be06126ce46b45c14f0f48fd7c01c |
19-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog13] Add flag to inhibit uploading Change-Id: I9d22dfb3fbc8332000507c8b97d9072bdd8dda91
ploaderService.java
|
c572c20cd820e148080cd93225681803c12ec167 |
14-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog8] Show red border if logging everything Change-Id: I5a3f21cef7d93128661b11b60eac7d84b8110e47
esearchLogger.java
|
ff9e30f5a386aebb7f6653ece716b0e13c11e2b5 |
15-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog10] ResearchLogger change visible indicator to just lines on the side (Note: Rlog9 was abandoned). Change-Id: I69de4116e33d3c79216e25efe2ad2bcb2780b0ff
esearchLogger.java
|
c2049c3284e6fb64860f133c798388582b35b862 |
20-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "[Rlog6.1] Fix LOG_EVERYTHING bug."
|
94ac7a38516635d552c54bdcb5785e7d60fe2188 |
19-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "Add ProductionFlag.IS_EXPERIMENTAL_DEBUG"
|
41fe487e3a379ec69925b679140b406eb21884ba |
18-Dec-2012 |
Kurt Partridge <kep@google.com> |
[Rlog6.1] Fix LOG_EVERYTHING bug. (It wasn't logging everything). Change-Id: I8c9fd1e7c04e1a3813e26e67691e0366ff48c9ee
esearchLogger.java
|
0aafbcf879a31afc8361078bd9574915d95694c0 |
18-Dec-2012 |
Kurt Partridge <kep@google.com> |
Add ProductionFlag.IS_EXPERIMENTAL_DEBUG The IS_EXPERIMENTAL_DEBUG flag gives a single place to turn off all debugging flags that might be set and to also enforce privacy controls. Currently only used in the research package. multi-project commit with I9275a7c8e40bf56106447a02d3056655329074b3 Change-Id: If769fe3a633f33963ca49e8ddf01ab24a30b6fd2
ainLogBuffer.java
esearchLog.java
esearchLogger.java
tatistics.java
|
606058f777de394d38b364a655cff36ccaf0d5d2 |
13-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog5] ResearchLogging change from onFinishInput to onFinishInputView Change-Id: I7d3bcfe647249e0b8a14ac3d67460c2684f16d8c
esearchLogger.java
|
40417aed94a32dcd4d6a4c469320e2d6ddf83865 |
13-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog6] ResearchLogger fix dictionary loading Change-Id: I5af460bd7c7fd67f858626ae3daf71fd615a25bf
esearchLogger.java
|
1a2733683769e6f1267c86768131fc89bbb4b3d6 |
12-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog4] ResearchLogger add LOG_EVERYTHING flag - broaden OUTPUT_WHOLE_BUFFER to log not just the buffer at the end, but everything along the way. This should only be set when the user is aware that logging is on, e.g. in a user test. Change-Id: I8f9874697524e533586da40d0a3e452f6a04d3e4
ainLogBuffer.java
esearchLogger.java
|
48160f9d847c0246883bc81599613b1ebe2652a6 |
10-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog3] improve stat recording Change-Id: Ie3b70e6eadc2a9af5ef45ddfad6a3398cea7bfe8
ogUnit.java
esearchLogger.java
tatistics.java
|
3370dc82370f5397bafdaeba395e3dfc8b8adf3a |
10-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog2] ResearchLogging fix multi-space logging multi-space logging should look like single-space logging, missing a few minor log statements (SuggestionUpdates, SetComposingText) multi-project commit with I2af842348c2f2b8f7271ac5b63def245e83df24d Change-Id: Icd3187c0d0377255f82787afffea657c14345803
ogUnit.java
ainLogBuffer.java
esearchLog.java
esearchLogger.java
|
5e854e281a525f0c2dcdb753db2fac3eb810470f |
10-Aug-2012 |
Kurt Partridge <kep@google.com> |
[Rlog1] Track time of log statements Log statements are now recorded with a timestamp. This is important for filtering out statements not part of words that are sampled when spaces are inserted automatically. multi-project commit with Change-Id: I68221a2528045d25632aef4bb716f92a4f4a56a4 Change-Id: I46ac9b3b1dcbb08425160d0109028cb64445139c
ogUnit.java
ainLogBuffer.java
esearchLog.java
esearchLogger.java
|
2da886651874b2588f18f800417ba858ac93d88b |
06-Dec-2012 |
Jean Chalard <jchalard@google.com> |
Remove a couple Eclipse and Android Lint warnings Change-Id: I0c29c5d2abcbf80759b996d34b534deb083cd7d3
esearchLogger.java
|
b10ec5319b1ce5d0e61af73840aabc00707a5e4c |
03-Dec-2012 |
Kurt Partridge <kep@google.com> |
Fix crashes related to setSpan(-1 ... -1) errors Fixes b/7652661 In some circumstnaces, when hiding the window, the logger tries to capture the TextView contents and restore the cursor position based on the values stored in LatinIME. However, the IME may not know the cursor position. This fix does two things 1) doesn't try to reposition the cursor if the TextView contents are not to be captured, and 2) if the cursor position is unknown (i.e., == -1), doesn't try to move it back. Change-Id: I3976aaccf58c18f892c3a8530218ae52bcac9989
esearchLogger.java
|
d4dbf092417d9cb40531e0bfbc61b2e69d714e47 |
01-Dec-2012 |
Kurt Partridge <kep@google.com> |
Merge "Revert "ResearchLog. Track time of log statements""
|
33d5da590f8b733b7bae980f919705b9d975c568 |
01-Dec-2012 |
Kurt Partridge <kep@google.com> |
Revert "ResearchLog. Track time of log statements" This reverts commit bdbe279cecea7a16ef2a5c3b62622eb19e4b18bf Other half of this change couldn't be committed because of a inter-project directory migration. Reverting until things settle down. Change-Id: I3862fc8485dfca6d507f620e905cfa583aa0e39a
ogUnit.java
esearchLog.java
esearchLogger.java
|
bc8df552f07d0f3b4d20af9f02ff77506bc7e01e |
30-Nov-2012 |
Kurt Partridge <kep@google.com> |
Merge "ResearchLog. Track time of log statements"
|
fdfa03c9f1f341374a87d311d5b25c1ad59d4606 |
30-Nov-2012 |
Kurt Partridge <kep@google.com> |
Merge "ResearchLogger switch word segmentation"
|
2ae580eaea1d0bade89119bd7a37d1d947a2344b |
30-Nov-2012 |
Kurt Partridge <kep@google.com> |
Merge "ResearchLogging of segments: groups of LogUnits that are sampled together"
|
bdbe279cecea7a16ef2a5c3b62622eb19e4b18bf |
10-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLog. Track time of log statements Log statements are now recorded with a timestamp. This is important for filtering out statements not part of words that are sampled when spaces are inserted automatically. multi-project commit with Change-Id: I68221a2528045d25632aef4bb716f92a4f4a56a4 Change-Id: I9f49c36391e1e1773b6d4876d7387c893024f87b
ogUnit.java
esearchLog.java
esearchLogger.java
|
6a0720478d2e44fc876b3446d7348083f154aeb8 |
09-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger switch word segmentation Previously, a logunit was considered a word only if it was all letters. This is important for tracking bigrams correctly. Now, a logunit must have only at least one letter. The dictionary check is still performed, and punctuation, etc. still comes in as separate LogUnits. But a word can contain a space, which helps set up for logging words where spaces are inserted automatically, and other situations in which text is committed with an additional space tacked onto the end. Change-Id: Ia74094a99058890d20a9cdadf2d0989841a79a41
esearchLogger.java
|
98967539fda520e6003baf80feba4cc1f1364d6e |
09-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogging of segments: groups of LogUnits that are sampled together Change-Id: Id68de4c6b2df574a38bb5ca800a9b641b1d78200
esearchLogger.java
|
565b9d2adda4cae38aa5f6ac10505126d8f10d65 |
09-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger add debugging code Change-Id: I03729506984f259dee63f3a66fd91963e3403d16
ainLogBuffer.java
esearchLogger.java
tatistics.java
|
6c95f97a932baec9edb9b51a815f67f9bf9e754b |
09-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogging fix password field collection password data collection was too "sticky"; the next field wouldn't be collected either. Change-Id: I739a956f663cff33216f83ac453b2a89d8c33dde
esearchLogger.java
|
240871ecafde7834ebb4270cd7758fc904a5f3a7 |
29-Oct-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Move code point constants from Keyboard to Constants class Change-Id: Iee01d4d2b916d0b584531104ac865ae6e6370a3d
esearchLogger.java
tatistics.java
|
fe05b881342645f75428cc51849f7326cb76a408 |
09-Aug-2012 |
Kurt Partridge <kep@google.com> |
add logging code Change-Id: I0abb4a1ad67666162ab6703ffdb33c5e0675be93
esearchLog.java
esearchLogger.java
|
596911479cd7cdc3bf999a5260f0be381e30c7cf |
09-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogging do not even show basic data for password fields Change-Id: I5489bad95f238e2f4d43bdd65bcf2f752d7a63fe
esearchLogger.java
|
17114054e91d9172f0432171862a72e832838e96 |
08-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLog uploadingService now waits for logging to finish Bug: 6188932 Change-Id: I31c0f380b334d9117990f2d92de8d385e4a52c7c
esearchLog.java
esearchLogger.java
|
25405eafb05d6f2096922b04e5d9ff2ac2bd1a10 |
27-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger clean up splash screen - simpler text - AlertDialog implementation - declining users are redirected to regular IME Bug: 6188932 Change-Id: Ifb983c3511125f8919f4a8b25aeee7de66dbb0cb
esearchLogger.java
|
58eb4d9f27595202927150766d198a0bff15efad |
27-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger no longer offers option to disable logging Bug: 6188932 Change-Id: I0b9474216080f3820438c09f89b0b6c6c102c69d
esearchLogger.java
|
29d5973fd35438a83acf7f44b5d55d5620278ee3 |
28-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Optimize rare Key attributes to separate class This change also removes per-Key verticalGap and horizontalGap. Change-Id: Id4d2129022fbbfbf5d740b8d1257032c945bb775
esearchLog.java
esearchLogger.java
|
b5ace11a2e7b88e6b89b6297d5d540f351e48a4a |
05-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogging upload via service Upload using an intent service rather than just a thread. More robust in case the keyboard is closed and the upload hasn't finished yet. multi-project commit with Id515c2b1b0d6f85be50f92a661a2d32ebaeaa143 Bug: 6188932 Change-Id: I64a9fab92ff89ee09df877db4e5f7f0ec0ffb3b6
ootBroadcastReceiver.java
esearchLogUploader.java
esearchLogger.java
ploaderService.java
|
fa0bac9057e2dbb0b1aacc6d748a8bcf12ac1462 |
07-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogging log when preferences change Bug: 6188932 Change-Id: I82a115aed30d7693f92d784a32b038996d8b71e3
esearchLogger.java
|
bf653996eab40e2c66cfd2eaeb48ed5175b78455 |
03-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogging capture full n-gram data - Captures complete motion data for all words in an n-gram. - Also filters n-grams properly; if any word in the n-gram is not in the dictionary, it is not included. - Simplify ResearchLog to not require explicit state - Added LogBuffer class MainLogBuffer class to allow n-gram-level decisions about privacy. - Moved LogUnit out from ResearchLogger multi-project change with Ic70ccb6c2e11eb02d887821434b44daa3eb7a3e2 Bug: 6188932 Change-Id: I731d6cff6539e997874f723b68bdb0d9b651b937
eedbackActivity.java
ogBuffer.java
ogUnit.java
ainLogBuffer.java
esearchLog.java
esearchLogUploader.java
esearchLogger.java
tatistics.java
|
c3f78c9057a5710898feaf8027659484477e5821 |
21-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove KeyboardSwitcher reference from ResearchLogger Change-Id: I671a83c19977fda358c8e8a730e22ee155f65512
esearchLogger.java
|
eb59a87a074348d30191e57308221531ae613001 |
22-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Merge "Add CollectionUtils class to create generic collection easily" into jb-mr1-dev
|
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a |
21-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Add CollectionUtils class to create generic collection easily Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
esearchLogger.java
|
0a30688080864e59b12196664e7b3cac10d0a8da |
31-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger to track simple statistics Bug: 6188932 Change-Id: Ie1bb7322706c2d4a56f5e17044bc746e9df1cf18
esearchLogger.java
tatistics.java
|
94e7f4bef970431f509a806d1b92b19fc3b5ce7d |
02-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger log RichInputConnection Move many ResearchLogger data collection points to RichInputConnection. By collecting data here, developers do not have to remember to keep the ResearchLog consistent with calls to the RichInputConnection. In addition, some unnecessary log points were removed, and the ResearchLogger is now independent of LatinImeLogger. multi-project change with I05496cfd762e9a41c42c50099143f1efc0a3d8a2 Bug: 6188932 Change-Id: I424abb2e437901262a9620255493916b7c3ff74b
esearchLogger.java
|
ac78633be28e8990fc3b3a8de192c80966e746e3 |
21-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Rename and consolidate some constants Change-Id: I7863936cca18b28bf0117afcbcf544a5fd7f185d
esearchLogger.java
|
6785b9072762e15bb49657ce7b7d228dab76e44a |
21-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove touch coordinate from pickSuggestionManually Change-Id: I33b1b4bc6fdfd263c4b2bb7125c07b4bddcf3c9f
esearchLogger.java
|
35c11842a78e272ac4f61bfc58b96826c833f104 |
20-Aug-2012 |
Kurt Partridge <kep@google.com> |
Revert "ResearchLogger log RichInputConnection" This reverts commit 1964ffb3f43f0ada429d13b41bd22b90a97fa9fc Change-Id: Ie43e7ac828faa91e1824a255bb3ecf6c8222d4e8
esearchLogger.java
|
1964ffb3f43f0ada429d13b41bd22b90a97fa9fc |
02-Aug-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger log RichInputConnection Move many ResearchLogger data collection points to RichInputConnection. By collecting data here, developers do not have to remember to keep the ResearchLog consistent with calls to the RichInputConnection. In addition, some unnecessary log points were removed, and the ResearchLogger is now independent of LatinImeLogger. multi-project change with Ib71f841044ec1072610ab5638a5edfce29b7c05b DO NOT MERGE Bug: 6188932 Change-Id: I9ec7500a5b18bfe1a5a5bb1e5bf21c43351fc59e
esearchLogger.java
|
27e48447a449d2eb534dfa2dc07060727e1a8fb0 |
07-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Lingering gesture floating preview text a bit Bug: 6936095 Change-Id: I873343e9aa6afdf6bdb223795f03232509b012a7
esearchLogger.java
|
4702671ea4feb0c79a879e2e3013afdd6ed800b1 |
23-Jul-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Rename SuggestionsView to SuggestionStripView
esearchLogger.java
|
c8e45ddb032554f4e9d4411d8ef47d98db62d77b |
23-Jul-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Rename LatinKeyboardView to MainKeyboardView Change-Id: I8f3123b8d727c7beb72e226f80c17794f89c8b60
esearchLogger.java
|
4fa6e5726041a22db4f15d99521ea06419401946 |
19-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogging indicator - shows a indicator that logging is on. two options are available: an obvious red outline around the keyboard, and a subtle red dot in the lower right-hand corner. currently configured for the subtle red dot. Bug: 6188932 Change-Id: I0fd1ac5a0f20329adc603aa65ab85f2d38b9fc43
esearchLogger.java
|
4331012a9e7779ff7c8359a443dc5815ee6ea8d9 |
19-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLog splash screen Bug: 6188932 Change-Id: I1b247ecc26a2dd4f3f1c1b1cd3d928af717ebdd5
esearchLogger.java
|
3c233bf1a5003c478a27964758afe2ca581d3d8b |
19-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLogger feedback form - also cleaned up RLog menu multi-project commit with If0fd4fef89d390073e6939d5188ed5696866cb33 Bug: 6188932 Change-Id: I4f66f13bd366b4e8bde742ccd0704f812c6d33f9
eedbackActivity.java
eedbackFragment.java
eedbackLayout.java
esearchLogger.java
|
9c539d5a5c8e9b36be482fd7ebb2a71a22ef6af0 |
19-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLog uploading - uploads files in the background to server multi-project commit with Ie0d937773e04b2fbefc8d76c231aaa52ebc392c9 Bug: 6188932 Change-Id: I90bb0e237eeb567e4cbb51085f2229f17f1fe71c
esearchLogUploader.java
esearchLogger.java
|
6b966160ac8570271547bf63217efa5e228d4acc |
20-Jul-2012 |
Kurt Partridge <kep@google.com> |
ResearchLog refactor - new package: com.android.inputmethod.research multi-project commit with Ic0a5744f3160d13218addd589890623c0d120ffc Bug: 6188932 Change-Id: Icf8d4a40a5725401799be6e209a640d99a5f34c4
esearchLog.java
esearchLogger.java
|