History log of /frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
916f857e0af25e8b179f60f532065386607567d7 08-Oct-2013 Jonathan Dixon <joth@google.com> For apps targeting JB MR2+, bind to the first thread using WebView

Bug 10937207

This reflects base change to bind to the first thread that instantiates
a WebView.

Change-Id: I2994db6e72b80ff24b93df3fbbd6c57ea9267657
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
91472035f666e633d4c299617ae1b20ccd3b6e0c 08-Oct-2013 Kristian Monsen <kristianm@google.com> Merge "Possible fix for bug b/11114227: Occasional crash on rotation" into klp-dev
59a30ac62fdd1e22b59776547730ac8d8be68531 08-Oct-2013 Kristian Monsen <kristianm@google.com> Possible fix for bug b/11114227: Occasional crash on rotation

Checking the View has a parent before sending the longclick.

Change-Id: I6d4ff5d5b726d1d1220891099754195e2616dd8b
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
54bae732019ac13327c0a68a6f8a82548d73ea9e 03-Oct-2013 Ben Murdoch <benm@google.com> Enable favicon downloading.

If an app is targetting >= K, always download favicons (as the legacy
method for enabling the behavior is deprecated). Also enable favicon
downloading for legacy apps that use the deprecated method.

Bug: 10825362
Change-Id: Ia0037365fc7211cdf01714d8385907f017225386
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
30c0a035f7c865ee300a3d8a9a3e515a66c6a818 27-Sep-2013 Ben Murdoch <benm@google.com> Do not assume WebView is running on the main thread.

WebView will run at most one UI thread per process, but that
thread is not necessarily the main thread.

If the first WebView that an app constructs is on the main thread,
then we will bind Chromium's notion of the UI thread to the main
thread. This mitigates the risk introduced by this refactoring for the vast
majority of apps that create their Views on the main thread.

In the case that the WebView is created on a background thread, we delay
binding of Chromium's notion of the UI thread until we get a clear
signal from the apps usage of WebView that it is intended to use that
background thread as an Android UI thread.

In the case that the app does not intend to use the thread it creates
the WebView on as an Android UI thread, we defer as long as possible
before we are required to run operations that require Chromium to be
started, at which point we bind to the main thread. This covers the case
that an app creates WebView on a background thread to read some state
from it (e.g. the user agent) and then later intends to use WebView
as a View on the main thread.

This change does not support:
- Apps that create more than one Android UI thread in the same process
and expect to use a WebView as a View on both of them.

Bug 10932261

Change-Id: I981136571782352889684e4c3181d8cc22a1679d
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
157c78cfd4127a0b39d3c55c95c7cec23ccdc234 27-Sep-2013 Bo Liu <boliu@google.com> Use View.executeHardwareAction for onDetachedFromWindow

If AwContents has hardware resources to clean up in
onDetachedFromWindow (ie functor is not null), then use
View.executeHardwareAction to ensure that a context is current in
detach.

BUG: 10911502

Change-Id: I69392745cc375bc2f804fbc056d29d58ce06c000
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
4cde2296b2a773d3139ed97daa097eefa42b511a 24-Sep-2013 Kristian Monsen <kristianm@google.com> Making super_onGenericMotionEvent call the super event

Part of fix for bug 9230062

Change-Id: I41264cde1105b7eca25e8e4adbccc1d591ddb2e7
(cherry picked from commit ae81cc9f8d4a6af28017849a637dc61186c04d60)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
d21b8fe00b21742cc36929cb02eef6ad25946512 21-Sep-2013 Kristian Monsen <kristianm@google.com> Using the chromium clearView implementation

Landed upstream in:
https://codereview.chromium.org/22849016/

Fix for bug 5012842

Change-Id: I74e2822bb41ba4fb6f6b73248bef52d423c7903b
(cherry picked from commit 618af7f3f0bf2d0713e1e38e4dbd041c3ba8a299)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
a622984698ea393f81ce968ec87bab75087af7dc 16-Sep-2013 Kristian Monsen <kristianm@google.com> Adding a fake on page started for data url's since we know it wont be sent

Fix for bug 10570052

Change-Id: Ib4d6373da2601e0165a9f44160d2d465daeadcdf
(cherry picked from commit f401798d628ddb492defeb0a00bf289284d1677a)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
1a692d93c0172dc09a316bbf9a54896f1d40234f 16-Sep-2013 Kristian Monsen <kristianm@google.com> Fixing up the checkThread exception message

Fix for bug 10428080

Change-Id: I746f6d0131405f3963897e1ae9f311ab32260afa
(cherry picked from commit 8830d3b3f159bedcad3a8f52099da5ff0634a5dd)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
f2b715bee3bb3a41e59f80ae53b45f249d9559c5 16-Sep-2013 Kristian Monsen <kristianm@google.com> Removing UnimplementedWebViewApi.invoke from methods that are not needed to implement

Replacing with a // Intentional no-op comment

Part of fix for bug 9230062

Change-Id: I25dc869dcad0726bd9c56a4cc82c4681cc59e01e
(cherry picked from commit b147392394af2430ddaccafde0dd1e90cf9cfb99)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
412d84be859ce0eb91baf2f9afe5e6326a15d76a 07-Sep-2013 Selim Gurun <sgurun@google.com> DO NOT MERGE Reflect print API changes

Bug:10652036
Change-Id: Id379d9dbbdcfe722d9b899fea5dd80751b86bcfd
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
2c11b458a21170c4eacba6c072f695c465f1c083 12-Sep-2013 Kristian Monsen <kristianm@google.com> Post all functions returning a value to the UI thread

