Pull out the hunspell dictionary into its own class which subclasses from the Spellch...
commita7638db83f61a1d6b9299283da3634b0df3e3d14
authorrlp@chromium.org <rlp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 6 Nov 2012 03:53:36 +0000 (6 03:53 +0000)
committerrlp@chromium.org <rlp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 6 Nov 2012 03:53:36 +0000 (6 03:53 +0000)
tree9143550926ef971393445da8414fa121529e32e1
parent7be6698c128f8585445c806770060f5f95d2fcfb
Pull out the hunspell dictionary into its own class which subclasses from the SpellcheckDictionary class.

A couple of notes:
- I definitely plan to eliminate the references to SpellCheckHost. Those are temporarily there to make sure spellcheck still functions in the interim. When SpellcheckHost and SpellCheckProfile become SpellCheckService in the next CL, the references will be removed.
- Right now I am mostly moving around code. There may be some redundancy. If I don't catch it in this CL, I will catch it in a subsequent one.
- I've pulled out more metrics, but I am assuming we will put those all back in when we have a clearer idea of what we truly want to track.

sky - TBR'd for chrome_browser.gypi changes

BUG=158555

TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166135 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/spellchecker/spellcheck_dictionary.h
chrome/browser/spellchecker/spellcheck_host.h
chrome/browser/spellchecker/spellcheck_host_impl.cc
chrome/browser/spellchecker/spellcheck_host_impl.h
chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc [new file with mode: 0644]
chrome/browser/spellchecker/spellcheck_hunspell_dictionary.h [new file with mode: 0644]
chrome/chrome_browser.gypi