History log of /frameworks/base/core/java/android/webkit/CallbackProxy.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0e9292b94a3cb47374a8ac17f6287d98a426b1a8 11-Sep-2012 Selim Gurun <sgurun@google.com> Remove defunct searchbox implementation from webview.

The search box implementation has not been in use since ICS. This
removes dead code from webview.

Change-Id: I8a28eeeec556619abc4a902a3abec2ac52bad319
/frameworks/base/core/java/android/webkit/CallbackProxy.java
a36dcfdfe0e93cf18ae2c98f92625a593d624bb7 29-Aug-2012 Selim Gurun <sgurun@google.com> Provide referer to browser on download request.

Bug: 6662557

Provide a private API to provide referer to browser for download
requests.

Change-Id: I6ff393caa43e16db12fb5dab38f1f26cd76bf232
/frameworks/base/core/java/android/webkit/CallbackProxy.java
df9cae4de32039d518974794641b301ee3406a1b 03-Aug-2012 George Mount <mount@google.com> Cancel handler for JS unload handler prevents hang.

Bug 6803309
When the alert dialog raised by the JS unload handler was pressed
outside the alert region, it was canceled and no response was
sent back to WebViewCore. This captures the cancel event so that
WebViewCore doesn't hang.

Change-Id: I0c125e759a252a803c2c77aa9533adef7fa82d3d
/frameworks/base/core/java/android/webkit/CallbackProxy.java
d594047f8f9e64cf9307a49e41ededd4d4fe0f5a 21-Jun-2012 George Mount <mount@google.com> Remove unused ENABLE_ANDROID_INSTALLABLE_WEB_APPS

Remove an unused #define and code associated with it. This will
smooth a possible future webkit merge.
WebKit change: I16d8c457a3f08996bc66401b241fe0db5a118975

Change-Id: Ibf046337cdabb9bee9cff8e3d77d9f69a59ecb15
/frameworks/base/core/java/android/webkit/CallbackProxy.java
65ae8d87051d3b718b1095c5312e58a5958b7e30 08-Jun-2012 Jonathan Dixon <joth@google.com> Merge "Extract WebView Classic details from API classes."
73eeb7b5ed5f88750156b787c665f7d3769fc56a 08-Jun-2012 Jonathan Dixon <joth@google.com> Extract WebView Classic details from API classes.

Last remaining bits:
- push JNUUtil.setContext call down into WebViewDatabaseClassic
- remove references to hidden ClientCertRequestHandler from the public API classes.

Change-Id: I9605dc2493b73fe8f22c7bb38c73d36632e0c7fa
/frameworks/base/core/java/android/webkit/CallbackProxy.java
fcc1f75bdf21a89f0a40c323efae4d6a817cced5 30-May-2012 Jesse Greenwald <jgreenwald@google.com> Separate interface and implementation of 2 more WebView classes

WebBackForwardList
WebHistoryItem

Bug: 5626244
Change-Id: Ia7f4b4487a103d8c897ac60d9f01a94e2458b034
/frameworks/base/core/java/android/webkit/CallbackProxy.java
cba778dc21ed13711ec020c12a64836bce3c2742 23-Apr-2012 Ben Murdoch <benm@google.com> Pause the WebCore thread watchdog at the right time.

There are times when we deliberately put the WebCore thread
to sleep (i.e. waiting for a user to complete a JS prompt or
dismiss an alert). In this case, we don't want the WebCore thread
watchdog to fire. Pause the watchdog before we put the WebCore thread
to sleep and resume it again when the thread wakes up.

Factor out the repeated send/pause/wait/resume code into it's own
function.

Bug: 6366520
Change-Id: I17ecf9d466ce21b25a9e5cb8ff4cb0e5fab7605b
/frameworks/base/core/java/android/webkit/CallbackProxy.java
533e69f0bedcf59cdf960ad5aeecedef6983d929 17-Apr-2012 John Reck <jreck@google.com> Minor cleanup

