History log of /frameworks/base/core/java/android/webkit/WebViewProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
134752b47128466b11d399de388d8aa3f7266683 07-Apr-2017 Tima Vaisburd <timav@google.com> Added onMovedToDisplay method to WebView

Delegate the action to WebViewProvider, by default it is no-op.

Bug: 36006397
Test: There is no implementation yet to test.
Change-Id: Ib5101d3669a92ae81cfb34cc5db607c374712a3d
/frameworks/base/core/java/android/webkit/WebViewProvider.java
a5717331d1120324728d1aa79fb902b9945afa02 30-Mar-2017 Tao Bai <michaelbai@google.com> Override View.autofill() method and call into ViewDelegate

BUG: 36787841

Test: this just forwards api call.
Change-Id: Ie2c9675e5a7ee2ed2a7997d1270cf388571a855b
/frameworks/base/core/java/android/webkit/WebViewProvider.java
cf49a23b3c3028776a238ac10331e7bc64f94842 28-Mar-2017 Tima Vaisburd <timav@google.com> TextClassifier: add API to WebView

Delegate the actions to WebViewProvider, by default they are no-ops.

Bug: 34780392
Test: Existing tests should be enough
Change-Id: Iefb1045b44a6e8cee5d1cc2c9b194b392d33f36d
/frameworks/base/core/java/android/webkit/WebViewProvider.java
640f30a7763b0a4b80c767acb84c740aac04768b 07-Mar-2017 Felipe Leme <felipeal@google.com> Replaced auto-fill by autofill to keep it consistent with API style.

This change will affects 2 types of apps: autofill service implementations
and apps that use autofill APIs.

Since just the former is known to be used at the moment, we're not trying
to keep backward compatibility with the latter.

Bug: 35956626
Test: CtsAutoFillServiceTestCases pass
Test: android.provider.SettingsBackupTest pass

Change-Id: Ia720083508716deae9e887f9faa7ae7c5a82f471
/frameworks/base/core/java/android/webkit/WebViewProvider.java
d10e4af0988b478f57dd90196ee105a94129a93b 19-Jan-2017 Tobias Sargeant <tobiasjs@google.com> WebView: Add the definition of the renderer importance API.

The renderer importance API is used to specify how important
out-of-process WebView renderer services are for the purposes of OOM
killing and scheduling with respect to the binding application.

This allows an application to - for example - specify that renderers can
be killed while the application is not in the foreground, thus cleaning
up additional resources.

Bug: 30824898
Test: Tests await Chromium change.
Change-Id: I6dca3d427d6cdb5cb7e0be6f7fb8ece64bd24af9
/frameworks/base/core/java/android/webkit/WebViewProvider.java
6d553874bed06280766ae24ea605f9bbde3f5a4a 09-Dec-2016 Felipe Leme <felipeal@google.com> YAMAFFR - Yet Another Major AutoFill Framework Refactoring

