DescriptionSplit WebTextCheckClient off WebSpellCheckClient
This is Patch 2 of 5 for making SpellCheckProvider a RenderFrameObserver, so
that spellcheck can work in OOPIF. Full design: https://goo.gl/VfCENk
This patch splits the text checking functions off interface WebSpellCheckClient
into a new interface WebTextCheckClient, and makes it also referenced by WebView
(for now). Clients should call WebView::setTextCheckClient in initialization.
For subclasses implementing the interface:
- SpellCheckProvider is made to implement both interfaces
- Other subclasses are switch to implement WebTextCheckClient since they no
longer implement any of WebSpellCheckClient's functions
BUG=638361
TEST=n/a; no behavior changes
Review-Url: https://codereview.chromium.org/2791753003
Cr-Commit-Position: refs/heads/master@{#461857}
Committed: https://chromium.googlesource.com/chromium/src/+/62dc793dc640ae5fd16d571a0c9199fe0fb740d0
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Make SpellCheckClient implement WebTextCheckClient only #
Total comments: 3
Patch Set 4 : Change ../platform to public/platform #Patch Set 5 : Add TODOs for class renaming #Dependent Patchsets: Messages
Total messages: 30 (18 generated)
|