All functions should now either be evalued and considered safe,
posted to the UI thread or new in K.

Fix for bug 10208157

Change-Id: Ia9ef928254a0396423eff64987a36088161f0411
(cherry picked from commit 4f6d854132c5bb539cd4edde985435859d393d25)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
81cdab1b4a022515f0234daafb3e224d13f20a9f 10-Sep-2013 Kristian Monsen <kristianm@google.com> Posting ALL the void functions to UI thread

Also removing some old out of date TODO's.

Part of fix for bug 10208157

Change-Id: I060c0969400e9497062ad985201a83ddfdd08c9f
(cherry picked from commit be5b09396cb34b040528eacff45069658897c3bc)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
41618b2aeb0a500c740a75871a8f614cb6543362 12-Sep-2013 Kristian Monsen <kristianm@google.com> Null check url before using instance methods

Also early out to match classic behaviour.

Fix for bug 10688422

Change-Id: Ic6cff8271e6c0c92ca583e4a2cf61567aa27dc00
(cherry picked from commit a5d717b8b2047e74e6b1ba6084e96f5e28e0c5e7)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
4fb262f34ba888eaacc24a83d94a56b8d7bcef2b 10-Sep-2013 Kristian Monsen <kristianm@google.com> Post init to the UI thread blocking with a timeout to detect deadlock

Fix for bug 10208157, and several others.

init() is called right after the constructor, and must be posted to the UI thread.
(The constructor itself does not require this treatment as it does not touch any
global / non-threadsafe state)

Change-Id: I72db913f4d560b0d2979226384adb6631f836c73
(cherry picked from commit f7823c0ca540eb039e0b4400bbefdf5a3dd0d127)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
c8523c99833f364c64744d60e408510fb83b998b 06-Sep-2013 Kristian Monsen <kristianm@google.com> Letting onDraw be called from other threads

Fix for bug 10624076

Change-Id: I9d59cbf600a4deb17f9324c9970033b951180250
(cherry picked from commit d12274bf92a1b0126db3a678f96c26d74cf25b24)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
e80eedd97cf65f058960f6d07cdc7c1bc457035f 09-Sep-2013 Kristian Monsen <kristianm@google.com> Merge "Post stopLoading() to the UI thread" into klp-dev
4ce3edbffa79974f160605c4bc997b1b08d262b2 09-Sep-2013 Kristian Monsen <kristianm@google.com> Merge "Allow getScale on all threads" into klp-dev
56eb9568f2dea488c0be768e5117f428378d7003 09-Sep-2013 Martin Kosiba <mkosiba@google.com> Merge "Hook up requestChildRectangleOnScreen." into klp-dev
fa62be4cdc2630566ee179843393d4a6f9893966 07-Sep-2013 Kristian Monsen <kristianm@google.com> Allow getScale on all threads

Similar to the others we think is just thread safe enough to
not throw exception for now.

Bug: 10652991

Change-Id: I19ce1babb7e371054d35926e18a35d30aef3b5b5
(cherry picked from commit 774546b62c2de2030f09cdad8bcd6cce0581c222)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
19af3f6395d08f8d2b106b8d205260d3194e1017 06-Sep-2013 Kristian Monsen <kristianm@google.com> Post stopLoading() to the UI thread

Fix for bug 10648349. Usual racyness disclaimer applies.

Change-Id: I984b239f8563760ba77105804147068a1419afbf
(cherry picked from commit 68cbc0faa699037b3fa3859cb8285a205d7ea592)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
d6b155b4e96e8f6158063de6c2118e20d72010fa 06-Sep-2013 Kristian Monsen <kristianm@google.com> Merge "Post destroy() to UI thread" into klp-dev
3c50ec3fdce2a693d065395040276630fd89106c 06-Sep-2013 Jonathan Dixon <joth@google.com> Merge "Allow null inputs in loadDataWithBaseURL" into klp-dev
370194f596d6ed2b410d67a65782e5a6dc24a4e3 06-Sep-2013 Kristian Monsen <kristianm@google.com> Post destroy() to UI thread

Fix for bug 10647580, could not reproduce locally.

Change-Id: I2812a448c44da694249f355ad1f20b941b86d3ab
(cherry picked from commit 83db12f61a60a4c7fe8d1cd5bc7770a162c0e078)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
ffabf2e121746d06b9930b1ae8fea243c4f5cb9d 28-Aug-2013 Mikhail Naganov <mnaganov@google.com> Enable web layout quirks for apps with targetSdkVersion < K

BUG=10183494

Change-Id: I00cf59abc99dd22f03004c78e98599309f151638
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
7720b10b55b5db5564a72c2e4c2c23631acbff0a 05-Sep-2013 Kristian Monsen <kristianm@google.com> Letting getSettings be called from any thread

First step in working around bug 10623987

Change-Id: Iee45e3d4638632fc573a947461800d7f902d50b3
(cherry picked from commit 95278543021160239b54daf28f634c131bb91032)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
19bc90be698e6d86ec6c77ea8b43bb6778bcc89d 05-Sep-2013 Jonathan Dixon <joth@google.com> Allow null inputs in loadDataWithBaseURL

Bug 10636629

We were inconsitently null checking inputs at various places, this
brings them all into one place and consistent with WebViewClassic

Change-Id: Ia08addeaa4027abffd2a02758d7b738e1c9dc8fb
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
4e8f7b0d88d73b1ac77efc24e63ebc731a4c31d9 05-Sep-2013 Kristian Monsen <kristianm@google.com> Merge "Let getContentHeight be used from any thread" into klp-dev
9cd49cbc245e07e8e8c360fd22821a2918f99eae 05-Sep-2013 Chet Haase <chet@google.com> Change build version from KEY_LIME_PIE to KITKAT