Change-Id: Ide35e6cf2abe2b723e6d45e796a21ae135706bf5
/frameworks/base/core/java/android/webkit/CallbackProxy.java
9c6b01a753ff0193054ab2e7207ae19164a6ca6e 16-Apr-2012 Steve Block <steveblock@google.com> Merge "Clean up JavaDoc for WebStorage"
f804ba131b4f543ece1973126c0ae5d4b919ee8b 13-Apr-2012 Ben Murdoch <benm@google.com> Merge "Add support for HTML Media Capture "capture" attribute."
285ddfc8abfcdd252c50477b34c13f8173f9f3f4 28-Mar-2012 Steve Block <steveblock@google.com> Clean up JavaDoc for WebStorage

Bug: 5461416
Change-Id: Ice7a2ca1e346ae80f53b477d236ff8c20032cf2f
/frameworks/base/core/java/android/webkit/CallbackProxy.java
be716920e70541c9b334c9389d335f1aa1ed7124 11-Jan-2012 Ben Murdoch <benm@google.com> Add support for HTML Media Capture "capture" attribute.

Plumb the value of the "capture" attribute through the framework
down to the embedder.

Requires a change in WebKit
(I0a921be31fda79a43c05da4fe22d9c808d92709c)

and Browser (I38dfe2df043fdba1388384dbd3b5370737eb38e5).

Bug: 5771207

Change-Id: I494adc1274ca21ce8fe52a6c7b6b758217927e66
/frameworks/base/core/java/android/webkit/CallbackProxy.java
2377b99f6c6f8dba94c28089330e29933b04d601 12-Apr-2012 Jonathan Dixon <joth@google.com> Decouple JsResult from the WebViewClassic impl

The majority JsResult and JsPromptResult are simple data-carrying &
callback classes. Extract the WebViewClassic specific parts dealing
with WebCore thread and CallbackProxy and decouple via abstract interface.

Bug: 6238755
Change-Id: Ibafd18910725f0875e3b59c1b2078173c102cdec
/frameworks/base/core/java/android/webkit/CallbackProxy.java
d78ad29b0929b86d6084b618fbec83027294fff1 09-Mar-2012 Michael Kolb <kolby@google.com> fix callback NPEs when WebView is destroyed

Bug: 6141489

change destroy flow for WebViewCore and block callback
messages
Change-Id: Ib15a0e016508bc6df031996adde150dd37c195c4
/frameworks/base/core/java/android/webkit/CallbackProxy.java
6ddf44d81538fbcc8c0732ea53770bc23a6d7cf7 03-Mar-2012 Michael Kolb <kolby@google.com> fix race condition in WebViewClassic.destroy()

Bug: 6088940

Change-Id: If2cf26d4aab73d2d8689e4e3f9ec8e91193c966d
/frameworks/base/core/java/android/webkit/CallbackProxy.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/CallbackProxy.java
0acb1c32fa002a648c8090f622b0094f406d5411 16-Feb-2012 Steve Block <steveblock@google.com> Drop support for Android HTTP stack

All future releases will use the Chromium HTTP stack and maintaining two HTTP
stacks adds maintenance overhead. The Chromium HTTP stack requires V8, but we
now use V8 in all build targets (b/5495373), so we can safely drop the Android
HTTP stack.

LoadListener, HttpAuthHandlerImpl, Network, SslErrorHandlerImpl, WebViewWorker
- Android-stack specific, removed
StreamLoader, FrameLoader
- Require LoadListener, removed
CacheLoader, ContentLoader, DataLoader, FileLoader
- Extend StreamLoader, removed

BrowserFrame
- Removed methods that create LoadListener
- BrowserFrame.startLoadingResource() is called from native
CallbackProxy, WebView
- Removed calls to Network methods
CacheManager, CookieManager, CookieSyncManager, WebViewCore, WebResourceResponse
- Removed other Android-stack specific code
JniUtlil
- Removed useChromiumHttpStack()
WebViewDatabase
- Removed all code to create cookies and cache databases for Android HTTP stack

See corresponding WebKit change https://android-git.corp.google.com/g/166327.