- Explicitly split View methods into Assist and AutoFill methods, rather
than use an overloaded method that takes flags.
- Simarly, renamed ASSIST_FLAG_SANITIZED_TEXT and
ASSIST_FLAG_NON_SANITIZED_TEXT flags to
AUTO_FILL_FLAG_TYPE_FILL and AUTO_FILL_FLAG_TYPE_SAVE respectively.
- Created a AutoFillUI class to host the auto-fill bar and other UI
affordances.
- Moved the temporary notifications to AutoFillUI (eventually that
class will host the real UI).
- Moved FillData to android.app.view.autofill package.
- Split IAutoFillCallback in 2 (IAutoFillAppCallback and
IAutoFillServerCallback, residing at the app and system_server
respectively), so service cannot fill the app directly (which lets
the framework control the UI).
- Moved assist's IResultReceiver to AutoFillServiceImpl so
system_server can act as a mediator between the AutoFillService
implementation and the app being auto-filled.
- Replaced FillData and FillableInputFields by a bunch of new objects:
- FillResponse contains a group of Datasets, each representing
different values
that can be used to auto-fill an activity (for example, different
user accounts), optional id of fields the service is interested
to save, and an optional bundle for service-side extras.
- Dataset contains a name, Fields, and an optional bundle for
service-side extras.
- Fields contain an AutoFillId (parcelable) and a value (Bundle)
- Changed the temporary notifications to emulate the new workflow:
- Initial notification requests the auto-fill data but do not
auto-fill.
- Once service calls back, a new notification is shown with the
results.
- Then if the user selects a dataset, the activity is auto-filled
with it.
- It also shows a notification to emulate what can be saved.
- Created an VirtualViewDelegate for views that uses a virtual
hierarchy for assist data.
- Added new methods on ViewStructure to add children with virtual ids.
- Added 2 methods on View to support auto-fill:
- autoFill(Bundle) to auto-fill the view.
- getAutoFillType() to return how the view can be auto-filled.
- AutoFillType defines the input fields that support auto-fill:
- Text fields (like EditText)
- Toggle fields (like CheckBox)
- Lists (like RadioGroup)
- AutoFillType can also have a sub-type representing its semantic (for
now only text fields have it, and it's the same as getInputType()).
- etc :-)

Bug: 31001899
Test: manual verification
Change-Id: I2dd2fdedcb3ecd1e4403f9c32fa644cb914e186f
/frameworks/base/core/java/android/webkit/WebViewProvider.java
1ca634a544a47193dd9e57f9b3eb3e42ab0dbbf1 29-Nov-2016 Felipe Leme <felipeal@google.com> AutoFill Framework refactoring.

The AutoFill Framework uses the same AssitStructure provided by the Assist API
and so far it was using the same methods as well, both internally and externally
(public API).

Sharing that internal code internally is fine, but the public APIs must distinguish between the 2 cases so they can fill the assist structures accordingly (although the initial implementation still shares the same logic).

This CL also splits the original 'auto-fill' request in 2 types of requests,
which are set by View flags:

- ASSIST_FLAG_SANITIZED_TEXT
- ASSIST_FLAG_NON_SANITIZED_TEXT

It also added new methods and callbacks to handle save requests.

Bug: 31001899
Test: manual verification

Change-Id: I4eb09099dc19a43cb7e053e64d939aed3704b410
/frameworks/base/core/java/android/webkit/WebViewProvider.java
6e585844a0d8c4a559e3aa3b4a4050d7e9eda422 30-Sep-2016 Nate Fischer <ntfschr@google.com> Add APIs to get WebViewClient and WebChromeClient

Add getWebViewClient and getWebChromeClient to WebView and WebViewProvider.
These APIs both return null if the client is not yet set.

Change-Id: I22044713a43ab09a9a5a63138247bfecb60f2522
Test: N/A
Bug: 31843416
/frameworks/base/core/java/android/webkit/WebViewProvider.java
e319dadaa9970ecfd1dd9dbfd455400153ba5c7b 17-Mar-2016 Selim Gurun <sgurun@google.com> Revert "Revert "Add some View methods overrides and WebViewDelegate interfaces.""

This reverts commit 7ef5429637e641808f6f6acdbfd2513b7f2effcf.

Change-Id: I03a27148a1df5baf12fb89bca77dcb55a47b6be2
/frameworks/base/core/java/android/webkit/WebViewProvider.java
ecdce961ea1082508b5022fe0c12bf3578e7f34a 05-Feb-2016 Hui Shu <hush@google.com> Support for webview drag and drop

WebView needs to override onDragEvent to accept drops from other apps.

BUG: 27039417
Change-Id: Ie81c5ac325091cf78440785e04afcc01ddcbaab3
/frameworks/base/core/java/android/webkit/WebViewProvider.java
f119c5208f5f3c54a174086f585a609a222a3d2d 08-Oct-2015 Hui Shu <hush@google.com> Allow WebView to startActivity and receive results

This CL makes webview override View#onActivityResult and gives webview
itnernals the access to View#startActivityForResult.