Issue #10631619 Change build version to KitKat

Change-Id: Iad11c5c4d2d02d4f2b51333e973853d7ffdbe022
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
94a8e6a6d7d1b2a6b3718eb91956403ef6b03d9c 05-Sep-2013 Kristian Monsen <kristianm@google.com> Let getContentHeight be used from any thread

Fix for bug 10594869

Change-Id: I94c9840811abb207c23db8816f2e282e7807c746
(cherry picked from commit a6213458ba6a6342c9ec5e5f2da5da22eb0e7706)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
1c461659158e85411f91076b0c81c5e5a72c2106 31-Aug-2013 Kristian Monsen <kristianm@google.com> Don't check thread access for HierarchyHandler methods

We don't implement them anyway. I would like to remove the interface,
but not sure if it is worth the trouble with all the branches.

Fix for bug 10545918

Change-Id: Ica17857ab43f9d01640483efdbdfce7feffde9d1
(cherry picked from commit e31af40d99db027e63b70be18f83a481c6a7a967)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
5be0edbd27f9402ee53ab7d6dc16a06de540325c 30-Aug-2013 Ben Murdoch <benm@google.com> Merge "Implement WebViewChromium.freeMemory." into klp-dev
a8d0ef2693c3bcd4a091cc7fa49b69b54e3472c4 29-Aug-2013 Selim Gurun <sgurun@google.com> DO NOT MERGE Printing API changes for supporting better page layout

Bug: 10507857
Change-Id: I4535846d2dfe52c8739cd428a13f2213d5ec786e
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
9cf31969a3e2e33d750b881ac6a4b3e980a5952a 30-Aug-2013 Jonathan Dixon <joth@google.com> Merge "Fix bug 10533304 - HD Wallpapers access getProgress on wrong thread" into klp-dev
3b31fa53b24614e84d1c04354abc2703391bfb19 29-Aug-2013 Kristian Monsen <kristianm@google.com> Merge "More diagnostics for methods called from the wrong thread" into klp-dev
9cb4b295387c46126e4dbb2b0035310fa9f27038 29-Aug-2013 Ben Murdoch <benm@google.com> Merge "Change WebView.setNetworkAvailable plumbing." into klp-dev
d43c55dd91cf7dd1bcd18d01e16acd5e55de0471 29-Aug-2013 Ben Murdoch <benm@google.com> Implement WebViewChromium.freeMemory.

This API now an intentional no-op as Chromium will manage
WebView memory automatically.

Bug: 5012874
Change-Id: I0d72a80333704bb88af96e9492a9029b02c93280
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
c0c86c037ea697da375ae28c543cae9b050d6b68 29-Aug-2013 Jonathan Dixon <joth@google.com> Fix bug 10533304 - HD Wallpapers access getProgress on wrong thread

As this value is cached in java in the implementation, we can just skip
the thread check (new apps still get the WebView layer checkThread
exception as intended).

Change-Id: Ic6e75f184a5f73f4841ac6797dfd4f16cf01882f
(cherry picked from commit 82b14b967dab90194bd2ce69539031e46a82dfe9)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
ab73853ea633a4ada353f5a2321c6bf0e6c108e5 27-Aug-2013 Kristian Monsen <kristianm@google.com> More diagnostics for methods called from the wrong thread

- Add checkThread for constructor
- Throw Exception from both threads

BUG 10428080

Change-Id: Iea350f541953c8af00217acd6f1c93a5f57fd6e3
(cherry picked from commit 8be13fb6c221129a454f0a58d38df7bd75b4be0f)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
0363422b19ca6263dbfbcd0d9daa6d1abe5c6892 27-Aug-2013 Ben Murdoch <benm@google.com> Change WebView.setNetworkAvailable plumbing.

Use new AwContents API for backwards compatibility rather than
informing the network stack.

Bug: 10154677
Change-Id: I85db125c7bbcd7ac8d4fce9e689df519a5ebe365
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
57b714b4b5f44c9a385836c7074e4f879ad7a767 26-Aug-2013 Kristian Monsen <kristianm@google.com> Ferrying setBackgroundColor to the UI thread

It is just a void setter so trivial. Marking getViewDelegate as
threadsafe since it is harder to move that to the UI thread, and
it is safe (just return this).

Finally throwing the thread violation exception on the UI thread
so it will (most likely) kill the app. Creating the exception on
the violating thread so we get the right stack trace.

BUG=10468752

Change-Id: If151594517406952342a64c89caddac334aa255a
(cherry picked from commit fd8af99006b1b5afbc9168994390a9df94e884d2)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
1f76368786ae12898311d148b0057403db2fb36a 15-Aug-2013 Martin Kosiba <mkosiba@google.com> Hook up requestChildRectangleOnScreen.

Bug: 8272756

Cherry-pick from master-chromium
I121d9d4ac847f7db41763f92ba3eef406f06134f
+ conflict manually resolved

Change-Id: I121d9d4ac847f7db41763f92ba3eef406f06134f
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
da5db0dadd27c0fdd3b626b8705cb9b1d91d2da3 23-Aug-2013 Kristian Monsen <kristianm@google.com> Merge "Fix for b/10428080: Check that apps are calling View methods on UI thread" into klp-dev
62389e2d66a99e936652092333782947e363241d 22-Aug-2013 Kristian Monsen <kristianm@google.com> Fix for b/10428080: Check that apps are calling View methods on UI thread