Bug: 5495616
Change-Id: If491675516f6eb187077af4220214bb6e6a8d045
/frameworks/base/core/java/android/webkit/CallbackProxy.java
acd7e2eb8b896bf69f78e41b21719912efb898f9 20-Feb-2012 Steve Block <steveblock@google.com> Don't try to use Network timing with the Chromium HTTP stack

Change-Id: Ibba20a13e1389c2a7b1cc0cc45d3ef012894cb99
/frameworks/base/core/java/android/webkit/CallbackProxy.java
fe33a75cc8883dc5d50dd5a2fb0eac702f2a6992 04-Oct-2011 Steve Block <steveblock@google.com> Add WebViewClient.onProceededAfterSslError()

This is used to notify the host application that an SSL error occurred while
loading a resource, but the WebView but chose to proceed anyway based on a
decision retained from a previous response to onReceivedSslError().

Bug: 5403366
Change-Id: I51a25b93d7824b7eb7b6d5a961cba948e37c85db
/frameworks/base/core/java/android/webkit/CallbackProxy.java
a0d767c8226babdc23c84d685d89d279b48f6c7e 27-Sep-2011 Steve Block <steveblock@google.com> Always call WebView.onPageStarted(), regardless of whether a WebViewClient has been set

This makes sure that the page's SSL certificate is cleared when the page load
starts.

Follows on from https://android-git.corp.google.com/g/#/c/138147.

Bug: 5287216
Change-Id: I40f74a72dc495c48d7167b7b70a845a8481feb85
/frameworks/base/core/java/android/webkit/CallbackProxy.java
9a0cd15eec572e1322c2c328b2e5acea9f2d9210 27-Sep-2011 Steve Block <steveblock@google.com> Always update the WebView's SSL certificate, regardless of whether a WebViewClient has been set

This looks like a copy-paste error from other CallbackProxy methods which call
back to the WebViewClient or WebChromeClient, rather than the WebView.

Also remove '@hide' annotations. These are superfluous as the class is not
public.

Bug: 5287216
Change-Id: If97c4d769cf82563b9c182ba09fc742fbb7e08e9
/frameworks/base/core/java/android/webkit/CallbackProxy.java
e7821cd607c8fb660034ae3d158a1b17ef575159 08-Jul-2011 Mathew Inwood <mathewi@google.com> SearchBox API changes, to know when calls succeeded.

Depends on change: I5af94c8df8f24dfafb02c4052381aa547c72684c
(due to SearchBox API change).

Change-Id: If283ecdfa62aecb1fa697b1a2cd43b771b908d72
/frameworks/base/core/java/android/webkit/CallbackProxy.java
bdaa1aafd590aa88e16cee166f8e78404d8023a4 04-Jul-2011 Mathew Inwood <mathewi@google.com> SearchBox API to determine if it's supported by the current page.

Change-Id: I0119243ed0e19e237c1f51de887af5c954f96693
/frameworks/base/core/java/android/webkit/CallbackProxy.java
a14775949c97a616196f5293209b092ee3d4e9a9 11-Feb-2011 Brian Carlstrom <bdc@google.com> Implement android.webkit.BrowserFrame.requestClientCert

Following the example of reportSslCertError, implement requestClientCert

ERROR CASE CLIENT CERT CASE
<... From external/webkit ...> <... From external/webkit ...>
android.webkit.BrowserFrame.reportSslCertError android.webkit.BrowserFrame.requestClientCert
CallbackProxy.onReceivedSslError CallbackProxy.onReceivedClientCertRequest
WebViewClient.onReceivedSslError WebViewClient.onReceivedClientCertRequest
<... See packages/apps/Browser ...> <... See packages/apps/Browser ...>
SslErrorHandler.proceed (with SslCertLookupTable) ClientCertRequestHandler.proceed (with SslClientCertLookupTable)
android.webkit.BrowserFrame.nativeSslCertErrorProceed android.webkit.BrowserFrame.nativeSslClientCert
<... To external/webkit ...> <... To external/webkit ...>

Change-Id: I2ba6007ad9b2ee520a0a6b17f3a767679b1664de
/frameworks/base/core/java/android/webkit/CallbackProxy.java
85a50ff48b2331913cc87f483eafba9f231c8c8c 25-Jan-2011 Patrick Scott <phanna@android.com> Pass the auto login header information to the app.