BUG: 24416313
Change-Id: Ia49db1348a1f5ee0c648a8b16551d9becc7caddd
/frameworks/base/core/java/android/webkit/WebViewProvider.java
c8694a082ab4870d9f148ac98a5e1b3b07d75cc0 05-Jun-2015 Paul Miller <paulmiller@google.com> Deprecate WebView scrollbar overlay API

Deprecate setHorizontalScrollbarOverlay, setVerticalScrollbarOverlay,
overlayHorizontalScrollbar, and overlayVerticalScrollbar. They've been
no-ops for years, ever since WebViewChromium.

BUG:21642246
Change-Id: Ia1062c53fdbaa7a0d282ba79da733a6f3b9ac84f
/frameworks/base/core/java/android/webkit/WebViewProvider.java
50b26a5c27296ef20c3930213ece8a911ec85104 02-Jun-2015 Selim Gurun <sgurun@google.com> Remove ViewAssistStructure and use the frameworks data structure

As part of the API rename from ViewAssistStructure to ViewStructure,
we added a temporary workaround to prevent build breakage. Remove
the temporary workaround since the current unbundled webview package
implements the updated onProvideVirtualStructure API.

Change-Id: I13a5b8dee3e856eb585de53a0750bd52c7a909a7
/frameworks/base/core/java/android/webkit/WebViewProvider.java
0b408586c6694fd22a1cd53b1beb069de84b8306 13-May-2015 Selim Gurun <sgurun@google.com> Add a temporary wrapper for ViewStructure until Webview APK is updated

It turned out that after the API change from ViewAssistStructure to
ViewStructure, the suggested mechanism did not work, and webview
started throwing abstractmethoderror exceptions. Temporarily
solve the problem by wrapping ViewStructure inside a
ViewAssistStructure. Once Webview APK is updated, drop it.

Change-Id: I09dfe7dac9c2bc7c037d842844c61dd879629470
/frameworks/base/core/java/android/webkit/WebViewProvider.java
49b043f37d7231b1544cb72e1bfb616e5a00688d 07-May-2015 Dianne Hackborn <hackbod@google.com> Fix issue #20655182: API Review: ViewAssistStructure

Fix the various view assist related APIs.

Also remove the blockAssist view attribute, and instead use
the window's FLAG_SECURE to drive blocking of the entire
hierarchy (which is semantically correct, and will protect
existing apps that have already indicated they need it).

Change-Id: I6beebc86b202809cba0a356cae9607d8d0fb5e78
/frameworks/base/core/java/android/webkit/WebViewProvider.java
1b650cb6f99e0481ed20795ec19fc62bbf1191ba 07-Apr-2015 Selim Gurun <sgurun@google.com> Add the Assist support to Webview

Bug: 19771298

Implement the Webview API to provide assist data. Webview assist
data is provided asynchronously.

Change-Id: I2fbf3e5ce7779ba6664dfbc6a702880fe71d5126
/frameworks/base/core/java/android/webkit/WebViewProvider.java
a8352f40316fb265c74d42e908eb30284259b47d 03-Mar-2015 Tobias Sargeant <tobiasjs@google.com> Add visual state callbacks to the WebView.

Registering a visual state callback allows the caller to be notified
after the commit, activation and swap of the current (or future) state
of the DOM tree has occurred. At the point at which the callback is
called, the caller can be sure that any DOM updates made prior to
the registration are ready to be drawn in the next WebView#onDraw.

We also provide a convenience callback related to the visual state:

* WebViewClient.onPageCommitVisible; called at the earliest point at
which the next draw will not render contents from the previously
loaded page.

Bug: 6375170
Change-Id: I17e706b6e6ba4a8c28c835552687c9f7a4623024
/frameworks/base/core/java/android/webkit/WebViewProvider.java
4c8093afe3da4f6d3b9a43510d0b6601aeadb582 11-Mar-2015 Selim Gurun <sgurun@google.com> Implement PostMessage API for Webview

Bug: 10237116