Change-Id: If71020921e9f89def38f2fa6399de363b3fb85d4
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
3d52163e1c466860651414670c59762f5bdd269f 22-Aug-2013 Tao Bai <michaelbai@google.com> Use evaluateJavaScriptEvenIfNotYetNavigated for loadUrl JavaScript:

This will initialize an empty initial document if there is no existing one.

Bug: 10123053

Depends on change Ic7c99f9bedf3c8bed74b1e5b8ff8b8f388be8330

Change-Id: Id404822e76e3742a88dbe7a6934a9d06ecf143ae
(cherry picked from commit 71e5c429c0e4cf5deacc79b03e30d139024c67f2)
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
307a2740a4425c9714da2a5c007d0cccb4810429 21-Aug-2013 Selim Gurun <sgurun@google.com> Merge "Added the callback signal to the glue layer." into klp-dev
54a6e3d0cc566df6cec6807c0c03f05664de0a55 20-Aug-2013 Selim Gurun <sgurun@google.com> Added the callback signal to the glue layer.

Bug: 10190508

Change-Id: Ic5ce72dc6dcdd2fe0cb7d4d6a15f9245f3dec18f
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
33e1eeae98299666b8c2d1e879f92d1c83fe33fb 19-Aug-2013 Ben Murdoch <benm@google.com> Show visible feedback that private browsing not supported.

Cherry pick of
https://googleplex-android-review.googlesource.com/#/c/345036/

As well as a message in logcat, provide visual feedback that the
WebView no longer supports private browsing when an app attempts
to create one.

Bug: 7390806
Change-Id: Ife5af3968bd830bedc49fe217df523a05bcd016d
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
f7c51728c43a6d0a981492f7f40bff313fc0401a 14-Aug-2013 Selim Gurun <sgurun@google.com> Merge "Correctly specify the content type for post data." into klp-dev
b8281877c710018a3bc8066be17b1e11822be015 13-Aug-2013 Selim Gurun <sgurun@google.com> Correctly specify the content type for post data.

Bug: 10188709

The webview classic sets the content type to application/x-www-form-urlencoded
for all posts. Keep the same behavior.

Change-Id: I1d154b4e9681403d26bb405de9b7b2ca6d321d38
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
5fab542d36a1708295ea802401708ba393eae026 12-Aug-2013 Selim Gurun <sgurun@google.com> Merge "Add the webview glue layer API for exporting pdf" into klp-dev
49a1a6f9f27b63687edc1d98f842627d4719a327 06-Aug-2013 Selim Gurun <sgurun@google.com> Add the webview glue layer API for exporting pdf

Bug:10190508

Note that this does not implement the call to the upstream logic
yet. That is for a follow up CL.

Change-Id: I59f74139f0d41a51bf2f3b038564a4fbcd50a2e6
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
bd819ca872a1711e4607ef11cd8b0b2156241897 06-Aug-2013 Martin Kosiba <mkosiba@google.com> Hook up scrollbar support.

This hooks up scrollbar support.

BUG:4591822,6702676
Change-Id: I476e0d010298202c1b38ef5c385791d9b4544d69
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
0514f684d6c9e6212990287746aa8f58f7f43c57 07-Aug-2013 Martin Kosiba <mkosiba@google.com> Merge "Add the super_getScrollBarStyle InternalAccessAdapter method." into master-chromium
0088640069ac3ed389f4d78582966248b0869ce9 06-Aug-2013 Martin Kosiba <mkosiba@google.com> Add the super_getScrollBarStyle InternalAccessAdapter method.

This will be required once http://crrev.com/22456002 lands.

Change-Id: Idb1d8853535a987598fc93fe17229d69b6ee9f0c
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
a125e0eeade22bc4b7a998e8f0e732c0f965663f 05-Aug-2013 Kristian Monsen <kristianm@google.com> Fix for bug 10152391: Apps using loadDateWith... on other threads

Posting it to the UI thread for them. Tempted to do it proactivly
for a few other methods as well.

Change-Id: I9ef050e4aac66af2157bb46a018aa9e5d71d0b1f
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
2a120ba09921dbb1e8354ecbc4a6e063ec891101 01-Aug-2013 Martin Kosiba <mkosiba@google.com> Hook up computeScroll.

This hooks up the computeScroll call.

Change-Id: If5b86e3e858f0476b95ad9415ca52dcbca6c4f5a
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
2841152693d0410f8e8c309aae514329f008a612 25-Jul-2013 Martin Kosiba <mkosiba@google.com> Add a comment to setOverScrollMode.

This explains why mAwContents can be null in that method.

Change-Id: I6350f8e65258dea462bb3ce5496d2af2bea271ae
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
ab5398debe64d34306b0f709a93d840078ae181d 23-Jul-2013 Martin Kosiba <mkosiba@google.com> Hookup setOverScrollMode.

This hooks up the setOverScrollMode API.

BUG:6946454
Change-Id: Ied414e1ec61e9d687f774389388d84086a1b62de
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
e82e60cfe4df180d0a5b0ec1f40187c4b1dbcaed 24-Jul-2013 Jonathan Dixon <joth@google.com> Merge "Hookup WebViewChromium.setBackgroundColor" into master-chromium
efea4d8fe88696d8ced7711192e8471eabd7c3d8 22-Jul-2013 Ben Murdoch <benm@google.com> Fix handling of non-data: base-URL loads.

When faced with a non-data:scheme base URL, the classic WebView
would simply dump the data string into the WebView (using the passed
mime type) without performing the usual URL loading steps such as
decoding URL encoded entities.