Add a new callback to handle auto login requests.

Bug: 3367381
Change-Id: I2ee8038cdf8a4ff9d1d3de0c871a0c60f1769655
/frameworks/base/core/java/android/webkit/CallbackProxy.java
9497c5f8c4bc7c47789e5ccde01179abc31ffeb2 22-Feb-2011 Narayan Kamath <narayan@google.com> A Java implementation of the SearchBox API.

Implemented as a Java bridge object and a JS adapter.
Works on both V8 and JSC.

Change-Id: I8a4268fb3c6688b5ece9e27c11724c0776017255
/frameworks/base/core/java/android/webkit/CallbackProxy.java
c12544a201667383bc3dfb4bd3ad62d98cacd24f 11-Nov-2010 Patrick Scott <phanna@android.com> Offer a callback to intercept url requests.

The new callback allows applications to return a response for a particular url.
Deprecate onLoadResource in favor of the new api. onLoadResource is not
currently being used by the new network stack and applications can post a
message from shouldInterceptRequest to handle onLoadResource.

Bug: 2905943
Change-Id: Icf48ab3110d85d76112b3c3b4a1a8c8a333b82f0
/frameworks/base/core/java/android/webkit/CallbackProxy.java
0406e48db9d445227d66277fd786059c0c1074eb 03-Nov-2010 Ben Murdoch <benm@google.com> Work around race condition in CallBackProxy.

If WebCore requests two (or more) alert/prompt/confirm dialogs
in quick succeession, we have a race that when the dialog is dismissed
the WebView does not have it's focus restored before the next dialog
is requested to be shown and we early out of displaying the dialog (i.e.
we do not show it).

Work around this by no longer verifying that the Activity has focus as
this check seems to be redundant anyway (see 3166409).

Bug: 3151825, 3166409

Change-Id: I7f650b066ee63da92bc9a620b8e190c91b306d3e
/frameworks/base/core/java/android/webkit/CallbackProxy.java
5fe721f5f55d60bd8c244322aef484e549a6de9d 08-Oct-2010 Patrick Scott <phanna@android.com> Fix NPE in addMessageToConsole.

CallbackProxy should always check for client during handleMessage.

Bug: 3060412
Change-Id: I0a84fa2ce21cc46d9b215b18a700119c7c12a7f2
/frameworks/base/core/java/android/webkit/CallbackProxy.java
585f13f8dec4cbf55b3bc04d95425d647f0577b2 10-Aug-2010 Svetoslav Ganov <svetoslavganov@google.com> Accessibility support for WebViews

Change-Id: Ibb139192bae4d60fd53a7872b19c06312bb41558
/frameworks/base/core/java/android/webkit/CallbackProxy.java
372dfc8bd40446e04ea22f2752cc99f0566fa077 01-Jul-2010 Ben Murdoch <benm@google.com> If no touch icon is specified by a <link> tag, return <host>/apple-touch-icon.png as
the touch incon url instead. The DownloadTouchIcon class will handle the case that
this file does not exist on the server.

Change-Id: I8ab8fd65b571584d7b648af72c568f0b01c2dcaf
/frameworks/base/core/java/android/webkit/CallbackProxy.java
6312de2a9a2cf7304d91b7f78c3dff2db59b918c 29-Jun-2010 Ben Murdoch <benm@google.com> Receive notification from native webcore that the page being viewed
has marked itself as being an installable web app. Default implementation
in the WebChromeClient does nothing.

Requires an external/webkit change.

b/2766917

Change-Id: I7aae1b097f866e3d1c6c6a7a31a55bb12ff6a441
/frameworks/base/core/java/android/webkit/CallbackProxy.java
97147286d1992ef699ce81f7b72b7b415483ef9f 16-Jun-2010 Patrick Scott <phanna@android.com> Fix a monkey crash when the new WebView is destroyed.

Grab the WebViewCore immediately so that if the Tab is destroyed, we have the
old WebViewCore object and can return the BrowserFrame.