This CL implements the postmessage API for webview. It provides
a way for java applications to post messages to JS frames and
establish message channels, and then do full-duplex communication
after that.

Change-Id: Idbc2918552a4c9fd28ae1ddf19bd360e71f8a4a2
/frameworks/base/core/java/android/webkit/WebViewProvider.java
93cbe27804f72f6b17bdcb9526f57109c3e5f94d 03-Mar-2015 Ed Heyl <edheyl@google.com> Fix build: Revert "Add potential future APIs for postmessage"

This reverts commit 37bd8907cb94be69c9bd4c308e49c38524e87269.
/frameworks/base/core/java/android/webkit/WebViewProvider.java
61c5cf135d9848026e82f7b93f206869ecc6b6ec 03-Mar-2015 Selim Gurun <sgurun@android.com> am 4de38166: am aef98356: am 9fc8356b: Merge "Add potential future APIs for postmessage"

* commit '4de38166c6dbc1108a64cf772abe61b6ddaa2804':
Add potential future APIs for postmessage
37bd8907cb94be69c9bd4c308e49c38524e87269 02-Mar-2015 Selim Gurun <sgurun@android.com> Add potential future APIs for postmessage

Bug: 10237116

The APIs are hidden while work is ongoing.

Change-Id: I3e2f06d6e41af276171b127f06bdd74924c2e74c
/frameworks/base/core/java/android/webkit/WebViewProvider.java
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac 28-Feb-2015 John Spurlock <jspurlock@google.com> Remove unused imports in frameworks/base.

Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/core/java/android/webkit/WebViewProvider.java
3e853fb1d27eede6f90ae8af164acdc310d472ce 08-Jan-2015 Marcin Kosiba <mkosiba@google.com> Un-break the WebView build.

This renames methods that have been renamed in
Ib9d403156c1fc4fb04f65f3c126d1277a44b3740 back to their original
names.

Change-Id: I07b2fb94b21c42c36958855d19d996f96b0ce5c4
/frameworks/base/core/java/android/webkit/WebViewProvider.java
a54956a0bc611b1e9b3914edc7a604b59688f6b7 08-Jan-2015 Alan Viverette <alanv@google.com> Fix accessibility delegation

Ensures that delegate code is run last. Previously, calling the super
method from an accessibility delegate set on a widget would only run
code in the widget's parent. Next, the delegate code would run. Finally,
the widget's code would run. As a result, the widget code would override
any data supplied by the delegate.

By moving all overridden code to internal methods, we ensure that the
call chain for super includes the widget's parent code followed by the
widget's code. The delegate code will always run last.

BUG: 17641433
Change-Id: Ib9d403156c1fc4fb04f65f3c126d1277a44b3740
/frameworks/base/core/java/android/webkit/WebViewProvider.java
ea1d90f5dab529541bb2c68d5f68c1a7a6ddbe01 10-Nov-2014 Ignacio Solla <igsolla@google.com> [WebView] Allow the WebView to be compiled against the system SDK.

BUG:18152150
Change-Id: Ifd6dcac17663631058d895c61bb6e8018c5aeecc
/frameworks/base/core/java/android/webkit/WebViewProvider.java
451e338c51e8c45efc0d21536dfae6f78f6d5e06 10-Nov-2014 Ignacio Solla <igsolla@google.com> [WebView] Allow the WebView to be compiled against the system SDK.

BUG:18152150
Change-Id: Ifd6dcac17663631058d895c61bb6e8018c5aeecc
/frameworks/base/core/java/android/webkit/WebViewProvider.java
2871febb19c02c2d11c0aa3835e884361e60c580 16-Jul-2014 Tao Bai <michaelbai@google.com> WebView permission change

As requested by API council, the following were changed
- Changed the PermissionRequest to abstract.
- Used String for resources instead of long.
- Also remove the WebView.preauthorizePermission() which we didn't think

BUG: 15432556
Change-Id: I900a98b4e0288d2bcd8faf0bbcd84970600548a5
/frameworks/base/core/java/android/webkit/WebViewProvider.java
3ee06efef34b7f619b6b31b58447c64eda9fc0e7 15-Jul-2014 Marcin Kosiba <mkosiba@google.com> Add a WebView.zoomBy API.