Fix the WebViewChromium implementation to also have this behavior -
prior to this CL we would load all data (regardless of the base URL)
passed to loadDataWithBaseUrl as a data: URL. This meant that inside
the Chromium stack we'd treat these loads as regular URL loads and
perform the URL entity decode. Some apps relied on this decode not
happening so this is primarily a backwards compatibility quirk.

Bug: 9894754

Change-Id: I942634a09dbcf6db799a1daf64ba334757b1fa79
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
058714d7ae16bbfc096d9b4e0423efeb897bae68 20-Jul-2013 Jonathan Dixon <joth@google.com> Hookup WebViewChromium.setBackgroundColor

Change-Id: Ie22b18beef01a4a6d539adf3579d56615de7a820
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
6ef347a29d692df672aaf59ee4926a476288476a 16-Jul-2013 Ben Murdoch <benm@google.com> Backwards compatibility for loadUrl and JavaScript URLs.

Apps targetting <= JBMR2 should not have the content replaced when
loading a javascript: URL for backwards compatibility with the
classic WebView. Apps targetting K or higher should use the new
WebView.evaluateJavaScript API instead of loading a javascript:
URL (WebView API to be added in a later CL).

BUG=9814043

Change-Id: I5209a61694ad4250c6e3000ec6f97b83db27eeab
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
3951fbadf5157dd3fe73decc879f9b763e780b09 05-Jul-2013 Martin Kosiba <mkosiba@google.com> Overscroll hookup [2/2]

This adds the InternalAccessAdapter implementations needed by
https://codereview.chromium.org/18717002/.

Change-Id: Ied89661e26e804b2d00452bde36c8b53809e54a8
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
2a5e561c09bd9fc7b369d99c9166fa588e20ed38 28-Jun-2013 Martin Kosiba <mkosiba@google.com> Overscroll hookup [1/2]

This adds the InternalAccessAdapter implementations needed by
https://codereview.chromium.org/18717002/.

Change-Id: I108ad7b0b36de8d357c36011f25fd0c3ac75f933
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
3740f51cc627b7e9274f8614fe78962f259547b8 28-Jun-2013 Selim Gurun <sgurun@google.com> Merge "Add ui resources mapping for autofill" into master-chromium
bbef8de5696d48fc6458c926026fc524a62814e1 01-Jun-2013 Selim Gurun <sgurun@google.com> Add ui resources mapping for autofill

Add mapping for ui resources to the glue layer. This CL depends
on https://codereview.chromium.org/16212007/.

Bug: 5013406
Change-Id: Ia5a51b1f2fbaafa63efebbc5f2c25ce8ffa53527
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
5c990caf9c0237064dab94059f6c46fc2d51cd97 05-Jun-2013 Ben Murdoch <benm@google.com> Plumbing for new Accessibilty implementation.

Plumb WebViewProvider.getAccessibilityNodeProvider through
to AwContents.

Change-Id: I426ca76d23722e8afcdfe1d910b675c16153c238
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
4dcabaef9151384b571327b62234409b31caef38 21-Jun-2013 Jonathan Dixon <joth@google.com> Provide softer fallback for legacy apps attempting private browsing

Bug: 7390806

Rather than throw an exception on pre-KLP apps, vend a DOA WebView
instance. This ensures no privacy info can leak through the app
misusing a 'normal' functioning instance.

Change-Id: Id6afd4639ce4b0cc076e1fa03d96e94194fc5a0d
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
bbfef40e5fc625f4821f012fae7f16468b7308cf 15-Jun-2013 Jonathan Dixon <joth@google.com> Fix for popup blocker

Some applications are known to send a null WebView as the child
view to block popups, so add support for this.
Depends on http://crrev.com/206516

Bug: 8267689

Change-Id: I32a97caee1a3499c08fabfca55988787c2af0fa2
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
a7fba41c5661cb61b41c8a4ff2d69e5153666f7f 03-Jun-2013 Ben Murdoch <benm@google.com> Implement WebViewChromium.shouldDelayChildPressedState

Trivial implementation of shouldDelayChildPressedState. Always return
true as the WebView may scroll. Classic WebView does the same; this
doesn't need to be part of the WebViewProvider interface as the default
implementation also just returns true. Once we track master we can
remove entirely.

Bug: 9230062
Change-Id: If8b74356730d35b3e23bd5533b31a069988deceb
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
f37548d6d8e2a73c65d675a26706a38f52960800 31-May-2013 Jonathan Dixon <joth@google.com> Make findAll call through to the async version

Required for upstream change https://codereview.chromium.org/16231015

Change-Id: I2f1295adeac386f0424e14026d1913c650a02d4f
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
b7b706b2ed5cbb77dd690f5405b626a429989714 16-May-2013 Ben Murdoch <benm@google.com> Hook up WebViewChromium.performAccessibilityAction correctly.

Bug: 8482000
Change-Id: Ic92b2fed8a9a78d28e2f3c70128b688e5b722ed1
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
420c0da3a4e06e1ac5574091e7c9c286ef012369 03-May-2013 Mikhail Naganov <mnaganov@google.com> Switch zoom settings to AwSettings

ContentSettings are no more used in WebView!

Depends on https://codereview.chromium.org/14840011/

BUG=8296421

Change-Id: I2aa90c4b6550e8f8092a023ea24e3d5551c4298b
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
91211061b2b94878b701a70dc94d456c3d5391f4 29-Apr-2013 Ben Murdoch <benm@google.com> Merge "Revert "Stub out pause/ResumeTimers until b/8639231 is resolved."" into master-chromium
7ab33360e331e04f515d532064670e210d174a7a 23-Apr-2013 Tao Bai <michaelbai@google.com> Cleanup onDraw() method

Removed logic were pushed to AwContents.onDraw.