Bug: 2733004
Change-Id: Ic3e4c5417f2165f412f60f05aea3ed403d8cecfd
/frameworks/base/core/java/android/webkit/CallbackProxy.java
fba3197d9e28f087ce41e0fc2446e76936764889 04-Jun-2010 Grace Kloba <klobag@google.com> Do not call AlertDialog.show() if the context is not
the focused Activity. In that case, just take the
default cancel.

Change JSAlert to be cancelable like JSConfirm.

Fix http://b/issue?id=2741195
/frameworks/base/core/java/android/webkit/CallbackProxy.java
4ae32f5f11f2914196d6d0d195dcbc59d37b92bc 18-May-2010 Ben Murdoch <benm@google.com> Allow passing of accept types from WebCore to Java for the file picker.

Requires a change in external/webkit and packages/apps/Browser.

Change-Id: I0fe5f0edb00be0f329f07e42e84f88aced543d17
/frameworks/base/core/java/android/webkit/CallbackProxy.java
20ca1177703a7d5bc64d2e5db11046bd9e051c03 17-May-2010 Grace Kloba <klobag@google.com> Update the mLatestProgress of CallbackProxy even
mWebChromeClient is null as WebView needs it.

Fix http://b/issue?id=2685989
/frameworks/base/core/java/android/webkit/CallbackProxy.java
336d7dcb105a43ee4de51fd0f26f277c63662f02 12-May-2010 Grace Kloba <klobag@google.com> The default AlertDialog allows cancel. But the default
JSConfim doesn't have a cancel listener. So when
user cancel the dialog, we do not wake up the WebCoreThread.
The same code is already done for JSPrompt dialog correctly.

Fix http://b/issue?id=2679139
/frameworks/base/core/java/android/webkit/CallbackProxy.java
0348440e4ad665f9fa7ed73a5c6b533e183a9e1f 26-Mar-2010 Steve Block <steveblock@google.com> Cherry pick from master.

This change forwards to the WebView HTTP authentication credentials that
are supplied to an XHR from JavaScript. This allows the WebView to store these
credentials for use with later requests.

This is a re-working of https://android-git.corp.google.com/g/46430

Bug: 2544330
Change-Id: I3f04433b00233d7b7bf4f7e3471d8d15d8817f93
/frameworks/base/core/java/android/webkit/CallbackProxy.java
0cf6046b8d0fcc920e253a2baca8d2a737c1620a 30-Mar-2010 Patrick Scott <phanna@android.com> Fix a simple logic mistake.

If the icon is precomposed or the icon IS null, set the touch icon url. This
ensures there will be a touch icon set if either precomposed or regular is
specified. Precomposed icons take precedence.

Bug: 2546984
Change-Id: Id9291006ecda8659b823ab9629eb98a6f8d45f5e
/frameworks/base/core/java/android/webkit/CallbackProxy.java
c6a90a59b342114d760d899e09d8def672b49ca8 25-Mar-2010 Steve Block <steveblock@google.com> Provides ability to store HTTP authentication credentials supplied to an XHR from JavaScript

This change forwards to the WebViewClient HTTP authentication credentials that
are supplied to an XHR from JavaScript. This allows the client to store these
credentials for use with later requests.

Currently, the browser only stores credentials that have been entered manually
by the user through the authentication dialog.

Bug: 2544330
Change-Id: I913e35d80b7ad41ff75586092408b86ea9f543d8
/frameworks/base/core/java/android/webkit/CallbackProxy.java
21817f6e2924217a1c456f3ba7e9a359b00602d2 20-Mar-2010 Grace Kloba <klobag@google.com> Explicitly dismiss the zoom control if
1. start double tap
2. start pinch
3. start a popup window
4. about to detach from window
5. WebView size change which happens when IME is up
or rotation changed.

Partial fix http://b/issue?id=2530401. Dismiss the
zoom control of the main window when bringing up
the sub window
/frameworks/base/core/java/android/webkit/CallbackProxy.java
4ab72cb7e79c15b94b4b7aca4cdb28677a615f8a 15-Mar-2010 Brian Carlstrom <bdc@google.com> b/2511635 Browser displays incorrect SSL cert information

