History log of /frameworks/base/core/java/android/webkit/WebViewProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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