Store feedback for spellcheck results from spelling service
commita8e55b1e8c3faef8b9cdd17d444f837773cb8b1c
authorrouslan@chromium.org <rouslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 24 May 2013 06:44:19 +0000 (24 06:44 +0000)
committerrouslan@chromium.org <rouslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 24 May 2013 06:44:19 +0000 (24 06:44 +0000)
tree458ab1bd5e1d564c3e36b4c73a84856d8ebf81e3
parent4d4d6e1407d02a2b32f0bf5dc10d888715e32e18
Store feedback for spellcheck results from spelling service

This CL begins to collect spellcheck feedback, but the only feedback actions
are PENDING and NO_ACTION. Feedback sender uploads these actions every 30
minutes. The feedback is cleared from memory when user removes misspellings
from text or every 6 hours. Follow up CLs will add the rest of the actions.

BUG=170514

Review URL: https://chromiumcodereview.appspot.com/15318004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201989 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed:
chrome/browser/spellchecker/feedback.cc
chrome/browser/spellchecker/feedback.h
chrome/browser/spellchecker/feedback_sender_unittest.cc
chrome/browser/spellchecker/feedback_unittest.cc
chrome/browser/spellchecker/spellcheck_message_filter.cc
chrome/browser/spellchecker/spellcheck_message_filter.h
chrome/common/spellcheck_marker.h
chrome/common/spellcheck_messages.h
chrome/renderer/spellchecker/spellcheck.cc
chrome/renderer/spellchecker/spellcheck_provider.cc
chrome/renderer/spellchecker/spellcheck_provider.h
chrome/renderer/spellchecker/spellcheck_provider_hunspell_unittest.cc
chrome/renderer/spellchecker/spellcheck_provider_mac_unittest.cc
chrome/renderer/spellchecker/spellcheck_provider_test.cc
chrome/renderer/spellchecker/spellcheck_provider_test.h