WebView's mCertificate member was not cleared when going to new
pages. Rather than clearing mCertificate as was done in previously in
WebView.goBackOrForward, we now clear when CallbackProxy receives a
PAGE_STARTED message.

This problem was highlighted whenever we went to a https page that was
in the cache, since the cache does not store certificate information,
so "More > Page Info > View Certifcate" was showing the certificate of
the last non-cached page because it had not been cleared. See also
b/2516638 "SslCertificate information not cached by CacheManager"

Change-Id: I40284f22ceb7150a6b20ecc2741f6153ed9a3276
/frameworks/base/core/java/android/webkit/CallbackProxy.java
0b2e84b32af48f4b2b17c72adcf12ad29ec7bb7a 02-Mar-2010 Patrick Scott <phanna@android.com> Add a client for WebBackForwardList operations.

Provide a custom data slot in WebHistoryItem to store application data in the
history item. A client of WebBackForwardList can insert their custom data into
the item when created. In onIndexChanged, the custom data can be read by the
client.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
3141e0a62abe57e93e5d716895a2a57cc052bb50 28-Jan-2010 Ben Murdoch <benm@google.com> Add new ConsoleMessage class that adds more information (such as the Message Log Level from WebCore) and a new overload of onConsoleMessage that takes this as a parameter.
This change requires a corresponding change in external/webkit.

BUG=2401755

Change-Id: Iea2c58e93172240f162d8ad57eb2c8f2352f8162
/frameworks/base/core/java/android/webkit/CallbackProxy.java
6a5b0ecae5dc89a951e1e204bc007f50f944c5d1 08-Jan-2010 Patrick Scott <phanna@android.com> Deprecate onTooManyRedirects.

The method was added a long time ago but has never been called. Rather than
spend time implementing and testing this feature, deprecate the function.

Bug: 2257857
/frameworks/base/core/java/android/webkit/CallbackProxy.java
11438c371e5757bde2a5c08eb81aedb794805fc1 16-Dec-2009 Grace Kloba <klobag@google.com> Implement the full screen WebView plugin.

Use a NoTitleBar_Fullscreen dialog to implement the
full screen plugin. This runs in the same thread as
WebView (UI in the Browser case). One catch is that
the SurfaceView provided by the plugin needs to be
opaque if it doesn't want to see through the WebView.

The PluginFullScreenHolder translates the events to
the underline WebView. Special treatment in the touch
case as it needs to translate the coordinates.

WebView can't be panned, or double tap to zoom, or
long press to trigger the context menu while having
a full screen plugin.

Inside webkit, we also give the plugin element focus
when it goes to the full screen so that it takes key
events. While handling key events, we don't let it
loose focus or scroll out.

Todo:
When a plugin goes to full screen, we should make
sure the embedded plugin is fully visible. Otherwise
when we translate the touch events back, they will be
outside of the visible rect and will be ignored.

This is part 1 of 2-project check in.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
b6ddc7ae3507f0e1ea9a76c76f829bc8b26a292c 08-Dec-2009 Derek Sollenberger <djsollen@google.com> Notify native plugin code when the browser discards the customView.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
51ef573a8336c637ac508c49b84b512d8f11fa3a 07-Dec-2009 Derek Sollenberger <djsollen@google.com> Switching from activity based full screen plugins to a view system overlay.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
7caaeecce1b04e2098dd4f471fdd69ebe28c31b0 19-Nov-2009 Ben Murdoch <benm@google.com> Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage.

BUG=b/2271636

Change-Id: Ia9bed430c624c4c3745904c98fb2e27632d929f9
/frameworks/base/core/java/android/webkit/CallbackProxy.java
d9e22ed8fe08c8c9fcf5c47a6b25d335a3158056 07-Nov-2009 Grace Kloba <klobag@google.com> am 0691ad50: Remove "@hide pending API council" in webkit to expose the apis to SDK.

Merge commit '0691ad50ca6b7a2968a0b95e1e9bb7228dd47d65' into eclair-mr2