Change-Id: I89cfea2db8f9d507331d04c0970d8efed46fb696
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
531e68a2b50a5e542eeede13907f29e463a99ebf 26-Apr-2013 Ben Murdoch <benm@google.com> Revert "Stub out pause/ResumeTimers until b/8639231 is resolved."

The bug is now fixed.

This reverts commit 06f656d1143ad9c738eff35a0a8c557adf036362.

Change-Id: I6bf37969a096af64ddbd30b85aa0cb2e9d52c279
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
06f656d1143ad9c738eff35a0a8c557adf036362 23-Apr-2013 Ben Murdoch <benm@google.com> Stub out pause/ResumeTimers until b/8639231 is resolved.

Change-Id: Ie0d3b3648a3cf237e4a7a952aff3c1e5204ecf81
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
51f7cf16cd02f14050bb723175a2a57570e8486d 23-Apr-2013 Tao Bai <michaelbai@google.com> Allow compositor to request a GL functor callback outside of draw cycle

This is the first patch, and provide a way for AwContents to requestDrawGL.
Change-Id: I8ed54849befcc678482a56f89383ee7c5f1f9249
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
86ba4c3b3e059bdddcace47df9c47723b4fb3abc 19-Apr-2013 Ben Murdoch <benm@google.com> Remove import that was deleted upstream.

Change-Id: Iff6e292f843720f264a5d7a3a08d3a3ba7014a27
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
7cb3dd1c0aca371b628b80afa69c58638de30fa1 11-Mar-2013 Martin Kosiba <mkosiba@google.com> Use AwContents methods directly instead of using ContentViewCore.

This removes all references to the ContentViewCore type from WebViewChromium.
Depends on https://codereview.chromium.org/12611008/.

Change-Id: Ia6bb975482cbbedda26c1237a4ee383103cf0646
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
aa8b39f3e3f208586f3750d7278f1239a09ebd32 07-Mar-2013 Kristian Monsen <kristianm@google.com> Use AwBrowserContext in the glue layer

Change-Id: I9b1491768ca99396cdea2d133524e2de0bc34960
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
3520eb778d668dc76ca4541c69abd568b9d02691 08-Feb-2013 Mikhail Naganov <mnaganov@google.com> Plumb WebView.setInitialScale

Also, make sure that WebView.getScale and WebViewClient.OnScaleChanged
doesn't take into account device screen density, for legacy compatibility

BUG=5012880,5012790

Change-Id: Iaaaee588728464b5a003a2292141c780a9f17577
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
4a0a38f783cb93f6a600da3ab296b72499239ffb 02-Mar-2013 Jonathan Dixon <joth@google.com> Comment out computeScroll logging

Bug: 6029133

This is too noisy in everyday use. But keeping the function call in the
code (not-commented out) for easy grepping and tracking.

Change-Id: Ic6c760fcd53da1c27f320b70122b23e9b889c7e7
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
652dff60810f6f60981ccaefdb55e905d3e70625 26-Feb-2013 Ben Murdoch <benm@google.com> Merge "Fix build." into master-chromium
edb98e3c667e37b00f338b51fb2e5d6bece4c447 26-Feb-2013 Ben Murdoch <benm@google.com> Fix build.

PictureListener changes are now targetting JB MR2 and the K constant
no longer exists.

Change-Id: If403e69d072cf27ee780644d3828ec51e4f882b1
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
9405536501747e2d7b4fc46a33e5f0a1e7fd47ac 23-Feb-2013 Jonathan Dixon <joth@google.com> Mark more methods that won't be implemented as no-op.

Bug: 7331507,5012890

Most of the WebIconDatabase is planned to be a no-op on chromium.
Likewise save/restorePicture will not be supported.
Also, wire up getFavicon.

Change-Id: Ibe0558f771e61c08ea288ea7f0fdd52a077c74d7
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
6b5f3d1546ae2a9c712cde60c54ec027582bc4e6 21-Feb-2013 Martin Kosiba <mkosiba@google.com> Use getContentHeight/WidthCss methods from AwContents.

This switches WebViewChromium to use the newly exposed width and height
getters.

Change-Id: Ia21921e8bcdd604a11a030810b741f134a57ec82
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
f7bb780599aea67773e11763850892a6de69b4f0 15-Feb-2013 Leandro Gracia Gil <leandrogracia@google.com> Merge "Enable the capturePicture API." into master-chromium
d441624dc5747bee621b07ba2017b0122ce0f601 08-Feb-2013 Kristian Monsen <kristianm@google.com> Removing parameter not used inside the constructor of AwContents

Create the native window separatly. Can be done since
https://codereview.chromium.org/12225090/
has landed.

Change-Id: I352ab7883cc3c701673550aabcc1af649cc79407
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
7f2e765819ddf5283ab25c9d07cb037de5405573 07-Feb-2013 Kristian Monsen <kristianm@google.com> Merge "Not using unused parameter private browsing when create AwContents" into master-chromium
a1f818cfa81f35795e5806671116cc5fe25ee035 06-Feb-2013 Kristian Monsen <kristianm@google.com> Not using unused parameter private browsing when create AwContents

Change-Id: Icea2ca5e6a982fe2498ed526daa5b6e40413c680
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
f15e28c8d30c2ccea58871c9d22f8b47e53d6ea4 09-Jan-2013 Leandro Gracia Gil <leandrogracia@google.com> Update the onNewPicture callback to support external native SkPictures.

Needs to be landed after https://codereview.chromium.org/11823027/ .