The WebView has zoomIn/zoomOut APIs which zoom in/out by a fixed
amount. This adds a more flexible API.

BUG: 13399510
Change-Id: Ia505048d5b1c48f9a3ff1c4ce7129ed2f55804f8
/frameworks/base/core/java/android/webkit/WebViewProvider.java
7302f4f8f7d0e92fcdf0a068eab2b6a47810e926 03-Jul-2014 Ben Murdoch <benm@google.com> Plumb temporary view detach calls through WebView.

Intercept View#onStartTemporaryDetach/onFinishTemporaryDetach
to handle focus changes correctly.

Bug: 14313621
Change-Id: I92ba2f44359643fee63f30b9c35b1ae4183e4245
/frameworks/base/core/java/android/webkit/WebViewProvider.java
e1c6c3ae21a527c5ddb4386ceee51e9ebd4ad58f 28-Apr-2014 Selim Gurun <sgurun@google.com> Design a static API for clearclientcertpreferences

Bug: 12983007

Change-Id: I869b4cd4c178b8fedf725f108fd2e369895543e9
/frameworks/base/core/java/android/webkit/WebViewProvider.java
b6aa97e0a0cd13846c148716fc0c7947422cea04 26-Mar-2014 Selim Gurun <sgurun@google.com> Add ClientCert support

Bug: 12983007

This is to add APIs for client certificates. Keep the APIs hidden
until finalizing the design.

Change-Id: I8a1e755e2c509cf821dff7c7df0ddd5270a5f79b
/frameworks/base/core/java/android/webkit/WebViewProvider.java
14cd25f619fe981455aec9c79dc1abd89f4f5d8c 18-Apr-2014 Selim Gurun <sgurun@google.com> Merge "Provide an API to set print document name."
4c22b547761fad31755b76e2fb4fc2c369d61a46 15-Apr-2014 Tao Bai <michaelbai@google.com> Revert "Revert "Define new general permission APIs for webview.""

This reverts commit e0a7b08d369e323f524251a44251c902122a6414.

Change-Id: Ieba5a72524e43eb5e2fccb39647fd11e9d9494c8
/frameworks/base/core/java/android/webkit/WebViewProvider.java
e0a7b08d369e323f524251a44251c902122a6414 15-Apr-2014 Tao Bai <michaelbai@google.com> Revert "Define new general permission APIs for webview."

This reverts commit 672b99c8f80177784053074d178fdea6750e82df.

Change-Id: I486b313b8cd638d5e29e2f022bba99b570a9415f
/frameworks/base/core/java/android/webkit/WebViewProvider.java
672b99c8f80177784053074d178fdea6750e82df 29-Mar-2014 Tao Bai <michaelbai@google.com> Define new general permission APIs for webview.

This will give us ability to add new webview featrues which requires permission without changing API during the WebView autoupdate.
Also deprecated geolocation permission related APIs.

BUG: 13699047
Change-Id: I6a557e11eb26c6ca236d44e75600e0b265fd791c
/frameworks/base/core/java/android/webkit/WebViewProvider.java
23a1af6f83bb51478689020890582f500c73e6ba 15-Mar-2014 Selim Gurun <sgurun@google.com> Provide an API to set print document name.

Bug: 13250097

The current print api for Webview does not allow setting the
print document name, so all documents show up using a hardcoded
name (which is visible to the user). Deprecate the current API
and provide a new one that allows setting the document name.

Change-Id: I7043b78e98f25bbc0e0ef33e1d6d3b0d34401e48
/frameworks/base/core/java/android/webkit/WebViewProvider.java
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/webkit/WebViewProvider.java
da7d64225366b40dd10376116bbe19dd8c0b20db 06-Sep-2013 Selim Gurun <sgurun@google.com> Publish Print Api for Webview

Bug:10652036