* commit '0691ad50ca6b7a2968a0b95e1e9bb7228dd47d65':
Remove "@hide pending API council" in webkit to expose
0691ad50ca6b7a2968a0b95e1e9bb7228dd47d65 22-Oct-2009 Grace Kloba <klobag@google.com> Remove "@hide pending API council" in webkit to expose
the apis to SDK.

Remove @hide in GeolocationPermissions and WebStorage
to expose them to the SDK users.

Remove @hide for freeMemory() in WebView.

Remove @hide comment in CallbackProxy and
GoogleLocationSettingManager as they are not public class.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
3613385fbc5368715e7af1a6676b7bb63fafcf09 04-Nov-2009 Leon Scroggins <scroggo@google.com> Do not update the progress if it is the same as the last given progress.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
405d785f86c1f32feaf1f0f93d1cd8df5cbcd151 02-Nov-2009 Leon Scroggins <scroggo@google.com> Do not scroll the title bar off screen until the page finishes loading.

Fix http://b/issue?id=2139418
/frameworks/base/core/java/android/webkit/CallbackProxy.java
94ab3b6d0e9a5a914c7706ed1888c9d27756f7e4 08-Oct-2009 Grace Kloba <klobag@google.com> Expose WebViewClient of WebView.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
70ca3c25b959427359bdb7cf37a8c3d6eb962357 02-Oct-2009 Leon Scroggins <scroggo@google.com> File upload.

Implement java side of file upload. Requires changes to external/
webkit to not break; requires changes to packages/apps/Browser
before it actually is used.

Fix http://b/issue?id=675743
/frameworks/base/core/java/android/webkit/CallbackProxy.java
194e345eb0fbfd170dcebb81a2bb7d93e8f93f94 28-Sep-2009 Leon Clarke <leonclarke@google.com> Re-instate the link coloring on startup, but going via the browser
to read the bookmark history, and restricting it to 100 results.

Link coloring - doing db lookup in new thread

Whitespace, following review
/frameworks/base/core/java/android/webkit/CallbackProxy.java
dbad320bf3a4ae44717aa8dff4ec1791a3820259 24-Sep-2009 Grace Kloba <klobag@google.com> ResultTransport needs a default value. If the thread is
ununlocked by something else other than CallbackProxy's
notify(), it can have a null value.

Fix http://b/issue?id=2131842
/frameworks/base/core/java/android/webkit/CallbackProxy.java
d58ccff769e40a6c52e9f6e30e4016590e05ba9a 18-Sep-2009 Patrick Scott <phanna@android.com> Add a boolean indicating if the apple-touch-icon is precomposed.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
5a4fbd6c20e36410bed07c0b6b655412c6eb71d5 17-Sep-2009 Grace Kloba <klobag@google.com> The starting progress for WebView should be 100 as it is
not in the loading state.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
0236e673d8b980fd6333c18505129c6b49e38cd1 03-Sep-2009 Leon Scroggins <scroggo@google.com> Attach the title bar to the top of the page.

Remove the old notions of changing the viewing mode
resulting in changing the visibility of the title bar.
Instead, attach the title bar to the top of the page.
Change contentToView() to contentToViewY() (and an X
version; same change for viewToContent), to account
for the title bar's height. Adjust the parameters
for drawing the scroll bar to account for the title bar.
Requires a change to packages/apps/Browser.

Change-Id: Ic0f7d6e0a1cce58ba2bca87337cf72a8194e9aa4
/frameworks/base/core/java/android/webkit/CallbackProxy.java
d497d87650dd79f7d6a4751d79598d68ceb4b789 25-Aug-2009 Ben Murdoch <benm@google.com> Pass the estimated size of new HTML 5 databases to the ChromeClient so it can use that amount to figure an initial default quota.

Change-Id:Ic9372b0c86472b42ba5d0b964aaff1e2bbfe3efa
/frameworks/base/core/java/android/webkit/CallbackProxy.java
b2359262b48bf33887c72be94b044cfdfd602858 19-Aug-2009 Leon Scroggins <scroggo@google.com> Implement new title bar hiding/showing behavior.