Change-Id: I1febd5330e61e84733d11b835142cb05cf21795e
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
6d4097cfa188a95c95fd5d0c86238c91f817c3ed 18-Jan-2013 Ben Murdoch <benm@google.com> Plumb WebView.showFindDialog

Implement in terms of android.webkit.FindActionModeCallback.

Requires framework change: Ic3156eb50f99033a17ba3f83d0b4f39ba992afa8

BUG=5006564
Change-Id: Ic0b9a1a0f3c55b7a4339b3e2716279ac19a58db2
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
fde8dae44f74be3de69ce6dd07b0023279b485a0 18-Jan-2013 Ben Murdoch <benm@google.com> Add a provider method to be added in framework.

This avoids us breaking the glue layer when the
frameworks/base change lands.

(see Change-Id: Ic3156eb50f99033a17ba3f83d0b4f39ba992afa8)

Change-Id: I5b5c2985d47ec10497675b8b4764824076c77906
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
c991423af549558cc959aaf7b920d5dd40175241 14-Jan-2013 Marcin Kosiba <mkosiba@google.com> Merge "Implement WebView.onMeasure" into master-chromium
14c985bb8bea1ed45638d07fd72734dac7f818a0 11-Jan-2013 Selim Gurun <sgurun@google.com> Merge "Provide no-op implementations for deprecated APIs" into master-chromium
adc6c4d74c77a617100bdfeb174ab0c314b24ea8 11-Jan-2013 Selim Gurun <sgurun@google.com> Provide no-op implementations for deprecated APIs

Bug: 5012826
Change-Id: Icfd13d14f5d41876a29c0e51e62759aa466d0b72
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
d7bf6ab0cd8cc4005b112e4358eb797bb178a85f 02-Jan-2013 Marcin Kosiba <mkosiba@google.com> Implement WebView.onMeasure

Use the AwLayoutSizer to implement onMeasure.

Change-Id: Ieeed7cc20f713d139d66f4c62d4134d5b0c2a5a9
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
9c5a40623b62737244deb2d04a98830d7ffa8404 28-Dec-2012 Leandro Gracia Gil <leandrogracia@google.com> Enable the capturePicture API.

Change-Id: I90a00045c07b5653ac868b01ce64f98e09fd42e8
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
4702a6de6031477029de5e6f5777c8b3e7846d35 10-Jan-2013 Marcin Kosiba <mkosiba@google.com> Use AwContents.InternalAccessDelegate.

This migrates WebViewChromium over to using AwContents.InternalAccessDelegate.
This change also adds an implementation of the setMeasuredDimension
callback which is required to implement onMeasure.

BUG=7380310

Change-Id: I6dda0ef01c6ce82fb92817de6afbe01c1b208f80
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
0b528e4924a7c14687181185bc66173ad18f00ea 08-Jan-2013 Leandro Gracia Gil <leandrogracia@google.com> Remove the scroll correction introduced in preDispatchDraw.

This is an obsolete workaround that was previously needed to make the defunct
TextureView (child-view) based render path work.

Change-Id: I22423fb9e67bbb93a5d15345f51403d548f8e1bc
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
5a25477f4323996be9d5cc32935066c73b47061b 03-Jan-2013 Ben Murdoch <benm@google.com> Throw exception when entering incognito mode with WebViewChromium.

BUG:7908757
Change-Id: I4b9d1e688b9540b76fe5d7637f3aa6e0f2b9f457
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
99c797fce63d081079efb964bb01047f76efdf62 31-Dec-2012 Martin Kosiba <mkosiba@google.com> Merge "Fix NPE when visibility is changed before initialization has completed." into master-chromium
c346a83062dfbf50ac2275813ccb2e36f9e778e9 07-Dec-2012 Martin Kosiba <mkosiba@google.com> Fix NPE when visibility is changed before initialization has completed.

Becasue WebViewChromium uses a two-step initialization mechanism it is
possible for an instance of the class to receive method calls from the
view system before it is fully initialized.

Fortunately it is safe to ignore onVisibilityChanged callbacks if the
AwContents hasn't been created yet.

BUG=7622923

Change-Id: I50fdfc4cd194c21cc64506a1f9aa6f3a38a19173
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
4cee3bf50c125a52a49323aa999f4b619fa18c10 20-Dec-2012 Ben Murdoch <benm@google.com> Wire up WebSettings#setNeedInitialFocus

Wire up the setting we need to determine if we should give focus
to the first element in the DOM when we get the WebVuew#requestFocus
API call.

Change-Id: Ia39f14c31c7ba5c5c976c91a2b9486571d55f1f1
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
1127e126a25f26d7d255c73e19d2e07f1c854781 13-Dec-2012 Ben Murdoch <benm@google.com> Pass encoding as charset for data: URLs.

To maintain backwards compatibility with the legacy WebView,
WebViewChromium should use the |encoding| value passed into the
loadDataWithBaseUrl API to set the charset of the data: URL it loads.

Bug=7379767

Change-Id: I19ace9ca6052f1f94bea6f9a1ece93eccd5da4bb
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
d2dcef4d9edfb7af7abff85b0867c3d6a363feb7 14-Dec-2012 Jonathan Dixon <joth@google.com> Remove JB branch workarounds

Change-Id: I060a1380e2983f6d279ab31e155483c5262b0cc5
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
6d58f78e7fc0412a58b163559cb8e9c4af5c6fe1 14-Dec-2012 Jonathan Dixon <joth@google.com> Implement isPrivateBrowsingEnabled

Bug: 5012966

Just a trivial getter for webview chromium

Change-Id: Ia63b86b01d1d34bab38d69eb249deca65657d6b6
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
3411fdf2737f3f0dd0c1fa20045356cf89f34edd 12-Dec-2012 Bo Liu <boliu@google.com> onMeasure workaround for failing cts tests