Change-Id: Ibcc7e48f4e4ce1bc437c0d3fb89d3d66a90dca64

This is a cherry-pick of a5c86c644bce5f9d472541b2d1ddc1b39299f004
to prevent a automerger failure.

Conflicts:
core/java/android/webkit/WebView.java
core/java/android/webkit/WebViewClassic.java
core/java/android/webkit/WebViewProvider.java
/frameworks/base/core/java/android/webkit/WebViewProvider.java
b7a3740773d5066efe5be76799abf78d291d2a82 21-Aug-2013 Selim Gurun <sgurun@google.com> Revert "Added the callback signal."

Change-Id: I18de018060f80f85e0534a069b2f5c6ecd2c8177
(cherry picked from commit f295ad0c50e56a358bba53ca3861f4558479da8e)
/frameworks/base/core/java/android/webkit/WebViewProvider.java
fc3f4ee8a0fb2c50ad77f4c9ceae5590a021f3e4 20-Aug-2013 Selim Gurun <sgurun@google.com> Added the callback signal.

Bug:10190508

Change-Id: I52b327e0724938e1de7ce7550d26563364ff1589
/frameworks/base/core/java/android/webkit/WebViewProvider.java
2167c0be56cc859e38f69df150747055d67b1ea0 06-Aug-2013 Selim Gurun <sgurun@google.com> Add the API to support webview printing

Bug: 10190508
Change-Id: I47fc46bb1ea632876048b29621843f781c47aab7
/frameworks/base/core/java/android/webkit/WebViewProvider.java
a5cdd51cb7dc3acd608b67186bdef1d2a12bdbe7 17-Jul-2013 Ben Murdoch <benm@google.com> Add WebView.evaluateJavaScript(String, ValueCallback) API.

This API is intended to replace the "WebView.loadUrl("javascript:...")
pattern that is the current mechanism for executing JavaScript in the
context of the current page displayed in the WebView.

The new API is more convenient - it doesn't trigger the normal URL
loading path - and so does not have side effects such as hiding
the keyboard - and allows the caller to specify a callback that will
be invoked once the script execution is complete.

BUG=9814043

Change-Id: I3f27e8ff5371077d9265430090d61381a3a86e76
/frameworks/base/core/java/android/webkit/WebViewProvider.java
e3f9071e0daef6e5fe38aa4d40aabd3716eb3e54 05-Jun-2013 Ben Murdoch <benm@google.com> Plumb View.getAccessibilityNodeProvider though WebViewProvider.

This is needed to make use of the new Accessibility implementation
in the Chromium WebView. nos for WebView Classic.

Change-Id: I96bd2426d2de3b26dc9b72d0fdbacefa9bbe20f7
/frameworks/base/core/java/android/webkit/WebViewProvider.java
db2302513b7271d0e5736d7fa1044ad09c742217 29-Jun-2013 Ben Murdoch <benm@google.com> Revert "Plumb View.getAccessibilityNodeProvider though WebViewProvider."

This reverts commit 150cf1c15b23bb30be8b7267a5e8bc326d0f50cc.
/frameworks/base/core/java/android/webkit/WebViewProvider.java
150cf1c15b23bb30be8b7267a5e8bc326d0f50cc 05-Jun-2013 Ben Murdoch <benm@google.com> Plumb View.getAccessibilityNodeProvider though WebViewProvider.

This is needed to make use of the new Accessibility implementation
in the Chromium WebView. nos for WebView Classic.

Change-Id: I8e26035d15af494e4caa50b4c6c7cb4ac8efeb9e
/frameworks/base/core/java/android/webkit/WebViewProvider.java
52c9f7f95083a9d041b9261522e929073cb52fd5 18-Jan-2013 Ben Murdoch <benm@google.com> Refactor FindActionModeCallback.

Refactor FindActionModeCallback to make it more suitable
for sharing between WebViewClassic and WebViewChromium.

Bug=5006564