Remove the code that hides the title bar when the page finishes loading.
When the user double taps, if it did not result in changing the viewing
mode (i.e. on a mobile site), send a message to the client so we can
toggle the title bar's visibility. Required for a change to
packages/apps/Browser

Change-Id: I0040fd183ce5673a4069e943f38eb31599c0ca7d
/frameworks/base/core/java/android/webkit/CallbackProxy.java
f58ffac202b5a15f4bbfd5512c58f202a992f594 13-Aug-2009 Leon Scroggins <scroggo@google.com> Hide the title bar when zoomed in.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
7ec19876c95584c2114982826b2006557b0728d6 11-Aug-2009 Cary Clark <cary@android.com> make private inner classes static

bug found by findbugs
http://b/issue?id=1856695
/frameworks/base/core/java/android/webkit/CallbackProxy.java
2ba1262b420ef5b9abebcd818c46774b8517f244 04-Aug-2009 Patrick Scott <phanna@android.com> Add a callback for the url of an apple-touch-icon.

Hide the apis until this is a well-tested feature. The url is reported rather
than the actual icon since it may never be used. The apple-touch-icon is meant
for shortcuts on the home screen.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
4faee09c422a70439129e9fb40dd82f03d42c98d 28-Jul-2009 Steve Block <steveblock@google.com> Adds the Java side of the system to show the Geolocation permissions prompt.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
59e2ad93bf37c7ded44c033d38fe7c972e2f4118 28-Jul-2009 Andrei Popescu <andreip@google.com> Wire in the AppCache out-of-space callback
/frameworks/base/core/java/android/webkit/CallbackProxy.java
f099481c26a412b8193847b4c1a145c9f2d59aba 03-Jul-2009 Grace Kloba <klobag@google.com> Add the code to detect how long the WebViewCore thread is idle in the real time.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
6fa2958059a08390ed2b87b8572f8847ad9999e4 19-Jun-2009 Andrei Popescu <andreip@google.com> Implement support for showing a VideoView.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
6262ae5c9df44c0673cebaeaf7f655094f5b5485 17-Apr-2009 Ben Murdoch <benm@google.com> Implement handling of console messages from WebCore. Default implementation in WebChromeClient is to do nothing.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
2e5c150e746647a1ce5c10e1708debbf06c45ea7 03-Jun-2009 Derek Sollenberger <djsollen@google.com> Centralized debug flags and enabled more granular control of debug settings.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
10e4d2068aa687e30dd4e5fcae6417f66874823b 12-May-2009 Guang Zhu <guangzhu@google.com> merged 25fdf35, resolved conflicts
81e41434b3421a89e3e967e866238719e8468bd5 09-May-2009 Guang Zhu <guangzhu@google.com> Added Java callback for JavaScript execution timeout.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
7df1985e86635af006be3dfa65987d60e290b5de 22-Apr-2009 Ben Murdoch <benm@google.com> Merges p9 CLs 144856 and 145055 to GIT to enable the Database API in the browser.
/frameworks/base/core/java/android/webkit/CallbackProxy.java
42bc2ff5d2e3a10ab6c1fb1e716a124f2b446dbc 14-Apr-2009 Dave Bort <dbort@android.com> Remove references to android.util.Config

The semantics of Config.DEBUG will be changing soon, and all other
Config.* fields will become deprecated/hidden.

BUG=1780938
/frameworks/base/core/java/android/webkit/CallbackProxy.java
ba87e3e6c985e7175152993b5efcc7dd2f0e1c93 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
/frameworks/base/core/java/android/webkit/CallbackProxy.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/webkit/CallbackProxy.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/webkit/CallbackProxy.java
076357b8567458d4b6dfdcf839ef751634cd2bfb 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/frameworks/base/core/java/android/webkit/CallbackProxy.java
3dec7d563a2f3e1eb967ce2054a00b6620e3558c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/frameworks/base/core/java/android/webkit/CallbackProxy.java
22f7dfd23490a3de2f21ff96949ba47003aac8f8 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
/frameworks/base/core/java/android/webkit/CallbackProxy.java
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/webkit/CallbackProxy.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/webkit/CallbackProxy.java