This is in response to crrev.com/172173 which no longer adds a childview
to WebView and we are no longer getting minimum size for free.

WebKit will not run javascript on 0x0 views.

BUG=7380310

Change-Id: I3e91c2b125c8a251fb7aa3a3857bb5a4a545a260
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
decc147cebc8f73d355c024d92c60d3f727cab31 08-Dec-2012 Bo Liu <boliu@google.com> Plumb through long press event

Change-Id: I7b3351e9588ff1fab3e451e0a93f10c56cd54fa7
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
ea844f60b1b559788566fe6e004b1eeca53a8039 08-Dec-2012 Jonathan Dixon <joth@google.com> Fix build - addPossiblyUnsafeJavascriptInterface

Signature needed a specific Class<> type passed through

Change-Id: Iccd3093be4500da58eb96006cbe5c4a2e5ecdfef
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
67988f46dfb22493cf36759f44a5ab41c0c66a35 08-Dec-2012 Jonathan Dixon <joth@google.com> Merge "Wire up JavascriptInterface annotation" into master-chromium
4320e428efc3bf69387f3b9d5a0589b2b8746409 04-Dec-2012 Bo Liu <boliu@google.com> Re-implement setDownloadListener

Change-Id: Iffef094f82d4f586353450d3caf7322ca3c4ffba
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
7db34d3dcaac936566f912e1b0b21f3f103029ff 05-Dec-2012 Jonathan Dixon <joth@google.com> Wire up JavascriptInterface annotation

Must be landed in lock step with rolling in https://chromiumcodereview.appspot.com/11308356/

Change-Id: I3ced900b5c8caf9cec00f8ea0b6cbe472ae1204e
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
ffb968aa50f4adb20ce9e9c2ab5ab9c94885cb40 03-Dec-2012 Ben Murdoch <benm@google.com> Merge "onCreateWindow callback plumbing part 2" into master-chromium
1ee9dd0420198429115c3fe8cf0b0502fab9cf62 13-Nov-2012 Ben Murdoch <benm@google.com> onCreateWindow callback plumbing part 2

Support the "true case" i.e. that the user would like to display
the pop up window and has provided us with a new WebView to do so.
Change-Id: Ib6c6aa4cf88b5942feba9671c0904533cb403b67
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
7290b5e6b264a4e4190b890afc2e384bec97c4d9 01-Dec-2012 Jonathan Dixon <joth@google.com> Fix settings getter mistake

Change-Id: I7b4c217589f828d090e28f74f9c559f55c8d5dea
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
e78d6e40e4e78671e6621ba8cf49835568704899 30-Nov-2012 Jonathan Dixon <joth@google.com> Provide trivial implementation of getZoomControls

BUG: 5012841
Change-Id: Ie07c5d45a567d3ce924ed0e8949a78bb411db9f9
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
a08e8aada16dc4dbfb8745532169fb4a8347541d 21-Nov-2012 Bo Liu <boliu@google.com> Implement save/restoreState glue

CTS test expects us to have the optimization of not saving the bundle if
there has been no navigations. Decided to put that check here to make it
easier.

Change-Id: Ia2c996a27c355c8bd7bf4d6479d9026896356c17
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
08a5e00cdfb74f4ffd843d2d0a9b0b40b86b107a 21-Nov-2012 Bo Liu <boliu@google.com> Add glue for copyBackForwardList

The code has been implemented in ContentViewCore for awhile now.
And new cts test passes with this.

Change-Id: Ia3512d06e20d03b4e2739664ee10f5860c33e921
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
1cc4c3210fd2ea027bd6d883a15c3951476642bb 14-Nov-2012 Jonathan Dixon <joth@google.com> Plumb through more methods to AwContents

Depends onhttps://codereview.chromium.org/11365248

Change-Id: I95e09297ef2811cead21e541f27266d767b7d1b9
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
5df69cc93257f8b26bbf32e4cc97265e7b38f392 14-Nov-2012 Jonathan Dixon <joth@google.com> Merge "Add input event glue implementation." into master-chromium-dev
c3fbc0fea57ba0dd4cf9eb8cc4d12f1b0edbcc5c 12-Nov-2012 Bo Liu <boliu@google.com> Add input event glue implementation.

Change-Id: Ic2807fb3de100314f84f9271ee95f37c61b2cb72
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
a2b0d0b4d6d1ff22fbb1329e358e1cc0a112aab3 12-Nov-2012 Jonathan Dixon <joth@google.com> Plumb through the glue layer functor to AwContents

Adds new glue-layer .so and code to load it from Java.
Depends on upstream patch https://codereview.chromium.org/11358118/
Together these changes provide all the plumbing needed to get GL
functor calls through to the chromium backend.

Change-Id: I1899d59ab6f13de6d9fb07147d36b08504ef955e
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
3949435b480cb71106f65b237025da359cf8a8ca 06-Nov-2012 Ben Murdoch <benm@google.com> Remove ContentViewCore from WebViewChromium.

AwContents now owns the ContentViewCore instance.

Change-Id: Id57c4ed4a0c7026a61380b9f987d4d427d8e504e
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java
46f104289826e85ba76a1a2139d7ecc7daca07b1 23-Oct-2012 Torne (Richard Coles) <torne@google.com> Add initial version of webviewchromium glue layer.

Import the webviewchromium glue layer from the internal forked branch
where it was developed.

Change-Id: I685af58b50fc53a3e17f4506b2f8e830370c7840
/frameworks/webview/chromium/java/com/android/webview/chromium/WebViewChromium.java