Change-Id: Ic3156eb50f99033a17ba3f83d0b4f39ba992afa8
/frameworks/base/core/java/android/webkit/WebViewProvider.java
e623e2448436d5496d5a28b7cec1b746ed0dc5e2 07-Sep-2012 Ben Murdoch <benm@google.com> Proxy View.dispatchDraw through WebViewProvider.

Provide a no-op implementation in WebViewClassic.

Change-Id: I44e64c261fb8b4387cb53f0625300c3527ba2e40
/frameworks/base/core/java/android/webkit/WebViewProvider.java
19274f5a86d30c5ec8bc94bdcc2454f84e17c87e 13-Jul-2012 Jonathan Dixon <joth@google.com> Remove deprecated methods from webview provider interface

As these methods are a no-op, no need to foward it to the provider.
Also fixed some missing @Override annotations.

Change-Id: I6ba87cea49d95499de3f62db85c6f6947634bb6f
/frameworks/base/core/java/android/webkit/WebViewProvider.java
926cf56676d760579573470c7848dbf119a86779 14-Jun-2012 John Reck <jreck@google.com> Show WebView layers in hierarchyviewer

Change-Id: I373e084d236baafe17982cfc367d167b81ca3e20
/frameworks/base/core/java/android/webkit/WebViewProvider.java
448902d757bb5d5f0284a06b0193549f1e1f369f 17-May-2012 alanv <alanv@google.com> Add movement actions to JS accessibility.

Bug: 5932640
Change-Id: I80e210adbef266b1ec9bc1cad7eeacb70529bdba
/frameworks/base/core/java/android/webkit/WebViewProvider.java
8116da5ff64c293cba376dc9551cf81dd00cb6bd 03-Apr-2012 Michael Kolb <kolby@google.com> Remove embedded titlebar rendering

Bug: 5032345

During the zoom, the embedded titlebar doesn't get rendered
in the correct spot. Browser renders the titlebar differently
now, so the old code can be removed

Change-Id: I6affc9e6119dc17e89d15dad77e14e1cdf139662
/frameworks/base/core/java/android/webkit/WebViewProvider.java
d405a433e66a7bff086c5ba5653ae4268b2b994d 22-Mar-2012 Victoria Lease <violets@google.com> move FindListener into WebView

Also took advantage of the opportunity to adjust the javadoc.

Bug: 6052412
Change-Id: I3de2cc6f2b5af20acb87d6e0a105ac12b1be679b
/frameworks/base/core/java/android/webkit/WebViewProvider.java
3a382b58c89090a0051a58a8255e681f7266835d 20-Mar-2012 John Reck <jreck@google.com> Merge "Pipe down isHardwareAccelerated"
abeb6a791501151308d06db6aebb438e16c1a784 06-Mar-2012 Victoria Lease <violets@google.com> proposed public API for asynchronous find-on-page

Bug: 6052412

Change-Id: I63bff3bfda50eede958cb885f5068ae94bdcfe7d
/frameworks/base/core/java/android/webkit/WebViewProvider.java
a5408e619a0d9f4b516d76ee053da05a5d94227d 16-Mar-2012 John Reck <jreck@google.com> Pipe down isHardwareAccelerated

Change-Id: I19285ea03409279aea09f9e44a1870364762f877
/frameworks/base/core/java/android/webkit/WebViewProvider.java
3c90952036a5ff7ddb2946c643f1a0bf1c31d53a 28-Feb-2012 Jonathan Dixon <joth@google.com> Refactor WebView to be a thin proxy class

Splits interface and implementation; all client calls are forwarded
to an abstract WebViewProvider interface, and the existing implementation
moved into the WebViewClassic implementor of this interface.

Originally taken from a snapshot from the development branch, by:
git diff HEAD 9a4c328a54cc05e5 | git apply
- but then rebased to keep up to date with master

Interdepends on webkit and Browser changes:
https://android-git.corp.google.com/g/158979
https://android-git.corp.google.com/g/167911

Change-Id: I91403f32654ff308934e95c832d17b292a7d9b2e
/frameworks/base/core/java/android/webkit/WebViewProvider.java