12399ba4bb12154b7897cf88bee04aca0adeb770 |
17-Nov-2014 |
Ben Murdoch <benm@google.com> |
Fix WebView targetSDK checks. The 4.4W SDK bump between K and L means that apps running on L that are compiled with targetSDK 20 are picking up some features only intended to be enabled on L devices, due to erroneous target SDK checks that didn't take 4.4W into account. Bug: 18385629 Change-Id: Ia7996e948f9902c535e9f7fa7dea5b05db0a1aa0
ebViewChromium.java
ebViewContentsClientAdapter.java
|
a0cac3151315da4adcd4dbea4ff21a3b4fc7ea54 |
13-Nov-2014 |
Ben Murdoch <benm@google.com> |
Merge "Add support for SmartClip interface in the glue layer." into m39
|
c6c1f3d81bdfd8a9b8bbc56cc63ff7275e2fe291 |
04-Nov-2014 |
Ben Murdoch <benm@google.com> |
Add support for SmartClip interface in the glue layer. Bug: 18222974 Change-Id: Ie39d49e9dfe90f20b6eb5d28009313781eac8e01 Conflicts: chromium/java/com/android/webview/chromium/WebViewChromium.java
ebViewChromium.java
|
0dd72dc2dac5ee57fd597f172e5015650312a700 |
06-Nov-2014 |
Ignacio Solla <igsolla@google.com> |
[WebView] Start building against the System SDK. BUG:18152150 Change-Id: I995dd1a5f72bc817bdd71507fa4eee790144846a
ebViewChromium.java
ebViewChromiumFactoryProvider.java
ebViewDelegateFactory.java
|
45702509d4752478188935eaf442c549c2c220be |
29-Oct-2014 |
Ignacio Solla <igsolla@google.com> |
[WebView] Remove direct dependencies on hidden APIs. BUG:18152150 Change-Id: If2b6c43f322b4223460b1be6c633858476244756
rawGLFunctor.java
esourceRewriter.java
ebViewChromium.java
ebViewChromiumFactoryProvider.java
ebViewContentsClientAdapter.java
ebViewDelegateFactory.java
|
edcfb0f0e74b0cbbd025397ecec6a80cb866854d |
06-Nov-2014 |
Ignacio Solla <igsolla@google.com> |
[WebView] Remove unused method in CookieManager Change-Id: I3d9d761d6d32eff392bfb568cef10657464ba117
ookieManagerAdapter.java
|
8a26cc6f7dd4d893790e7c4f13df901845ab045d |
03-Nov-2014 |
Ignacio Solla <igsolla@google.com> |
Merge "[WebView] Remove dependencies on DebugFlags." into m39
|
4eb3b4bdb57147426190c8fb42a7b5c33a0a2857 |
03-Nov-2014 |
Ignacio Solla <igsolla@google.com> |
[WebView] Remove dependencies on DebugFlags. BUG:18152150 Change-Id: Ifafa06a01db4a679b9777798f3bdeda0abc3021e
ontentSettingsAdapter.java
ebViewContentsClientAdapter.java
|
bf95f761ba3d2dee0ee98b7204d289f35c4f478d |
29-Oct-2014 |
Ignacio Solla <igsolla@google.com> |
[WebView] Remove dependency on Build.IS_DEBUGGABLE. BUG:18152150 Change-Id: If9c8e28f6dd737ae0f677afc89ef5136a8e2268b
ebViewChromiumFactoryProvider.java
|
620317df09cbb4425b366ad48f7a86e9016a53d4 |
29-Oct-2014 |
Ignacio Solla <igsolla@google.com> |
Merge "[WebView] Remove dependency on FileUtils." into m39
|
5112943866a77868d1987617ed1320e73e2a9ce4 |
28-Oct-2014 |
Ignacio Solla <igsolla@google.com> |
[WebView] Remove dependency on FileUtils. We implement our own version of deleteContents to avoid depending on FileUtils, a hidden Android API. BUG:18152150 Change-Id: I8607e36827bacc38a80a35f65c13f39f561551a0
ebViewChromiumFactoryProvider.java
|
8a2779d553a06af1dc903c98071ef4db300b177d |
28-Oct-2014 |
Ben Murdoch <benm@google.com> |
Always add the path to the WebView assets. Bug: 18133926 Change-Id: I33ae4101fd6865df057e365b6f33aef0ef9fd272 (cherry picked from commit ddbcc0351201dc71b48252573b37da33deba1a83)
ebViewChromium.java
|
248d0477b27ef31220ecd9a736bab75fd8f5e9b2 |
25-Oct-2014 |
Selim Gurun <sgurun@google.com> |
Merge "Remove DRP manager code" into m39
|
011b28ccadb6e853829f895b5613fe9478062dcd |
24-Oct-2014 |
Selim Gurun <sgurun@google.com> |
Remove DRP manager code Remove DRP manager code from M39. We will reintroduce the code to proper branch once the test setup is ready. Bug: 17998706 Change-Id: I83f2aabd9bf94eae1ee774a831e1a131717e24e0
ataReductionProxyManager.java
ebViewChromiumFactoryProvider.java
|
9f3473ac53192eca3e10c9a1dd3614dea48ea8a7 |
23-Oct-2014 |
Ben Murdoch <benm@google.com> |
Fix reflection for detecting fullscreen API support. We need to check the class hierarchy for the methods, all the way up to the direct child of WebChromeClient. Bug: 18099831 Change-Id: Ib1c647643e601015eb1bc16c613d51aca4cf38c6
ebViewChromium.java
|
15fda1d3fb8d694d7064ebfea7dba42e6131bfd1 |
14-Oct-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge glue layer from master-chromium. Bring in the following CLs: Import translations. DO NOT MERGE Match removal of config_webSettingsDefaultTextEncoding. Add strings for Play Store text. Use overridden resources. Cherry-pick: Fix resource rewriting in apps with other shared libs. No changes to Chromium are required; these are all glue-layer only changes.
|
0acf378591b1e0f2c5ce29a6423723776fe2909e |
10-Oct-2014 |
Marcin Kosiba <mkosiba@google.com> |
Match removal of config_webSettingsDefaultTextEncoding. This is to match http://ag/565166 which removes the resource. Change-Id: Id064af59410ac5d031af0c26817a5a15ea320906 (cherry picked from commit 53dc1aa95198e9cf7020ec848f3b27cbee50b35e)
ebViewChromiumFactoryProvider.java
|
9ba9bb83eb4f11281bb62118b347561b9c7e3231 |
10-Oct-2014 |
Marcin Kosiba <mkosiba@google.com> |
Match removal of config_webSettingsDefaultTextEncoding. This is to match http://ag/565166 which removes the resource. Change-Id: Id064af59410ac5d031af0c26817a5a15ea320906 (cherry picked from commit 53dc1aa95198e9cf7020ec848f3b27cbee50b35e)
ebViewChromiumFactoryProvider.java
|
80ea4ead5bdf2a86aa63f70c6afeebbd5c0ec6d6 |
18-Sep-2014 |
Torne (Richard Coles) <torne@google.com> |
Cherry-pick: Fix resource rewriting in apps with other shared libs. The resource rewriter was inadvertantly rewriting the resources for the first shared library it found in the current application whether that was the WebView or not due to a copy and paste oversight. Actually check the name of the package before rewriting its resources. This is the name of the package as the R class sees it, which is always com.android.webview even when the manifest package name has been changed. Also remove unused imports. BUG=17539974 Change-Id: I6c35451748ee9c32011b9a8b885f7c9b0b2e915d
esourceRewriter.java
|
22fec495f2e36255d15ff35301ad96d5f7e35d20 |
30-Sep-2014 |
Primiano Tucci <primiano@google.com> |
Merge master-chromium into master at 267aeeb8d85c This commit was generated by merge_to_master.py. Change-Id: I1126b4412fc30084b9345f7d0a6f307e49a4feb9
|
950c447e62ecb8aa7eb212f85076a384aa924627 |
22-Sep-2014 |
Ben Murdoch <benm@google.com> |
Merge "Don't use reflection to rewrite the WebView resources." into master-chromium
|
83dc52fe3eece77a9d042df265582963853b84c2 |
19-Sep-2014 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture." into master-chromium
|
afe44e87c563c17ce1e44306fe7047613865cebe |
11-Sep-2014 |
Marcin Kosiba <mkosiba@google.com> |
Don't use reflection to rewrite the WebView resources. Bug: 16870075 Change-Id: Ie65a3a277ecb3c55622d5bab5916833768b1f21b (cherry picked from commit a17d86e955b57c52637ccb8c46b01a71425d76b8) (cherry picked from commit 2dfa59a347a15f1226811fda15a64e56d162f30c)
esourceRewriter.java
|
c4da9b7d1b82e905cfb36809f58e13557b56b8a4 |
10-Sep-2014 |
Ben Murdoch <benm@google.com> |
Remove check for styleable resources in WebView ResourceRewriter. We know that we don't have any stylable resources in the WebView, so we can eliminate the check in our ResourceRewriter; this removes a costly repeated call to Class.getSimpleName(). Bug: 16870075 Change-Id: I48d1e581bc3bc89013b910d2b46cf480f1e9dcfc (cherry picked from commit 91c538cbe7e746f1a972b463f3497a56addf579c) (cherry picked from commit deb7453daf56a2d4cf99be2d9bf0e2d97ba6fecc)
esourceRewriter.java
|
a63a43a08e447d69f7472d13b97cd402064f683a |
05-Sep-2014 |
Marcin Kosiba <mkosiba@google.com> |
Match rename of WebResourceRequest.hasUserGestureInsecure to hasGesture. This is to match frameworks/base API changes. BUG: 17253647 Change-Id: Id88a7f0652da2dc2994dd4025cee77e8103fa6f5
ebViewContentsClientAdapter.java
|
aa36c6b5770974fae04acef747292eaafa7aa6c4 |
12-Sep-2014 |
Vivek Galatage <vivek.vg@samsung.com> |
WebViewChromiumFactoryProvider should import ResourceExtractor fromorg.chromium.base Chromium repository CL, https://codereview.chromium.org/548023002 will migrate ResourceExtractor.java inside org.chromium.base package. The same should be reflected while importing ResourceExtractor in WebViewChromiumFactoryProvider.java Change-Id: Iced2182763d6e0769003c3bb096465ca8bbf68ac (cherry picked from commit 03af49abac867afc9ace9324cf65079c7706496c) Conflicts: chromium/java/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
ebViewChromiumFactoryProvider.java
|
36206a5214eb24ab619db0046d0dcba9be240c63 |
02-Sep-2014 |
Tao Bai <michaelbai@google.com> |
Implement FileChooserParams.createIntent and parseResult BUG:17253647, 16624450 Change-Id: Ief3861fafabf2799f1d3575b30e2ceddbbb0f0d9
ileChooserParamsAdapter.java
ploadHelperImpl.java
ebViewChromiumFactoryProvider.java
|
bc32c8b48888837f0482645b3a93aaa7fa813f8e |
02-Sep-2014 |
Tao Bai <michaelbai@google.com> |
Implement FileChooserParams.createIntent and parseResult BUG:17253647, 16624450 Change-Id: Ief3861fafabf2799f1d3575b30e2ceddbbb0f0d9
ileChooserParamsAdapter.java
ploadHelperImpl.java
ebViewChromiumFactoryProvider.java
|
82c4666db142d02aef0a52250134aebd26e905ec |
06-Sep-2014 |
Ben Murdoch <benm@google.com> |
Merge "Update some content classes to content_public" into master-chromium
|
556ee2ee901252baba7a701c693b456bd799d433 |
05-Sep-2014 |
Marcin Kosiba <mkosiba@google.com> |
Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture. This is to match frameworks/base API changes. BUG: 17253647 Change-Id: Ica8c1afcef634d170951bac4c2b5c519794c57a4 (cherry picked from commit 98f9a279824c46479f89fbad2a900ef648e5f579)
ebViewContentsClientAdapter.java
|
76805379e7649a25b9fb27b992c3909717d6cc41 |
05-Sep-2014 |
Marcin Kosiba <mkosiba@google.com> |
Prepare for rename of WebResourceRequest.hasUserGestureInsecure to hasGesture. This is to match frameworks/base API changes. BUG: 17253647 Change-Id: Ica8c1afcef634d170951bac4c2b5c519794c57a4 (cherry picked from commit 98f9a279824c46479f89fbad2a900ef648e5f579)
ebViewContentsClientAdapter.java
|
318568c4b5933ce429c402d076bf65da69775706 |
03-Sep-2014 |
Bo Liu <boliu@google.com> |
Update some content classes to content_public Corresponds to chromium https://codereview.chromium.org/406023002/ Patch authored by ajith.v@samsung.com Change-Id: I6da4b2afc54c8d6491726e1d6abeeeb2b83ca9db
ebBackForwardListChromium.java
ebHistoryItemChromium.java
ebViewChromium.java
|
7afad6eccb2e0f8b491b0c9da160ed6a328522d3 |
03-Sep-2014 |
Selim Gurun <sgurun@google.com> |
Remove the plumbing for optOutDataReductionProxy API Bug: 17253647 Change-Id: Ic722cd96bf8bfb895aa812a1181b1e0870ce0a1f
ataReductionProxyManager.java
ebViewChromiumFactoryProvider.java
|
dd42431b901d53c0b902499a3626151c84619c39 |
03-Sep-2014 |
Selim Gurun <sgurun@google.com> |
Remove the plumbing for optOutDataReductionProxy API Bug: 17253647 Change-Id: Ic722cd96bf8bfb895aa812a1181b1e0870ce0a1f
ataReductionProxyManager.java
ebViewChromiumFactoryProvider.java
|
3688d4e395b6ce345514f15304b9c670ed1ab875 |
28-Aug-2014 |
Ben Murdoch <benm@google.com> |
Cherry pick "StrictMode warning reading command line file." Cherry pick I659d8b42459bfecc299374b774405e952a74bf2d to master-chromium. Change-Id: If30edb8c324dada8ed99da400a5f9c5fab89f938
ebViewChromiumFactoryProvider.java
|
9a8a2e3bf4f64a7f8e967d43ae6b37f0c8275cce |
28-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r291560 This commit was generated by merge_to_master.py. Change-Id: I9b0d613d38eda89eafb8e1f70037f7d1326aae90
|
547c79b0621ef5879d01998b8eaa8914a8ef4f13 |
28-Aug-2014 |
Selim Gurun <sgurun@google.com> |
Update API name to comply with changes to API Bug: 17253647 API council requested a change to an API name. This is the plumbing side of the change. Change-Id: I12e85c36df9a96c27855d01afddeae586d57d1c1
ileChooserParamsAdapter.java
|
df782651436e0f03d2972a3421bfefff7caa6bf1 |
28-Aug-2014 |
Selim Gurun <sgurun@google.com> |
Update API name to comply with changes to API Bug: 17253647 API council requested a change to an API name. This is the plumbing side of the change. Change-Id: I12e85c36df9a96c27855d01afddeae586d57d1c1
ileChooserParamsAdapter.java
|
8d38e29f1a37b910fa3eafc0f0fc801d1fa491c3 |
22-Aug-2014 |
Ignacio Solla <igsolla@google.com> |
Remove debug logging. BUG:16778823 Change-Id: I92c5b64d6f2347bedfb9959b4d2f90d1db8f394b
ebViewChromium.java
|
9466847557bf121558aaf7908e8858feba4d2667 |
21-Aug-2014 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Enable wrap_contents quirk for apps targetting pre-L SDK." into master-chromium
|
07b1e4e65d435e156ef389d45f0a2be1ff35a09c |
15-Aug-2014 |
Marcin Kosiba <mkosiba@google.com> |
Enable wrap_contents quirk for apps targetting pre-L SDK. We have simplified wrap contents semantics for both pre-L and L+ apps, this change hooks up toggling between pre-L and post-L semantics. BUG: 17157608 Change-Id: I2ee3a287aed709f46d033e3d70661f3df7363192
ebViewChromium.java
|
663169af86c274e325223c5c77c62bca8da90ffb |
19-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r290040 This commit was generated by merge_to_master.py. Change-Id: I2a0424ed6c699e87e82af243c384e56796017f77
|
05835b0b6de8ed124b23d18159267efc475bd8f1 |
14-Aug-2014 |
Martin Kosiba <mkosiba@google.com> |
Finish zoomBy API hookup. BUG: 13399510 (cherry picked from commit e497b03334a877ad60cb0d82578287fea11be46d) Change-Id: Ic1a75f10778af562d1a5485c8f1a4bed7edba2ee
ebViewChromium.java
|
074f227d175b9e70783dc939555ee89005642977 |
14-Aug-2014 |
Selim Gurun <sgurun@google.com> |
Do not read DRP key from GServices Bug: 12492817 In L-preview, we temporarily used GServices to read DRP key. remove this mechanism and embed the key into the apk. Change-Id: Id94ac1348e615a8fa5a21c9e4a5bd43399821e46
ataReductionProxyManager.java
|
d893424e7dbe4595dd5b61ab9697930691f1b017 |
14-Aug-2014 |
Selim Gurun <sgurun@google.com> |
Do not read DRP key from GServices Bug: 12492817 In L-preview, we temporarily used GServices to read DRP key. remove this mechanism and embed the key into the apk. Change-Id: Id94ac1348e615a8fa5a21c9e4a5bd43399821e46
ataReductionProxyManager.java
|
798eef952efe49826b17dcf9f3bf27e4731188cf |
14-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Delete profile data if the WebView is downgraded. If the WebView package has been downgraded since the previous time we were used in this application, it may not be safe to load data from the old profile as Chromium doesn't support this. Detect the downgrade by saving the version code of the package in a shared preference and deleting the profile files if it's lower. Bug: 16724751 Change-Id: I832dccadee1f27f8bf480a21200be584949755f0 (cherry picked from commit 7377fc0716b475f1063e0bea963cc6baecf4560c)
ebViewChromiumFactoryProvider.java
|
7b7d30a245af5508acc1169699e4f7ab05af13b9 |
03-Jul-2014 |
Hector Dearman <hjd@google.com> |
Ensures the CookieManager receives command line Sets the command line flags correctly even if the CookieManager is started first by moving the initialisation to before the load step. Change-Id: I48a49fe31e79c10e497d0d2b6a7ce6c15a9ed593
ebViewChromiumFactoryProvider.java
|
4ad366c663de934ed292e813505f8c71aeadb649 |
13-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Add a trace event for AwBrowserProcess.loadLibrary. Add a system trace event for the call to AwBrowserProcess.loadLibrary so we can easily measure how much it contributes to the WebView startup time. Bug: 16870075 Change-Id: Ic729726f1c3f5f2d689ba83858422c33dd4877df (cherry picked from commit 8caf0181e3e9ed2441dd29e4e0c494248689103a)
ebViewChromiumFactoryProvider.java
|
da2e0ddb625889c52fd89f25f0c2178c27b4a15c |
31-Jul-2014 |
Ignacio Solla <igsolla@google.com> |
[WebView] Notify Chromium whether the app supports fullscreen. This change will only be landed after the upstream change is merged into master-chromium: https://codereview.chromium.org/425343002/ BUG= http://crbug.com/389496 Change-Id: I21249868581b02bd8fd558ee7c23993df22ea181
ebViewChromium.java
|
e4e02d06d6c2c793b83621e78ab619f545e2eb69 |
12-Aug-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r288042 This commit was generated by merge_to_master.py. Change-Id: Ieb9d554869edcde6049126194860eee183556462
|
e8a9ddd389a0313fee43c0df877b5cfe9d1ca445 |
07-Aug-2014 |
Selim Gurun <sgurun@google.com> |
Start reading drp setting from GoogleSetting Bug: 12492817 We are now moving the setting from developer preview to play services. This is the first step to doing this. Next we will move most logic to upstream. Change-Id: I367d6d0519ac5e1d50f83ca8b11d35d183bc9747
ataReductionProxyManager.java
ebViewChromiumFactoryProvider.java
|
d85dec29f2224431b43dec693e34d32062441cb4 |
07-Aug-2014 |
Selim Gurun <sgurun@google.com> |
Start reading drp setting from GoogleSetting Bug: 12492817 We are now moving the setting from developer preview to play services. This is the first step to doing this. Next we will move most logic to upstream. Change-Id: I367d6d0519ac5e1d50f83ca8b11d35d183bc9747
ataReductionProxyManager.java
ebViewChromiumFactoryProvider.java
|
57362d24c62ed20d35e590b9a3c05e0ff3c2c9f3 |
25-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Update framework resource references. This moves us over to use the newly-exposed public framework resource IDs. (cherry picked from commit e0ef2965a44761b31eeae5868811262d566a8641) Change-Id: Ice316b497e6a2c0156aa803e3bdab0c59c11e1df
ebViewChromiumFactoryProvider.java
|
1911bfeac4b086749624d187a7b12b92b7576c1d |
28-Jul-2014 |
Bo Liu <boliu@google.com> |
Remove implementation of enableSlowWholeDocumentDraw Master does not have the chromium side ready yet. BUG: 16300353 Change-Id: I7ca23379b19e9378fac07e0fba64314c2a0437f1
ebViewChromium.java
|
e8721f7b8c40f21585a57cc2cd66dcbf1dc9fd93 |
23-Jul-2014 |
Bo Liu <boliu@google.com> |
Implement enableSlowWholeDocumentDraw Keep a static boolean in WebViewChromium to distinguish setting by API call vs setting by targetSdkVersion. Call into chromium side in initForReal. BUG: 16300353 Change-Id: Ifd7cb4c27d4129575edaeeedf1464ca43c9f4c03
ebViewChromium.java
ebViewChromiumFactoryProvider.java
|
6d94bbea51bb29c769f712bba64a746dd36e509b |
12-May-2014 |
Marcin Kosiba <mkosiba@google.com> |
Move WebView resources to separate APK BUG: 11505352 Change-Id: I1f601605943738dd207a6ba267063c00527565de
esourceProvider.java
esourceRewriter.java
ebViewChromium.java
ebViewChromiumFactoryProvider.java
ebViewContentsClientAdapter.java
|
072038a7d3accabd48cd20d50202cb65c9bcee3b |
24-Jul-2014 |
Selim Gurun <sgurun@google.com> |
The plumbing for API changes Bug: 16403458 Do the plumbing changes necessary to address the API changes that are requested by the API council. This includes adding a helper to offload most file upload functionality to webview. Change-Id: I425bc47099f4d78c03ac510e53963c3dbeefbc85
ileChooserParamsAdapter.java
ploadHelperImpl.java
ebViewContentsClientAdapter.java
|
5cb1bc4fabdd9d08806bd9f3d9c92f872144d276 |
30-Jul-2014 |
Bo Liu <boliu@google.com> |
Set native pointers before initialization initPlatSupportLibrary sets up the function table chromium code uses to access private native APIs. This should really happen before chromium code initialization. Change-Id: I393808370a50e3eac2ca4d9847e6aa9ccc6703a5
ebViewChromiumFactoryProvider.java
|
e0ef2965a44761b31eeae5868811262d566a8641 |
25-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Update framework resource references. This moves us over to use the newly-exposed public framework resource IDs.
ebViewChromiumFactoryProvider.java
|
086910f44494b4677dc0f5d66045b0d55743e5fb |
23-Jul-2014 |
Bo Liu <boliu@google.com> |
Implement enableSlowWholeDocumentDraw Keep a static boolean in WebViewChromium to distinguish setting by API call vs setting by targetSdkVersion. Call into chromium side in initForReal. BUG: 16300353 Change-Id: Ifd7cb4c27d4129575edaeeedf1464ca43c9f4c03
ebViewChromium.java
ebViewChromiumFactoryProvider.java
|
0657a5e0b853cb639b1b5a5a195125f9d6221a11 |
12-May-2014 |
Marcin Kosiba <mkosiba@google.com> |
Move WebView resources to separate APK BUG: 11505352 Change-Id: I1f601605943738dd207a6ba267063c00527565de
esourceProvider.java
esourceRewriter.java
ebViewChromium.java
ebViewChromiumFactoryProvider.java
ebViewContentsClientAdapter.java
|
8e97d006ca9d9ccf17428980786953b2cac3c933 |
24-Jul-2014 |
Selim Gurun <sgurun@google.com> |
The plumbing for API changes Bug: 16403458 Do the plumbing changes necessary to address the API changes that are requested by the API council. This includes adding a helper to offload most file upload functionality to webview. Change-Id: I425bc47099f4d78c03ac510e53963c3dbeefbc85
ileChooserParamsAdapter.java
ploadHelperImpl.java
ebViewContentsClientAdapter.java
|
fdac2296aea0bf5b6d32f6ab38f04879ed1ecc0e |
17-Jul-2014 |
Tao Bai <michaelbai@google.com> |
Corresponding permission API change in WebView glue layer. BUG: 15432556 Change-Id: I3e8666003a2cccd825138ba30669928bbd0ba40d (cherry picked from commit acdfdb70506d6ae71eaa9230f34eece2cae2c0a2)
ebViewChromium.java
ebViewContentsClientAdapter.java
|
c0bac61af98d8597256114c3366cd23051ed2674 |
17-Jul-2014 |
Tao Bai <michaelbai@google.com> |
Corresponding permission API change in WebView glue layer. BUG: 15432556 Change-Id: I3e8666003a2cccd825138ba30669928bbd0ba40d (cherry picked from commit acdfdb70506d6ae71eaa9230f34eece2cae2c0a2)
ebViewChromium.java
ebViewContentsClientAdapter.java
|
34cd86b5dc8729154087a5ea75a0c90c1ac25ac6 |
21-Jul-2014 |
Ben Murdoch <benm@google.com> |
Merge master-chromium into master at r284076 This commit was generated by merge_to_master.py. Change-Id: I671bf54e40958d21a2ac5ad7da849b5a6834fe95
|
79d2ee8c0e4d0d8dfdd53deefe889147ba6d1048 |
03-Jul-2014 |
Ben Murdoch <benm@google.com> |
Plumb temporary view detach calls through WebViewChromium. See Change-Id: I92ba2f44359643fee63f30b9c35b1ae4183e4245 Bug: 14313621 Change-Id: Ib7d6957c804d4abfded9b8e20860ee06ae4086c3 (cherry picked from commit d49bfc0d304a58e1308bc77b1dfd6877a6d26690) (cherry picked from commit abf2feb5889ef407712333e9ef68444893725863)
ebViewChromium.java
|
d14982c9599357cde47a13c1584adfdc59b6a97f |
02-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Add zoomBy API plumbing This adds the plumbing necessary for the zoomBy API so that it's possible to land the frameworks/base change that actually adds the new API to the WebView. BUG: 13399510 Change-Id: I15924235e6deb25eff68638f174b6cd158b3d902 (cherry picked from commit 79625af35a664f87a5a9361c782137f8bfc99496)
ebViewChromium.java
|
d8e3c030784d1b4782f0f31ba69e368bb78ae4c1 |
02-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Add zoomBy API plumbing This adds the plumbing necessary for the zoomBy API so that it's possible to land the frameworks/base change that actually adds the new API to the WebView. BUG: 13399510 Change-Id: I15924235e6deb25eff68638f174b6cd158b3d902 (cherry picked from commit 79625af35a664f87a5a9361c782137f8bfc99496)
ebViewChromium.java
|
4054cf14197579550220ccb28ee43d63f3df3937 |
16-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Work around AwWebResourceResponse not supporting null headers. This is a temporary workaround till we get the proper fix in upstream. The AwWebResourceResponse constructor causes an NPE if a null headers map is passed in. BUG: 16332774 Change-Id: If8f9cf50385c459cfb5920785a3f44ef1aa97673 (cherry picked from commit 39d58cba55c7eecfbd9aa3be78c5d0531e030147)
ebViewContentsClientAdapter.java
|
c5faabbe90f772416a710e94d790817a9c2523c5 |
16-Jul-2014 |
Marcin Kosiba <mkosiba@google.com> |
Add plumbing for new shouldInterceptRequest callback. BUG: 7589347 Change-Id: Ib22bb5070c791712ad9f5ac4f964b1278bfe16de
ebViewContentsClientAdapter.java
|
5d798498ebb77365ea20f974f79c3dae23cd76fe |
15-Jul-2014 |
Ben Murdoch <benm@google.com> |
Merge "Plumb temporary view detach calls through WebViewChromium." into master-chromium
|
586bf9dff1ab17a76f9deb4781beae99d0cff9ef |
09-Jul-2014 |
Selim Gurun <sgurun@google.com> |
The plumbing to disable data reduction proxy Bug: 16011253 Implement the plumbing to opt out from using data reduction proxy. Apps can only opt-out, only users are allowed to opt-in. Change-Id: Ic5e04fb52303db66c89819b6a83dda473db85b52
ebViewChromiumFactoryProvider.java
|
5dfb0b18b1e1c948cc8619b213d8bf528ec17055 |
09-Jul-2014 |
Selim Gurun <sgurun@google.com> |
The plumbing to disable data reduction proxy Bug: 16011253 Implement the plumbing to opt out from using data reduction proxy. Apps can only opt-out, only users are allowed to opt-in. Change-Id: Ic5e04fb52303db66c89819b6a83dda473db85b52
ebViewChromiumFactoryProvider.java
|
d49bfc0d304a58e1308bc77b1dfd6877a6d26690 |
03-Jul-2014 |
Ben Murdoch <benm@google.com> |
Plumb temporary view detach calls through WebViewChromium. See Change-Id: I92ba2f44359643fee63f30b9c35b1ae4183e4245 Bug: 14313621 Change-Id: Ib7d6957c804d4abfded9b8e20860ee06ae4086c3
ebViewChromium.java
|
12364b125bed36f2c9cce1ffa856c0046b9b9058 |
01-Jul-2014 |
Ben Murdoch <benm@google.com> |
Implement WebViewChromium.preauthorizePermission. Plumb the API from the framework into AwContents. Bug: 16008767 Change-Id: Iac770b2481e36b3085dd14cd6d1b0c54f2279b69
ebViewChromium.java
|
348bbcae6ccd90593cf656288697d797d8445794 |
29-May-2014 |
Hector Dearman <hjd@google.com> |
Deprecate the Cookie Sync Manager The CookieSyncManager is largely useless as the WebView automatically syncs cookies every 30s (whether you like it or not). The one method which needs to be saved is sync, there is no other way to force a sync without this. We move sync to the CookieManager and rename it to flush for greater consistency. Bug: 11060034 Change-Id: Ie5f0d559f18341205b270ee8cc6ba2a49b3df71d
ookieManagerAdapter.java
|
8aa18d340d109dc186b90088497022bcde8edff6 |
27-Jun-2014 |
Hector Dearman <hjd@google.com> |
Merge "Add Third Party Cookie API" into master-chromium
|
fe01064a1d0cdc9defb395ab39383b5e242c206a |
05-Jun-2014 |
Hector Dearman <hjd@google.com> |
Add Third Party Cookie API Connect the new third party WebView cookie APIs. Bug: 11678084 Change-Id: Icf06644580df3ffd3e49f3e8f368a9db6c295184
ontentSettingsAdapter.java
ookieManagerAdapter.java
ebViewChromium.java
|
47f61d2406473b823814c457633d1d21a9af7efb |
25-Jun-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r278856.
|
470f1ad2149fe83ae80991d8657fdfaab28b2fdb |
24-Jun-2014 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Match API changes from http://crrev.com/284123004" into master-chromium
|
ac76b453f2ed70cb1d68e224138064d49cb1d457 |
24-Jun-2014 |
Hui Shu <hush@google.com> |
Do not use expect invokeFunctor to return a boolean. BUG: 15513308 Change-Id: I3f160d66a315fe305a5923818186891f27149d0a
rawGLFunctor.java
|
d825b28af830f47c9adf803959a39d52c74638f8 |
24-Jun-2014 |
Hui Shu <hush@google.com> |
Do not use expect invokeFunctor to return a boolean. BUG: 15513308 Change-Id: I3f160d66a315fe305a5923818186891f27149d0a
rawGLFunctor.java
|
017554f2c30b84041e3e47a921fd94c80425699a |
23-Jun-2014 |
Marcin Kosiba <mkosiba@google.com> |
Match API changes from http://crrev.com/284123004 This updates the WebViewContentsClientAdapter to match the AwContentsClient API changes in http://crrev.com/284123004. Change-Id: Iab3a4f3f820de51ec9846a7c0300ceaa1eb6d80d
ebViewContentsClientAdapter.java
|
9fd439c8e92333ef096c69ce82ade82a4a147f31 |
20-Jun-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r278205 This commit was generated by merge_to_master.py. Change-Id: I0e676e93232ad5e367a26ff6e09e548602fb5b33
|
72b5bdf2fe1c8f80aa7f72772641947cb9fe8c44 |
21-May-2014 |
Hector Dearman <hjd@google.com> |
Connect WebView Async Cookie APIs Committed on the wrong branch and broke CTS on master-chromium. Bug: 14379829 Change-Id: Id1a512285a20dabde2c2d1a2eeef544d86a4f5b9 (cherry picked from commit b0249c1723f37f18f25d35a0723eab6b324481b0)
ookieManagerAdapter.java
|
fc03b1429c5e5d3c5ade6cb4ec813890ab3fe5a8 |
20-Jun-2014 |
Yuncheol Heo <ycheo@google.com> |
Merge "Fix the crash during initializing WebView." into master-chromium
|
998d67697ebc5fd0efcd6ed39531e556d788c50f |
20-Jun-2014 |
Yuncheol Heo <ycheo@google.com> |
Fix the crash during initializing WebView. There are some cases that starts BrowserProcess without initializing ResourceProvider. Currently the start-up routine of BrowerProcess refers the key system configuration from ResourceProvider. So the missing initialization causes the Exception. Bug: 15767554 Change-Id: Ib2d846bb0cf45dadd69a49ff0e97bd04acb58d4e
ebViewChromiumFactoryProvider.java
|
aaa607629104e0baac8692b4ba098d0942c7be35 |
19-Jun-2014 |
Yuncheol Heo <ycheo@google.com> |
Merge "Update resources to match http://crrev.com/333003003" into master-chromium
|
b0249c1723f37f18f25d35a0723eab6b324481b0 |
21-May-2014 |
Hector Dearman <hjd@google.com> |
Connect WebView Async Cookie APIs Bug: 14379829 Change-Id: Id1a512285a20dabde2c2d1a2eeef544d86a4f5b9
ookieManagerAdapter.java
|
34a8ec305a085807c44670e4e912f5e5e08b5f4d |
17-Jun-2014 |
Ignacio Solla <igsolla@google.com> |
Merge "Add plumbing for the new fullscreen video path." into master-chromium
|
6f63acf840e5b57e67a5c8b01e634431fbd35688 |
13-Jun-2014 |
Selim Gurun <sgurun@google.com> |
Update the plumbing to comply with client cert API changes. Bug: 15432556 The API council has asked to update the client cert API. This change is needed to bring the plumbing in line with the API change. Change-Id: Ia7606c186a9344e1cbb9c2b40dff402717453c8e (cherry picked from commit 06286fe4b7b23d2fe050b0f2fc8a5d68a7002537)
ebViewContentsClientAdapter.java
|
ee10ce40f813cf8946ca744e813e1237c350c70e |
12-Jun-2014 |
Yuncheol Heo <ycheo@google.com> |
Update resources to match http://crrev.com/333003003 This updates the resources to match the following Chromium change: > aw: Support the platform specific key-systems. > > BUG=322395 Bug: 11759895 Change-Id: I27d5f499967f6db7b9ac4b9af325e3e90e50e60a
esourceProvider.java
|
b47a2cdf01a6afe67966ba9b68aea42103c69330 |
23-May-2014 |
Ignacio Solla <igsolla@google.com> |
Add plumbing for the new fullscreen video path. This is a cherry pick of https://android-review.googlesource.com/#/c/97161 into master-chromium. Required for some upstream changes - please see: https://codereview.chromium.org/315973004/ Change-Id: If023b42b865c14a00e2be5bc3dc51b906e61d2c5
ebViewChromium.java
|
0039eda3e19cd0995aa62d2b856645813a6ff611 |
14-Jun-2014 |
Selim Gurun <sgurun@google.com> |
Prevent webview connections to freeze when DRP key is null Bug: 15607413 When data reduction proxy is not provided the correct key, if fails to failover to a non-proxy connection, and connections simply freeze. This especially happens immediately after an update. Fix this by not enabling DRP unless key is non-null. Change-Id: I36dac5807ea7aaba6e2d0f9f7586de269868dc72
ebViewChromiumFactoryProvider.java
|
a83766bebe5b32a442a51b1f757abb943b2fec4b |
13-Jun-2014 |
Selim Gurun <sgurun@google.com> |
Update the plumbing to comply with client cert API changes. Bug: 15432556 The API council has asked to update the client cert API. This change is needed to bring the plumbing in line with the API change. Change-Id: Ia7606c186a9344e1cbb9c2b40dff402717453c8e (cherry picked from commit 06286fe4b7b23d2fe050b0f2fc8a5d68a7002537)
ebViewContentsClientAdapter.java
|
69b25746996411232add634fb6f3a8db7fad7713 |
12-Jun-2014 |
Primiano Tucci <primiano@google.com> |
Merge "Share Clank key propagation behavior on shouldOverrideKeyEvent" into master-chromium
|
e37101b580615162e33ff59e7e8dac72427b00de |
07-Jun-2014 |
Selim Gurun <sgurun@google.com> |
Enable the plumbing for file chooser API Bug: 6930981 For L+, we want to use the new showFileChooser API. However, even though we never published a public API, we still want to support the old openFileChooser API. This change enables the support for the new API (the hidden API is already supported in KKMR2+). Change-Id: I1d191f3dc8c4a5d4e0470bb43937837b262a62f4
ebViewContentsClientAdapter.java
|
27c7b1bad70bc0cafc3ec77ef627c7c83eacb547 |
10-Jun-2014 |
Tao Bai <michaelbai@google.com> |
Merge "Keep weakref of permission requests sent to client." into master-chromium
|
f9d0142c7342586318f3af96445922c5ae2e1221 |
05-Jun-2014 |
Kristian Monsen <kristianm@google.com> |
Remove function no longer in the Statics interface Change-Id: I47c47c44d4b5b6f4a4f366affa9d110de440ade5
ebViewChromiumFactoryProvider.java
|
c4ffdceea90a5b1c7c60cd0b4adcfaba4e589f0e |
05-Jun-2014 |
Kristian Monsen <kristianm@google.com> |
Remove function no longer in the Statics interface Change-Id: I47c47c44d4b5b6f4a4f366affa9d110de440ade5
ebViewChromiumFactoryProvider.java
|
10405584d8eb395f6f01fd9b574a18d811731e0d |
03-Jun-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r273901 This commit was generated by merge_to_master.py. Change-Id: Icde41ca09f824110580a8fc746868ebfd65a120d
|
924278d1f98b209b04bd699494d269d363d1aaa4 |
02-Jun-2014 |
Primiano Tucci <primiano@google.com> |
Share Clank key propagation behavior on shouldOverrideKeyEvent This change (together with crrev.com/308313004 upstream) unifies (with Clank) the code which checks whether a key should propagated or not to Blink and stops looking for isSystemKey. According to the latest Android framework changes, we shouldn't rely on isSystemKey. BUG: 14438911 Change-Id: I6dbcd99ebfc2072d6b1aae007737342de3f62b81
ebViewContentsClientAdapter.java
|
b3cf68918fea554c33516e9ed7a73a8b6f4e9301 |
24-May-2014 |
Bo Liu <boliu@google.com> |
Detach functor in destroy Destroy now will synchronously tear down hardware and no longer require onDetachedFromWindow to be called first. So detach functor before destroying it. BUG=15088380 Change-Id: I6acc27d0c1729e7e1dc0bf0c0916c80e1c8d0102
rawGLFunctor.java
|
3018e5c2155630f434529d28e0aa08c95d0a1ffd |
22-May-2014 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Update WebViewChromium to match http://crrev.com/274153002" into master-chromium
|
b6e8dc172dcd850cf57321a9c574b184275c85fb |
19-May-2014 |
Tao Bai <michaelbai@google.com> |
Keep weakref of permission requests sent to client. This make us give the same object has sent to client in OnPermissionRequestCanceled() method. Perviously, overidden equals() method has issue if the developer us "==" to find the request. Change-Id: Icd5d70c98a317baee02f92cb64ab7e4f3a6934dd
ebViewContentsClientAdapter.java
|
d40b25c7299872081268a6cc2b2eb121ff551455 |
20-May-2014 |
Marcin Kosiba <mkosiba@google.com> |
Update WebViewChromium to match http://crrev.com/274153002 Pass in the Context to the AwContents constructor. Change-Id: I50ae6fde76facbe0a05c73bce469e35aa297f683
ebViewChromium.java
|
032cc50353034d405ba8c64d34925a7a854cecc5 |
19-May-2014 |
Selim Gurun <sgurun@google.com> |
Read the key for data reduction proxy Bug: 12492817 Change-Id: I58523f033c8d13c569ae0dbbb7c483b193e914a7
ebViewChromiumFactoryProvider.java
|
91c6ac0144f41f1dc0a2d2f791037ca5a8fc3716 |
19-May-2014 |
Selim Gurun <sgurun@google.com> |
Merge "Listen to data reduction proxy setting changes" into master-chromium
|
cbf77c0076124ea0ccb8a5f51adcd8e96c9ef3e4 |
16-May-2014 |
Yuncheol Heo <ycheo@google.com> |
Merge "Add plumbing for get/setVideoOverlayForEmbeddedEncryptedVideoEnabled()." into master-chromium
|
f5b18e08a3111679f0637dd72a371def926dd055 |
14-May-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r269336 This commit was generated by merge_to_master.py. Change-Id: If3e31893f6a9a7c314414a0330bc7b279dd85b91
|
750453815989696ae449df0e58556cd16ebe63c0 |
08-May-2014 |
Tao Bai <michaelbai@google.com> |
Plumb permission implementation. BUG: 13699047 Change-Id: I84b699b75a14e9f323b364cf3d4aaa13aeab6c86
ebViewContentsClientAdapter.java
|
792352e52b0df504e9f16c1e3ccdc211922cf79e |
08-May-2014 |
Selim Gurun <sgurun@google.com> |
Listen to data reduction proxy setting changes Bug: 12492817 Add a broadcastreceiver to listen to proxy settings changes. This is part 1 of plumbing logic. We only pass an invalid test key to the proxy. Getting the correct key will be part 2. Change-Id: I1d5f19802b97c05ef295fe3acc58327b266757d1
ebViewChromiumFactoryProvider.java
|
40dc0636706dd146d31f6d09882b5846ae7947eb |
07-May-2014 |
Marcin Kosiba <mkosiba@google.com> |
Sanitize selector Intent when handling intent: scheme. Android Intents have a selector field which, if present, are used to search for the Activity to invoke. These must also be sanitized before handing off to the OS. BUG:14562482 Change-Id: I30461e11be48ec623ab0f56d0d0f206dc2849c98
ebViewContentsClientAdapter.java
|
50e2d5a658912d1fb12d070b8268948ce942d745 |
07-May-2014 |
Yuncheol Heo <ycheo@google.com> |
Add plumbing for get/setVideoOverlayForEmbeddedEncryptedVideoEnabled(). Bug: 14598993 Change-Id: Id0dcb129e816ad293e89dc2f2379b01153fc1f8e
ontentSettingsAdapter.java
|
41a6fab23e47dfd5b050b8e6fd4ec5485c607b81 |
05-May-2014 |
Bo Liu <boliu@google.com> |
Remove unused executeHardwareAction Also remove old overrides. BUG: 13961296 Change-Id: I8a0045b0537fa23f29368d067424ad9f94981785
ebViewChromium.java
|
f3ed2a5ff03fa4e9451cb05e4e9c51d15207974f |
30-Apr-2014 |
Marcin Kosiba <mkosiba@google.com> |
Update resources to match http://crrev.com/231953003 This updates the resources to match the following Chromium change: > Show Ash like <select> popup on Android tablets > > We should show Ash like <select> popups on Android tablets so the UI is closer > to Chrome OS. > > The new popup will only apply to <select size=1> as <select multiple> will be > shown as a listbox like the Desktop versions. > > BUG=314713 Change-Id: I325b4c1fabd2390c99c55c1a7e40b94e4de15234
esourceProvider.java
|
15ecd3c837f088579316ee419bcc5528ce215228 |
03-May-2014 |
Selim Gurun <sgurun@google.com> |
Implement plumbing for clearCLientCertPreferences callback. Bug:12983007 Change-Id: Ibae1d0502779888ec2d2688d3049688ed0e0362b
ebViewChromium.java
ebViewChromiumFactoryProvider.java
|
99806d91dae24d5c5b793ad1c40a48e75acf53f3 |
02-May-2014 |
Selim Gurun <sgurun@google.com> |
Implement plumbing for clearCLientCertPreferences callback. Change-Id: Ibae1d0502779888ec2d2688d3049688ed0e0362b
ebViewChromium.java
ebViewChromiumFactoryProvider.java
|
255308c49f410f47d027fce2393ae4c287ef94f2 |
11-Apr-2014 |
Ben Murdoch <benm@google.com> |
Default older apps to use MIXED_CONTENT_ALWAYS_ALLOW. For compatibility with apps targeting an older SDK version, we default the WebView's mixed content behavior to always allow it. (For new apps, the default mode is to never allow). Bug:13948531 Change-Id: I01ac05e375e449eb17d8b6512aed72611225e162
ebViewChromium.java
|
65548e241e7a42cd0190c1bf57b2c81c1bf4ad4c |
01-May-2014 |
Bo Liu <boliu@google.com> |
Merge master-chromium into master at r267519 This commit was generated by merge_to_master.py. Change-Id: I42914159cac32423b1d8374366beef20b375e04a
|
5c5385f3e5f86c5183408e52f76f1bb7798cda9a |
28-Apr-2014 |
Bo Liu <boliu@google.com> |
Use invokeFunctor instead of attachFunctor BUG: 13961296 Change-Id: I3fb6fde088ade1c239995131be326400366152a3
rawGLFunctor.java
ebViewChromium.java
|
a4ff082306972f691e0b53ae30f1fa3203bd5189 |
26-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Add final back Fix the build. Change-Id: Ie0d4dcb1bd718f4f10bd2b3842968951d5e01eb7
ebViewContentsClientAdapter.java
|
413084d3ad5ebedb497b42aa931bcce7caa36268 |
25-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Remove redundant post. The cl https://codereview.chromium.org/246513007/ posts the callbacks on correct thread. Remove now redundant ones. Change-Id: I67edfd08b0eeca249fac9c44558c1ce67638165b
ebViewContentsClientAdapter.java
|
16230c6b35273ed29cb3aa418140ce5dbfa25e9c |
25-Apr-2014 |
Ben Murdoch <benm@google.com> |
Merge "Add plumbing for super_onHoverEvent." into master-chromium
|
75d3676110655747e08f4e7d43f01a227c763e13 |
25-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Fix master-gpl Remove @override to have master-gpl compiling. Change-Id: Id26db50169978255b0fd5bf92f9c049cbfc31547
ebViewChromium.java
|
06b29e22754df5cc9c951dc94f60541b4e1a6221 |
14-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Add the plumbing for webview client certs functionality Bug:12983007 Change-Id: I97ff1716d9b618f7484c7336c2167da358b8c16d
ebViewChromium.java
ebViewContentsClientAdapter.java
|
efcc6bc183b13d5dbe3535f23b59e875f89af75f |
14-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Add the plumbing for webview client certs functionality Bug:12983007 Change-Id: I97ff1716d9b618f7484c7336c2167da358b8c16d
ebViewChromium.java
ebViewContentsClientAdapter.java
|
a151bda37de366f108b6f25a84a8ee8802f77442 |
24-Apr-2014 |
Hui Shu <hush@google.com> |
Merge "Move initTraceEvent from Chromium to Android tree" into master-chromium
|
6590bd55a007cac3c235987d4f7accf407f9c393 |
22-Apr-2014 |
Hui Shu <hush@google.com> |
Move initTraceEvent from Chromium to Android tree Also, call initTraceEvent after the ThreadUtils.setUiThread b/14230288 Change-Id: If3dd0530faf3a0b41093761aba4adfba2019a991
ebViewChromiumFactoryProvider.java
|
832833dd517f8ae4eedca8e4441438e3380ff905 |
24-Apr-2014 |
Ben Murdoch <benm@google.com> |
Merge "Add plumbing for get/setMixedContentMode" into master-chromium
|
b0f5cd24f0760c43a31a7b75f3512c543b2d0589 |
23-Apr-2014 |
Ben Murdoch <benm@google.com> |
Add plumbing for super_onHoverEvent. Required for some upstream changes - please see https://codereview.chromium.org/250583002/ Bug:crbug.com/359209 Change-Id: I1ff233b3c0b2c19304e39449b08e7f10e4062e9e
ebViewChromium.java
|
16fd0a4cd7a9d5faca76c32d1bd994934c36caa8 |
19-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Revert "Revert "Fix master-gpl build"" This reverts commit dfe651910253c4d50509fe499b1389557d307ea7. Change-Id: I69428884a56d180f7ded431e6f62222cc4b90b5f
ebViewChromium.java
|
dfe651910253c4d50509fe499b1389557d307ea7 |
19-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Revert "Fix master-gpl build" This reverts commit 4d472df62e7beb2690f279cf1c34aa5d9df38eed. Change-Id: I78644ffed8d04f51bb7542f92b54d7af8dc33924
ebViewChromium.java
|
4d472df62e7beb2690f279cf1c34aa5d9df38eed |
19-Apr-2014 |
Selim Gurun <sgurun@google.com> |
Fix master-gpl build Bug: 13250097 Change-Id: I5dfa44048e7c6e1c7b9aa8fb0ace43909bfe02b7
ebViewChromium.java
|
dac1cf470e8a0e0289ae112dea195724846fe7be |
14-Mar-2014 |
Selim Gurun <sgurun@google.com> |
Plumb documentname to AwPrintDocumentAdapter Bug: 13250097 Change-Id: Ie1cd2d1860dc6ae39d864e4399178488dfbe8db2 (cherry picked from commit 77d4cb45a67dd70f618b3a7e21f54421b5425f19)
ebViewChromium.java
|
77d4cb45a67dd70f618b3a7e21f54421b5425f19 |
14-Mar-2014 |
Selim Gurun <sgurun@google.com> |
Plumb documentname to AwPrintDocumentAdapter Bug: 13250097 Change-Id: Ie1cd2d1860dc6ae39d864e4399178488dfbe8db2
ebViewChromium.java
|
41fb86acfcf25d5af7baf460aee13a2bd70335a0 |
16-Apr-2014 |
Ben Murdoch <benm@google.com> |
Merge master-chromium into master at r263965 This commit was generated by merge_to_master.py. Change-Id: I34573f19a2eb00789561d928078f3ca1c1723637
|
b08f21b559dde37e74e5d2bc15185cf5448ac95f |
03-Apr-2014 |
Tao Bai <michaelbai@google.com> |
Add stub method for general permission API BUG: 13699047 Change-Id: Ifd95151835da7eecea137cce8f8b1e3ba2d7ddc0
ebViewChromium.java
|
5f878dabf8b5e36989a8d62ea66734f14e8c9132 |
10-Apr-2014 |
Ben Murdoch <benm@google.com> |
Add plumbing for get/setMixedContentMode Second of a three sided patch. Plumbs the API into Chromium. Bug:13948531 Change-Id: I5963498e2536e925aaaa82b3829e0b8f32b79887
ontentSettingsAdapter.java
|
0603a37edd728ebf34c3a6d658e586fa8712c1f6 |
31-Mar-2014 |
Ben Murdoch <benm@google.com> |
Merge master-chromium into master at r260458 This commit was generated by merge_to_master.py. Change-Id: Ib6904576e3ed5e95e21afa77da4c53222279e3a1
|
2ddcc98cb29e567ea545b3eba2fedc576d1f5365 |
24-Mar-2014 |
Ross McIlroy <rmcilroy@google.com> |
Convert jint to jlong for native pointers in GLFunctionTable to support 64 b Corresponding Chromium change is: https://codereview.chromium.org/210023002 Change-Id: Ibe1b1bcbecb3257edbbd5bfee1b5b7da4505f5de Signed-off-by: Ross McIlroy <rmcilroy@google.com>
raphicsUtils.java
|
3579d6fb5d979d2d03a6250e82c37d81d672291e |
21-Mar-2014 |
Bo Liu <boliu@google.com> |
Convert pointers to long to support x64 This matches https://codereview.chromium.org/205533006/ Change-Id: I27382a8ffc09d7b24866d903cc1099d9a7483c5f
rawGLFunctor.java
|
5cd1c86917ef15b2f3d26f508793bc294fad8c97 |
18-Mar-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r257591 This commit was generated by merge_to_master.py. Change-Id: Ic354a983bf6b8add24cca796556aa777c132b192
|
735a433faa4c304f09f2b27bee1854cbe7e5c740 |
18-Mar-2014 |
Bo Liu <boliu@google.com> |
Fix check when setLayerType is called in constructor BUG: 13514997 Change-Id: I8414b7caf3a7fb6770242dd4d1640ff89c9be26a
ebViewChromium.java
|
ef6c1d6470ab42ce074fcbd0146f354336d6bf2a |
15-Mar-2014 |
John Reck <jreck@google.com> |
Remove unnecessary check Eliminate dependency on DisplayList for a condition that can never fail. callDrawGlFunction always returns STATUS_DONE at record time Change-Id: I838e38e97f1428306a62270467e853c5aeaf91af
rawGLFunctor.java
|
125973639f92ac1ac6080808ddf5b06f131d3c95 |
14-Mar-2014 |
Bo Liu <boliu@google.com> |
Plumb setLayerType to AwContents BUG: 13328348 Change-Id: Ib8f21cb18b22937bb6108d6a48d996dd5ebb055a
ebViewChromium.java
|
665cdb2c1cff50e9885b233ef2de35f2dfd6ae6d |
06-Mar-2014 |
Ying Wang <wangying@google.com> |
Merge branch 'master' of https://googleplex-android.googlesource.com/_direct/platform/frameworks/webview
|
7a63db1dc253badb616ca318e59f55580ae0b054 |
28-Feb-2014 |
Bo Liu <boliu@google.com> |
Make executeHardwareAction avaiable to AwContents Removed wrapping all of onDetachedFromWindow with executeHardwareAction, since upstream code will have finer control on what code to wrap executeHardwareAction in. Also take this opportunity to clean up native public interface. This is the first of a 3-sided patch. The upstream change is at https://codereview.chromium.org/185133003/ Change-Id: Ie0731a9546aefa7b195c9fd43bfc5c0a72745fd1
ebViewChromium.java
|
4b2c8cb6870d1c665db98d18af953c47883551cf |
27-Feb-2014 |
Mikhail Naganov <mnaganov@google.com> |
Disable inspection of injected JavaScript objects for compatibility Inspection of JavaScript objects injected via addJavascriptInterface will be allowed on OS versions newer than KitKat. Bug: 12169386 Change-Id: I8d3bdcca6d8e9f4dfb123a62a805dc5a9bc8c1c7
ebViewChromium.java
|
9c04f4257b47fed1c4bb475308c3e3b305722ba4 |
26-Feb-2014 |
Bo Liu <boliu@google.com> |
Update resources added in Chromium r253153 Added in https://src.chromium.org/viewvc/chrome?revision=253153&view=revision Change-Id: Icb2b5461d5c9a711fb256691824f89927c96dd13
esourceProvider.java
|
54b3666a044d576394424822704d21dace02dc7c |
12-Feb-2014 |
Marcin Kosiba <mkosiba@google.com> |
Reflect library loader move to base. The library loader moved to base/ in Chromium r250113, this change updates the imports to reflect that. Change-Id: I9cfce1ffba93cc4450e349051bd017a6844c0c43
ebViewChromiumFactoryProvider.java
ebViewContentsClientAdapter.java
|
2a334733e1d6ca581ad149f24d347aa95f62f11a |
07-Feb-2014 |
Mikhail Naganov <mnaganov@google.com> |
Switch ResourceProvider to use new setters from AwResources Upstream https://codereview.chromium.org/155653003/ introduces setter methods for error pages and default text encoding with an intention to hide static fields that are currently in use. Change-Id: I70aed30ab1586ddc5206cf9ecafe5b091645c6fb
esourceProvider.java
|
9281a85e9587dec5e4b2eb55b6b8b55b6368d6f7 |
23-Jan-2014 |
Selim Gurun <sgurun@google.com> |
Remove @override to fix build break Remove @override to fix a build break in master-gpl branch. Change-Id: Id3f58dbecfec4a806f7857a6c1c73954e1bdd6e3 (cherry picked from commit 106c4320b02fb790d9955de133013662bbdc3094)
ebViewChromiumFactoryProvider.java
|
f0f06187a11edc8887aac508c27f28c840764f6f |
18-Dec-2013 |
Mikhail Naganov <mnaganov@google.com> |
Add WebSettings API tracing (Cherry pick from master-chromium) This seems to be useful for tracking app's interaction with WebView Change-Id: I1a88f4d2296a822a2d1c0afe398fbc621a3352f0 (cherry picked from commit d7ad43dc1ed52dc48532738c950ea825e9b7def0)
ontentSettingsAdapter.java
|
e6fc6c637811f2c69e1bd8c866d9a52080e7b0cf |
02-Jan-2014 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into m33 at r241094 This commit was generated by merge_to_master.py. Change-Id: Icfa82bbab9ec740b58774edc9faf8f0097847e5a
|
1cd7942f7d98f8f2512f661f2973d8b0ba99bb0f |
20-Dec-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Add WebSettings API tracing" into master-chromium
|
0b29910a7d689f3456eeb880f163b189f6b57aeb |
18-Dec-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r240154 This commit was generated by merge_to_master.py. Change-Id: Ia61470ff57c573bccec9f7c9043bab7ac8d41fa5
|
e7478c916867188cb4365f5c751dda95f65c6268 |
24-Oct-2013 |
Martin Kosiba <mkosiba@google.com> |
Make the onScrollChange implementation a no-op. Chromium calls this method from ContentViewCore, but it shouldn't be called this way for the WebView. Change-Id: I9424236bcbf00da30d223bb330c9d9a0c0cc2bbb
ebViewChromium.java
|
d7ad43dc1ed52dc48532738c950ea825e9b7def0 |
18-Dec-2013 |
Mikhail Naganov <mnaganov@google.com> |
Add WebSettings API tracing This seems to be useful for tracking app's interaction with WebView Change-Id: I1a88f4d2296a822a2d1c0afe398fbc621a3352f0
ontentSettingsAdapter.java
|
d1d110d8139cf8347ed7c30b1ac78829ce861f32 |
16-Dec-2013 |
Martin Kosiba <mkosiba@google.com> |
Merge "Revert "Adding a fake on page started for data url's since we know it wont be sent"" into master-chromium
|
6a6311f8331f8cd2b3f86e012e552ec10e9b8d0b |
13-Dec-2013 |
Ben Murdoch <benm@google.com> |
Revert "Revert "Wire up resources for the Form Validation message bubble."" This reverts commit 477b059d2035e22280f5ee2892d257b035cca32e. Change-Id: I3cb22edb023bee31ebf66c166be9ca52eeb44420
esourceProvider.java
|
477b059d2035e22280f5ee2892d257b035cca32e |
13-Dec-2013 |
Mikhail Naganov <mnaganov@google.com> |
Revert "Wire up resources for the Form Validation message bubble." This reverts commit 0820c3d292380d5f06017de0877706b4924f0c60. Change-Id: I95f17cb99d2e565a416d3e918d6d7ade6c0d9589
esourceProvider.java
|
0820c3d292380d5f06017de0877706b4924f0c60 |
16-Sep-2013 |
Ben Murdoch <benm@google.com> |
Wire up resources for the Form Validation message bubble. Bug: 11481260 Change-Id: If8782f7a00904ceea7bad61e5296e12e23315001
esourceProvider.java
|
1dcc873fead7198083da19ea33734ad4d92a496a |
12-Dec-2013 |
Martin Kosiba <mkosiba@google.com> |
Revert "Adding a fake on page started for data url's since we know it wont be sent" This reverts commit f401798d628ddb492defeb0a00bf289284d1677a. This code was moved upstream: http://crrev.com/110573003 BUG=10570052
ebViewChromium.java
|
c13e4e8413e9649b1a53f9a9d9b0ca98bfd43e52 |
09-Dec-2013 |
Bo Liu <boliu@google.com> |
Resources for "Support datalist for date/time input types on Android" Add resources introduced in crrev.com/r239290 Change-Id: I5788a60e9f98164f09cccd291fda767b2de97d8c
esourceProvider.java
|
3fbc9545f7fda99adedd2216becd106d6b0c9ccf |
06-Dec-2013 |
Bo Liu <boliu@google.com> |
Add resource after chromium crrev.com/r239076 Change-Id: I73c193454cb9cb2e8a77981675395e9c06844ae2
esourceProvider.java
|
2fc62636b11c3019e7ed1a132bc6c26a8705cada |
04-Dec-2013 |
Primiano Tucci <primiano@google.com> |
Merge "Update resources needed for colour picker." into master-chromium
|
79a1e3e73fa3e14642e44a80f4f475660d5e4b57 |
02-Dec-2013 |
Primiano Tucci <primiano@google.com> |
Update resources needed for colour picker. Bug: 7621527 Match the upstream changes of crrev.com/23026006 Change-Id: I5645388cb599affc4ee8ed6e93cada330084286b
esourceProvider.java
|
37ec00200aff23c50057bfcd22066d3af58ac5e7 |
02-Nov-2013 |
Selim Gurun <sgurun@google.com> |
Enable webview printing Bug: 10288759 Klp-XX branches already have printing support. This is to add printing to master. Depends on crrev.com/54963005 The original change was 412d84be859ce0eb91baf2f9afe5e6326a15d76a Change-Id: Ia2d0685b7fd01e1251aed2e4a673d2544d47bba5
ebViewChromium.java
|
1c502c56a8964a72ccc1bcb0b6a0d8685aed983e |
29-Nov-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge "Allow CookieManager to be used without starting Chromium." into master-chromium
|
a5caf2cf6f3e7d06f45286f971591848117c10af |
28-Nov-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r237746 This commit was generated by merge_to_master.py. Change-Id: I9737950a60bd23242c69d52ab9d62b1348195f56
|
48c8233468f8c735d8504c8410b86cc373d679ed |
27-Jul-2013 |
Jonathan Dixon <joth@google.com> |
Connect up the showFileChooser client callback Bug: 6930981 Full implementation depends on the associated API landing in frameworks/base As as stop-gap, just fallback to calling the old never-published openFileChooser in the default case. Change-Id: I9f44dab183aab0c3431ecc7557aea78d9e78e50d
ebViewContentsClientAdapter.java
|
8be908c9c3af0debd0aeb0e4ff511dd16bcecf7b |
03-Oct-2013 |
Torne (Richard Coles) <torne@google.com> |
Allow CookieManager to be used without starting Chromium. If getCookieManager is called without Chromium having been started, set the application context but don't start Chromium. The native code will create a temporary cookie manager. Bug: 10969703 Change-Id: Ic1bd67d352dee78a761a4abf549cd9ba9ddb9f8d (cherry picked from commit 9dab5652ee2433cb990baca967d4331be0b2d3f3)
ebViewChromiumFactoryProvider.java
|
2fbdaa7353e16996e874ea99f050a7b857dd92c4 |
20-Nov-2013 |
Ben Murdoch <benm@google.com> |
Reflect move of CommandLine from content/ to base/ Unblock the automerger. Please see upstream review https://codereview.chromium.org/62333025/ for the details. Change-Id: I967675ccfe1ede0f4eabd3f37804b61c6f21a000
ebViewChromiumFactoryProvider.java
|
700f46fbdfa21747caf7e8c44e74c92edf12926a |
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 (cherry picked from commit 916f857e0af25e8b179f60f532065386607567d7)
ebViewChromium.java
|
fafc9af73efe42f4b37ade0b07624295bb86afe5 |
13-Nov-2013 |
Bo Liu <boliu@google.com> |
Add java resources after crrev.com/r234378 Change-Id: Ib00a68d6e7ade156ba5edd0b0d6e353a48d83369
esourceProvider.java
|
c92fae9f066a95e7c8fff637961f2e26e994ff22 |
08-Nov-2013 |
Martin Kosiba <mkosiba@google.com> |
Stop using the test constructor. This is to match http://crrev.com/40663002/ Change-Id: I339fc44eafaf601f7eefc78d1a4a19cb5f06b05c
ebViewChromium.java
|
57f39b97561187c13c4903afdae51c3c9c1cc209 |
05-Nov-2013 |
Ben Murdoch <benm@google.com> |
Tidy up WebViewChromiumFactoryProvider. Clarify log message about UI thread binding and move functions to their correct place in the file structure. Change-Id: I4c201ba9141590b71a492e975ae6e3f40ddbdef1
ebViewChromiumFactoryProvider.java
|
2ab6417d7548a6c13700dbeea0782c8efbd34ede |
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 (cherry picked from commit 54bae732019ac13327c0a68a6f8a82548d73ea9e)
ebIconDatabaseAdapter.java
ebViewChromium.java
|
fa14014161c4f0bc0e99d926cacb7071b8d903ef |
27-Sep-2013 |
Ben Murdoch <benm@google.com> |
Do not assume WebView is running on the main thread. Cherry pick of Change-Id: I981136571782352889684e4c3181d8cc22a1679d 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 Conflicts: chromium/java/com/android/webview/chromium/WebViewChromium.java Change-Id: Ief406e30d12b201b6cac2c10c73a0aa0631ca900
ontentSettingsAdapter.java
ebViewChromium.java
ebViewChromiumFactoryProvider.java
ebViewContentsClientAdapter.java
|
6a43bd4c417e7cd0e9889f8b02b893a1c2065b44 |
31-Oct-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge master-chromium into master at r232015 This commit was generated by merge_to_master.py. Change-Id: I14f4b198cd79af60384671c8393ddc09894652f4
|
aa1f358fa0a856119e93a262a76a5fad9b6386cc |
24-Oct-2013 |
Martin Kosiba <mkosiba@google.com> |
Make the onScrollChange implementation a no-op. Chromium calls this method from ContentViewCore, but it shouldn't be called this way for the WebView. Change-Id: I01592cd3b2fc1020c23a692cc00a4a7f1bf81d07
ebViewChromium.java
|
bd4bc1ac4b664f0137544d6a5cc28d81919a6b5c |
24-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. Manually cherry-picked from klp-dev: (Change-Id: I6d4ff5d5b726d1d1220891099754195e2616dd8b) Change-Id: I5de2f6b052b6c1262af87678321a35317721a3e0
ebViewChromium.java
|
17cd884446d243f8ef74b99ef9d617699953419a |
16-Oct-2013 |
Primiano Tucci <primiano@google.com> |
Re-enable synthetic memory signal for pagecycler tests. This was commented out last week to unlock the automerger due to some changes upstream, which have been resynced. Change-Id: Iccaaae5ceff11b0cbf90c30d1a2aa3b325197716
ebViewChromiumFactoryProvider.java
|
becadfeac509ca2253520ceb46b7b0b59b85a66b |
15-Oct-2013 |
Torne (Richard Coles) <torne@google.com> |
Add profiler toast strings to resource overlay. We don't currently use the profiler but we may want to support this in future, so add the strings to satisfy the upstream code for now. Change-Id: Ic070e4433690bd8e0915be669a22b2fa13b00138
esourceProvider.java
|
780460e70baa6eeb9dd596248384c6dd6a05673f |
11-Oct-2013 |
Torne (Richard Coles) <torne@google.com> |
Provide a video poster even if the client doesn't. To match the behaviour of the old webview, use the framework resource ic_media_video_poster as the default video poster if the WebChromeClient provided by the client doesn't give us one. Bug: 11158656 Change-Id: Id8c5b4e546081ed765356c38308cf1b6f198109d
ebViewContentsClientAdapter.java
|
ac95ff766dc80d25310a9f8f0adf34fed09ca900 |
08-Oct-2013 |
Primiano Tucci <primiano@google.com> |
Unlock the automerger: remove simulateMemoryPressureSignal. The semantic of simulateMemoryPressureSignal is changed and a fix upstream is required. Commenting out the code for the moment to unlock the automerger. Change-Id: I5c06ec53e164d8162d03e861206f043cce829981
ebViewChromiumFactoryProvider.java
|
9017f9d3e01d2789bb5c79188ee97263c01eac93 |
01-Oct-2013 |
Bo Liu <boliu@google.com> |
Merge "Use View.executeHardwareAction for onDetachedFromWindow" into master-chromium
|
35e8d5750feeb1fa86458a8c341ecc2a415c80de |
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
ebViewChromium.java
|
62e6d002bb3d8a5b797f4dc31636d14c70d2f194 |
21-Sep-2013 |
Ben Murdoch <benm@google.com> |
Wire up Select Action Bar in WebView. Bug: 10800319 Change-Id: I59445237e0e328417175386239f33ce71c465eea
esourceProvider.java
|
ae81cc9f8d4a6af28017849a637dc61186c04d60 |
24-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Making super_onGenericMotionEvent call the super event Part of fix for bug 9230062 Change-Id: I41264cde1105b7eca25e8e4adbccc1d591ddb2e7
ebViewChromium.java
|
0aad9c7d2ada22ec46f33d13b01f2abc9a7027fe |
23-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Using the chromium clearView implementation" into master-chromium
|
ce9af55ead7f34c32cd4b9e8e768e5b8143f51c0 |
21-Sep-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Implement the new WebView.setWebContentsDebuggingEnabled API" into master-chromium
|
feac794dbbf370a88467e8ff6fde82ab6e2fc85a |
21-Sep-2013 |
Jonathan Dixon <joth@google.com> |
Revert "Add empty setWebContentsDebuggingEnabled implementation" The underlying http://crrev.com/224607 rolled in so can now replace this with the real implementation This reverts commit 08b38428998be747f4c1c4abc43b96648ecb53dd. Change-Id: I10f31b9b8ac45a24cb05092db41eed03dbb1d591
ebViewChromiumFactoryProvider.java
|
9d0315cd966ad486abfcb51afa6692249461d14c |
18-Sep-2013 |
Mikhail Naganov <mnaganov@google.com> |
Implement the new WebView.setWebContentsDebuggingEnabled API BUG: 8691809 Change-Id: I62441515da9bf70712305ba245db53bb22f52fbf (cherry picked from commit d9e4aedf3d14b3494d54dbb482ece3603d0f693d)
ebViewChromiumFactoryProvider.java
|
08b38428998be747f4c1c4abc43b96648ecb53dd |
21-Sep-2013 |
Jonathan Dixon <joth@google.com> |
Add empty setWebContentsDebuggingEnabled implementation Temporary patch to keep master building. This should be reverted when the next master-chromium merge containing crrev.com/224607 and go/ag/361664 have been rolled in. Change-Id: I2cf15c05552a64b7f24b4d19b2faeeb382810763 (cherry picked from commit 98f658a9e611f7fad4a4fc4d2b6d737571361ff0)
ebViewChromiumFactoryProvider.java
|
618af7f3f0bf2d0713e1e38e4dbd041c3ba8a299 |
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
ebViewChromium.java
|
7c1d85bba3249a0892fd3046b5f1b9d4865cd058 |
19-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Posting additional log message if apps have a blocked URL" into master-chromium
|
cd7ea20fdcedc8cf0a8beb9e3a0f3ec2e7955a29 |
18-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Posting additional log message if apps have a blocked URL This is to make sure it is easy to spot even if app intentionally override it. Change-Id: Ic100ed110c69488a489bb303597a6cbcd852806b
ebViewContentsClientAdapter.java
|
53fc207e8b5079af5edfef849996a7e5dda01364 |
17-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Adding a fake on page started for data url's since we know it wont be sent" into master-chromium
|
f401798d628ddb492defeb0a00bf289284d1677a |
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
ebViewChromium.java
|
dd46e76cbdf7cac216bb90ac5d6cade0b34d17a9 |
16-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Fixing up the checkThread exception message" into master-chromium
|
8830d3b3f159bedcad3a8f52099da5ff0634a5dd |
16-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Fixing up the checkThread exception message Fix for bug 10428080 Change-Id: I746f6d0131405f3963897e1ae9f311ab32260afa
ebViewChromium.java
|
b147392394af2430ddaccafde0dd1e90cf9cfb99 |
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
ebViewChromium.java
|
446527cc7e4f0a5df72ca9c4d68753a698e2895b |
13-Sep-2013 |
Selim Gurun <sgurun@google.com> |
Fix build break due to printing changes. Change-Id: Id7a4dc15ca0d4e62aaa6f1bb72c49039e9dce05e
ebViewChromium.java
|
ec228fff863de34531bf76f19ac9d478a80c3c35 |
12-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Post all functions returning a value to the UI thread" into master-chromium
|
4f6d854132c5bb539cd4edde985435859d393d25 |
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. Change-Id: Ia9ef928254a0396423eff64987a36088161f0411
ebViewChromium.java
|
f2a866b33d4874f6bcda37e593f83df1b1fb2fd2 |
12-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Merge "Adding freeMemoryForTests method to the WebView Chromium glue layer." into master-chromium
|
0741fee0cbea98d53bd477cd4e1cdb1d9ea1edb8 |
12-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Posting ALL the void functions to UI thread" into master-chromium
|
be5b09396cb34b040528eacff45069658897c3bc |
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
ebViewChromium.java
|
a5d717b8b2047e74e6b1ba6084e96f5e28e0c5e7 |
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
ebViewChromium.java
|
7f12bfd97115c70b8bb1c956d022f47e6c811977 |
11-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Post init to the UI thread blocking with a timeout to detect deadlock" into master-chromium
|
f7823c0ca540eb039e0b4400bbefdf5a3dd0d127 |
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
ebViewChromium.java
|
f8f270cb5b54adc9546566b283b83df911fc516f |
11-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Better onConsole tracing, add the console message to the trace Change-Id: Ia00a9f49be3ca82afbd5189d0a2de22861b6c58c
ebViewContentsClientAdapter.java
|
7d68a51e8f222d731b2d29891c08d44d59a04f1b |
10-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Letting onDraw be called from other threads" into master-chromium
|
28dd03bb3206928814a5598fbfd6d9695bd46e44 |
09-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Wire up stylable attributes for <select> dialogs. This complements crrev.com/23523025 and overrides the layouts used for rendering the <select> dialogs using the same ones used by classic WebView. Clank's default layouts, in fact, can be (graphically) broken by apps if they override, for instance as happened in b/10549550, the text color for their alert dialogs and show the WebView in an alert dialog. Change-Id: Ie64d11a85fd39425915122fa11901989bee9d5a7
esourceProvider.java
|
ee6263d77779b521f5e84b486809b921ced17a6d |
09-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Merge "Revert "Wire up stylable attributes for <select> dialogs."" into master-chromium
|
f39f2ce296477580ef9bec323d45fa913eec6a79 |
09-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Revert "Wire up stylable attributes for <select> dialogs." This reverts commit 0e18f7f2e47c3c10a87ad2f35bfad7648488007d. Unfortunately the alphabetical re-ordering of patch set 2 was screwed (I forgot to reorder attrs in 2 xml files) and that broke the select dialog at runtime. Relanding soon the fix in a whole (correct) CL. Change-Id: I2883bd78acd438733af37ab88c004c0b66f19f1a
esourceProvider.java
|
0617b8e0f4050a8dfc2e02f6475eeaaa705b4cdd |
07-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Allow getScale on all threads" into master-chromium
|
774546b62c2de2030f09cdad8bcd6cce0581c222 |
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. Change-Id: I19ce1babb7e371054d35926e18a35d30aef3b5b5
ebViewChromium.java
|
d12274bf92a1b0126db3a678f96c26d74cf25b24 |
06-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Letting onDraw be called from other threads Fix for bug 10624076 Change-Id: I9d59cbf600a4deb17f9324c9970033b951180250
ebViewChromium.java
|
ce2c4f142c72082a05f3847cd16be7f344ea135b |
07-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Post stopLoading() to the UI thread" into master-chromium
|
68cbc0faa699037b3fa3859cb8285a205d7ea592 |
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
ebViewChromium.java
|
d3ba353f607cdacc3a968c36782732e7190bc00c |
06-Sep-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Allow null inputs in loadDataWithBaseURL" into master-chromium
|
83db12f61a60a4c7fe8d1cd5bc7770a162c0e078 |
06-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Post destroy() to UI thread Fix for bug 10647580, could not reproduce locally. Change-Id: I2812a448c44da694249f355ad1f20b941b86d3ab
ebViewChromium.java
|
0d88ded1b84a558fe0b5531963006a544460c7fa |
05-Sep-2013 |
Mikhail Naganov <mnaganov@google.com> |
Enable web layout quirks for apps with targetSdkVersion < K BUG=10183494 Change-Id: I29fea271a88a475ba112132d8849884e62c629db
ebViewChromium.java
|
d11b1288e83a3b74fd07db1fe27842dc18e1c260 |
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 Conflicts: chromium/java/com/android/webview/chromium/WebViewChromium.java
ebViewChromium.java
|
a06cf97a09739e7ec4ed428b541d0f55c190814e |
06-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Letting getSettings be called from any thread" into master-chromium
|
95278543021160239b54daf28f634c131bb91032 |
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
ebViewChromium.java
|
c208c19c103686b4cb0635f1e786cdb34511cc85 |
05-Sep-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Revert "Enable web layout quirks for apps with targetSdkVersion < KLP"" into master-chromium
|
b1dd9b3d137a92fba1fb428ab7539a2f2768611b |
05-Sep-2013 |
Mikhail Naganov <mnaganov@google.com> |
Revert "Enable web layout quirks for apps with targetSdkVersion < KLP" This reverts commit a104b0ab7508f295eaf26a2b10e2815e7ddd280c. Change-Id: Iedfc6cf7cee97bb4a09140e0b9fc58f929562297
ebViewChromium.java
|
249ba061c9a807de2488170a84b42217d44f5950 |
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: I5aaa61ddb1e1c6046fccf89f7f8be1d09e34ba35 (cherry picked from commit 4129cef2f18b37c9ca55b5240146ad87841fd7ab)
ebViewChromium.java
|
010146541bf8efc35451f2dd57198358334fdb9c |
05-Sep-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Enable web layout quirks for apps with targetSdkVersion < KLP" into master-chromium
|
e0ee3936c9d92303c594ec6b4992bdf552df15a1 |
05-Sep-2013 |
Ben Murdoch <benm@google.com> |
Merge "Wire up stylable attributes for <select> dialogs." into master-chromium
|
b7f8bdb39f5ddfba3394d5335e728d9bf416f0ca |
05-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Adding freeMemoryForTests method to the WebView Chromium glue layer. This is going to be used by pagecycler tests. Note, this is part of a multi-project change. See: b/10629847 Change-Id: I22e6b4d7b0d1d6dc25e7a9e608c2ac7b2ef32fc4
ebViewChromiumFactoryProvider.java
|
44058713d8f222aa6e688204e2de8f01fea01fb1 |
05-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Merge "Revert "Hooking memory pressure signal to freeMemory in debug builds."" into master-chromium
|
319f820d12f1bc5e1aeaa3dbe3166f23976a94a2 |
05-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Revert "Hooking memory pressure signal to freeMemory in debug builds." This reverts commit 767c3f7e0a6bffb9f3e17ec565610b178c4a3f95. Change-Id: I09454cdc4d72baff1b200c8832ea9268e138bd0a
ebViewChromium.java
|
8d1ed31027f8a554edb8fadbd55fcd090efaa0f9 |
05-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Let getContentHeight be used from any thread" into master-chromium
|
a6213458ba6a6342c9ec5e5f2da5da22eb0e7706 |
05-Sep-2013 |
Kristian Monsen <kristianm@google.com> |
Let getContentHeight be used from any thread Fix for bug 10594869 Change-Id: I94c9840811abb207c23db8816f2e282e7807c746
ebViewChromium.java
|
0e18f7f2e47c3c10a87ad2f35bfad7648488007d |
04-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Wire up stylable attributes for <select> dialogs. This complements crrev.com/23523025 and overrides the layouts used for rendering the <select> dialogs using the same ones used by classic WebView. Clank's default layouts, in fact, can be (graphically) broken by apps if they override, for instance as happened in b/10549550, the text color for their alert dialogs and show the WebView in an alert dialog. Change-Id: I3e7cb1a5422a5457bfe69906f43a43b2eb40a8e0
esourceProvider.java
|
3122b9566b6d55c9d162da50c72bc4b94bdfc44c |
30-Aug-2013 |
Ben Murdoch <benm@google.com> |
Wire up stylable attributes. This is needed so that we resolve the correct styles for drawables based on the theme currently in use. Bug: 10110507 Change-Id: I6c24b42e1912ebac91eb8dfd07c22ff1308d3269
esourceProvider.java
|
a66d54c9f62ace5182635c4bf74449fb62f9d464 |
29-Aug-2013 |
Jonathan Dixon <joth@google.com> |
Add tracing for WebviewChromium callbacks Bug: 10488419 Depends on I5d0d2e253499741c5f9454582988c99e42dc0a81 Change-Id: I92a6477486528b49b7786564d746d69ec4bc8666 (cherry picked from commit 081c438a8201fe2d1248f487808b3bae6706aa7e)
ebViewContentsClientAdapter.java
|
767c3f7e0a6bffb9f3e17ec565610b178c4a3f95 |
02-Sep-2013 |
Primiano Tucci <primiano@google.com> |
Hooking memory pressure signal to freeMemory in debug builds. This is going to be used by the pagecycler sxs dashboard, to get more realistic memory usage numbers for Chromium WebView. Change-Id: I9b630fa59512b15f6edf587685666ff13f0450b0
ebViewChromium.java
|
b7a83153a343e3f11289dd3edc175792ab1b39b5 |
31-Aug-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Don't check thread access for HierarchyHandler methods" into master-chromium
|
e31af40d99db027e63b70be18f83a481c6a7a967 |
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
ebViewChromium.java
|
ec9e70933b6ecfc92c9efa467f217141da8750a1 |
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 (cherry picked from commit d43c55dd91cf7dd1bcd18d01e16acd5e55de0471)
ebViewChromium.java
|
ecd48020157a848b54dff3599836f0a4640bde66 |
30-Aug-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Revert "Plumb though the performHapticFeedback call"" into master-chromium
|
b97f7356b22753adffc48679978e63dcb4825987 |
30-Aug-2013 |
Jonathan Dixon <joth@google.com> |
Revert "Plumb though the performHapticFeedback call" This reverts commit a9383b1f43ef38a94456d434d2b8203a1c42a2be. Change-Id: I199c6320297578b1f72f1b7eed96a8685cdebdaf
ebViewChromium.java
|
df0bfc42b87750a8a85fccab84010ac6b7e2b3e3 |
30-Aug-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Plumb though the performHapticFeedback call" into master-chromium
|
a9383b1f43ef38a94456d434d2b8203a1c42a2be |
30-Aug-2013 |
Jonathan Dixon <joth@google.com> |
Plumb though the performHapticFeedback call Bug 10287511 This is in preperation for rolling in upstream patch https://codereview.chromium.org/23050012/ Change-Id: Iacd6a457e87f1a747e4d39223cac0e817d4ee06e
ebViewChromium.java
|
b28309c3f6d4527ccf98142468f99d056f137cbf |
29-Aug-2013 |
Ben Murdoch <benm@google.com> |
Merge "Change WebView.setNetworkAvailable plumbing." into master-chromium
|
82b14b967dab90194bd2ce69539031e46a82dfe9 |
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
ebViewChromium.java
|
b3848ed2fa92a24d3d924115c016875cc795682a |
28-Aug-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "More diagnostics for methods called from the wrong thread" into master-chromium
|
a104b0ab7508f295eaf26a2b10e2815e7ddd280c |
28-Aug-2013 |
Mikhail Naganov <mnaganov@google.com> |
Enable web layout quirks for apps with targetSdkVersion < KLP BUG=10183494 Change-Id: I00cf59abc99dd22f03004c78e98599309f151638
ebViewChromium.java
|
d25d8211da86353e4cd33d5496fdc076cfba917f |
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 (cherry picked from commit 0363422b19ca6263dbfbcd0d9daa6d1abe5c6892)
ebViewChromium.java
|
8be13fb6c221129a454f0a58d38df7bd75b4be0f |
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
ebViewChromium.java
|
a43ddf6a451a2d6458535350d6095536abdf5736 |
23-Aug-2013 |
Ben Murdoch <benm@google.com> |
Fix styled attribute resolution in WebView. We need to correctly style the resource ID for the current app rather than just extracting the resource from the Theme. Bug: 10110507 Change-Id: I1d6a90580c95f23fdb36a53557f675bb820b314f (cherry picked from commit 8a6963ba9b282825e8932e018ab6e2e53ddd9260)
esourceProvider.java
|
fd8af99006b1b5afbc9168994390a9df94e884d2 |
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
ebViewChromium.java
|
e2c475ce58ba0e6dc2d72dd876ed863a11c08d9c |
22-Aug-2013 |
Kristian Monsen <kristianm@google.com> |
Fix for b/10428080: Check that apps are calling View methods on UI thread Cherry-pick from klp-dev Change-Id: If71020921e9f89def38f2fa6399de363b3fb85d4
ebViewChromium.java
|
e3145d2889cb61b5baee0752c007ef0430cb8b33 |
24-Aug-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Hook up requestChildRectangleOnScreen." into master-chromium
|
2cac4acbd23318acbf6d6c0aa7bd58f622882ffe |
22-Aug-2013 |
Tao Bai <michaelbai@google.com> |
Use evaluateJavaScriptEvenIfNotYetNavigated for loadUrl JavaScript: This will initialized a empty document if there is no existing one. Bug: 10123053 Change-Id: Id404822e76e3742a88dbe7a6934a9d06ecf143ae (cherry picked from commit 71e5c429c0e4cf5deacc79b03e30d139024c67f2)
ebViewChromium.java
|
5206bdea751a8cda430d3e3d058fe73a34f22730 |
19-Aug-2013 |
Ben Murdoch <benm@google.com> |
Show visible feedback that private browsing not supported. 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: I9c66bcf9e55f4c085475ab462a0d6e846c55e4dc
ebViewChromium.java
|
afe5469e29b3c0e7ffab2e684ee6e2335d5ff3f0 |
15-Aug-2013 |
Martin Kosiba <mkosiba@google.com> |
Add resources for the new time picker dialog. Depends on http://crrev.com/22921005 rolling down. Change-Id: Ic23da55790ea4677f5a221b1628d06a655834ed0
esourceProvider.java
|
9d2ccda49368f5167c8204cacfca053bea8ae963 |
15-Aug-2013 |
Martin Kosiba <mkosiba@google.com> |
Hook up requestChildRectangleOnScreen. BUG:8272756 Change-Id: I121d9d4ac847f7db41763f92ba3eef406f06134f
ebViewChromium.java
|
3e4e8cf37dfb631bbdf1aa5b04410bf038065fe6 |
14-Aug-2013 |
Kristian Monsen <kristianm@google.com> |
Follow up fix for bug 10154699 My last fix hangs the UI thread as this is different on the old and new WebView. Change-Id: I95675d2735f62ab06644c7d6edf1525b4266e58f (cherry picked from commit fa824b4e111b53fb0981eb0dec3d254bf2c300ee)
ebViewContentsClientAdapter.java
|
993c840007024478a23ad2dd612edc5c6f8313df |
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 (cherry picked from commit b8281877c710018a3bc8066be17b1e11822be015)
ebViewChromium.java
|
33e0aee95766f7091948865f4753eae3ed6f6306 |
13-Aug-2013 |
Kristian Monsen <kristianm@google.com> |
Fix for bug 10154699, debug popups Classic WebView had a state with a null webchromeclient, and did not show alerts when that was the case. Change-Id: I7f48dca440f1f6e61ad19c43e9e9d9769d30b581 (cherry picked from commit 384082f8b157276c85b658d8dc254e3489f8f944)
ebViewContentsClientAdapter.java
|
b7cc3fedfb448316e47ed77f6389cefd86f5d3ff |
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. (cherry picked from commit 49a1a6f9f27b63687edc1d98f842627d4719a327)
ebViewChromium.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
ebViewChromium.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
ebViewChromium.java
|
e20af1033cdbf091333cad7b359ed9d25fc6fcbb |
07-Aug-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Fix for bug 10152391: Apps using loadDateWith... on other threads" into master-chromium
|
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
ebViewChromium.java
|
19b22dbf30aec2f35bfbdbc80f9fa01e98d563e8 |
06-Aug-2013 |
Ben Murdoch <benm@google.com> |
Fix up NPE in onNewPicture from onPageFinished. Some apps are relying on a non-null Picture still. So to enable wider dogfooding, don't crash them. BUG=b/10141739 Change-Id: Idbd477373b81e3ece8ec3157670d76b1098adb45
ebViewContentsClientAdapter.java
|
2a120ba09921dbb1e8354ecbc4a6e063ec891101 |
01-Aug-2013 |
Martin Kosiba <mkosiba@google.com> |
Hook up computeScroll. This hooks up the computeScroll call. Change-Id: If5b86e3e858f0476b95ad9415ca52dcbca6c4f5a
ebViewChromium.java
|
6c29f2c2125858406c6e2562deab6e0a35fe746a |
31-Jul-2013 |
Ben Murdoch <benm@google.com> |
Add Colour picker border resources. Depends on https://chromiumcodereview.appspot.com/19690009/ rolling down. Change-Id: Ia6dcd47120c39d420d478d314f5da2ece84fa49d
esourceProvider.java
|
72db47d0508d6733072c38ee44883ecfaf612ca6 |
31-Jul-2013 |
Jonathan Dixon <joth@google.com> |
Fix possible race deadlock in webview chromium init Bug: 10094744 Don't block waiting on UI thread to do work that needs to take the lock we're already holding. Change-Id: Ia37f5c6e29899c99e17342c9c065c88429323cd0
ebViewChromiumFactoryProvider.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
ebViewChromium.java
|
ab5398debe64d34306b0f709a93d840078ae181d |
23-Jul-2013 |
Martin Kosiba <mkosiba@google.com> |
Hookup setOverScrollMode. This hooks up the setOverScrollMode API. BUG:6946454 Change-Id: Ied414e1ec61e9d687f774389388d84086a1b62de
ebViewChromium.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
ebViewChromium.java
|
058714d7ae16bbfc096d9b4e0423efeb897bae68 |
20-Jul-2013 |
Jonathan Dixon <joth@google.com> |
Hookup WebViewChromium.setBackgroundColor Change-Id: Ie22b18beef01a4a6d539adf3579d56615de7a820
ebViewChromium.java
|
245b3a6a2a7850a46536a423594286e04e702006 |
19-Jul-2013 |
Jonathan Dixon <joth@google.com> |
Add tracing for client callbacks This should be useful for app compat and perf tracing Change-Id: I878bee4971c8a15746f189ee5e2d922c80d268bf
ebViewContentsClientAdapter.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
ebViewChromium.java
|
d892da7b96ede661d549be446c6f4c4dd884ed0c |
11-Jul-2013 |
Ben Murdoch <benm@google.com> |
Parse Cookie URLs before passing into into android_webview/ The classic cookie manager would do some parsing on the url supplied to the CookieManager methods to get it into a reasonable shape if necessary. Apps rely on the fixing up, so replicate it for the Chromium Cookie Manager. Change-Id: I942f0946ef85f717ddb845c9a280575113469773
ookieManagerAdapter.java
|
1e5325bde6fb074ce556a4e2833114d890ed21f3 |
11-Jul-2013 |
Jonathan Dixon <joth@google.com> |
Enable WebView GL mode. Turn on GL be default. It can still be disabled via --disable-webview-gl-mode if needed. Change-Id: I1b07ad7757dcb2cf90410e13d1df7fb68cf23b71
ebViewChromiumFactoryProvider.java
|
ade6d4efff010f977b95945fa3d7aa5b92862e80 |
09-Jul-2013 |
Martin Kosiba <mkosiba@google.com> |
Add autofill_popup_window resource. This adds the missing mapping for the new autofill_popup_window resource (added in http://crrev.com/18207004) Change-Id: Ie2b15abbb1fc48041d4fff499290a484d2614cf7
esourceProvider.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
ebViewChromium.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
ebViewChromium.java
|
a6f2939f98aeaf67533a7fd3f5c999f207451f1c |
29-Jun-2013 |
Selim Gurun <sgurun@google.com> |
Remove deprecated static method. Remove deprecated getInstance() method from HttpAuthDatabase. Depends on https://codereview.chromium.org/18051014/. Change-Id: I984451b102126b861f360af8cb2911e78d124f04
ebViewChromiumFactoryProvider.java
ebViewDatabaseAdapter.java
|
743e12bea37cd90ecba611e55632acfb7d0ef625 |
02-Jul-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Trivial fix to unlock the automerger." into master-chromium
|
3d35289789339fbe14c141542499fd11d83bf394 |
02-Jul-2013 |
Primiano Tucci <primiano@google.com> |
Trivial fix to unlock the automerger. http://crrev.com/18051014 broke the automerger. Change-Id: I7c5dde6c9bc192f63e4439cbf7091d0449f7f7ab
ebViewDatabaseAdapter.java
|
ffa63216ba3a69255af88d436feb2f7d758cc321 |
01-Jul-2013 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Ensure that the description in onReceivedError is not null." into master-chromium
|
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
esourceProvider.java
ebViewChromium.java
|
5c990caf9c0237064dab94059f6c46fc2d51cd97 |
05-Jun-2013 |
Ben Murdoch <benm@google.com> |
Plumbing for new Accessibilty implementation. Plumb WebViewProvider.getAccessibilityNodeProvider through to AwContents. Change-Id: I426ca76d23722e8afcdfe1d910b675c16153c238
ebViewChromium.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
ebViewChromium.java
|
c3d28c85f3c7710e9af4a8c404426aac2a3721b1 |
20-Jun-2013 |
Ben Murdoch <benm@google.com> |
Rename resource IDs in the month picker and add week picker* resources. The sanity that exists in resource loading is restored. * week picker is disabled behind a flag in chromium for the time being. Change-Id: I295818989271fc760f59656a09845682281b7b5b
esourceProvider.java
|
c8a03efcd8addbebb32b708b67efa869591e8ef7 |
20-Jun-2013 |
Ben Murdoch <benm@google.com> |
Allow automerger to merge down new resource id names. Remove runtime check that resources are mapped so that WebView can start up, but don't try and open a month picker :0 Change-Id: Idc433d7f9e5c5c041effdf9c0c993c46f7415024
esourceProvider.java
|
11f7c1b02e49a6a8eaec26111f08edec45feb01a |
12-Jun-2013 |
Torne (Richard Coles) <torne@google.com> |
Revert "Load the JNI code in a static initialiser." This is too magical an approach; put it back how it was in preparation for a new implementation. This reverts commit cf95a6ca0ef9d9f6f4721cfc76805ce624808a1a.
ebViewChromiumFactoryProvider.java
|
22698156cb046f2a2d6874d952548835fdbe8588 |
17-Jun-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Fix for popup blocker" into master-chromium
|
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
ebViewChromium.java
ebViewContentsClientAdapter.java
|
68b88aabcf7e24e16e8c1f9080a8f7925663342d |
03-Jun-2013 |
Ben Murdoch <benm@google.com> |
Import resources needed for colour chooser. Bug: 7621527 Change-Id: I15c0dae203913fb76fb8cad33406f1d811c77fb9
esourceProvider.java
|
cf95a6ca0ef9d9f6f4721cfc76805ce624808a1a |
04-Jun-2013 |
Torne (Richard Coles) <torne@google.com> |
Load the JNI code in a static initialiser. Rather than wait until an instance of WebViewChromiumFactoryProvider is constructed, load the JNI libraries in that class's static initialiser instead. Static initialisers are run while preloading classes into the zygote, so this change means that the JNI library can be preloaded by adding this class to the list. Change-Id: I31aea43a6faf6d084439760f4f7617991d7306ed
ebViewChromiumFactoryProvider.java
|
a92695363c0578f14a809f61b657f009564985c0 |
03-Jun-2013 |
Ben Murdoch <benm@google.com> |
Refactor ResourceProvider.verifyFields. Tidy up the code the resource provider uses to check for unmapped resources brought in from Chromium. Change-Id: I56c8e6ab95b8ac96065f926f1878c3997086ba1c
esourceProvider.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
ebViewChromium.java
|
53527087680509612ee5d1a5ab34244fd3de368d |
31-May-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Make findAll call through to the async version" into master-chromium
|
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
ebViewChromium.java
|
55809b524523f9aa9428892c5977d2ba3c31f65e |
30-May-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Make WebSettings.{get|set}DefaultZoom a no-op" into master-chromium
|
a9381cc42091886e65a8875d66ac682e77787790 |
23-May-2013 |
Mikhail Naganov <mnaganov@google.com> |
Make WebSettings.{get|set}DefaultZoom a no-op See the bug for the discussion. Bug: 9004875 Change-Id: Ie5e08f2eacec4b75fa2979095ff08392b6023ec7
ontentSettingsAdapter.java
|
4da292028d64b1df39a43abc83b397cc8583bb55 |
26-May-2013 |
Jonathan Dixon <joth@google.com> |
Temporarily enable merge thread mode Doing a trial enable of the new (Software) render mode to gather data on test stability. Change-Id: I59cb8e932e4f3063afafedcd1d5261ca4ae8d8ef
ebViewChromiumFactoryProvider.java
|
fe5174cf1ef1aab1071aa2f10e45e1bfc7e57d1c |
17-May-2013 |
Selim Gurun <sgurun@google.com> |
Merge "Enable [get/set]SaveFormData Apis" into master-chromium
|
f2036938bc8f731e42e69d1956a490b607cf865f |
16-May-2013 |
Selim Gurun <sgurun@google.com> |
Enable [get/set]SaveFormData Apis Bug: 6335434 Change-Id: I5064b14b3b2a42f64e5a32a15875eb9beba4938e
ontentSettingsAdapter.java
|
b7b706b2ed5cbb77dd690f5405b626a429989714 |
16-May-2013 |
Ben Murdoch <benm@google.com> |
Hook up WebViewChromium.performAccessibilityAction correctly. Bug: 8482000 Change-Id: Ic92b2fed8a9a78d28e2f3c70128b688e5b722ed1
ebViewChromium.java
|
961066b0d942b7708d4472d18d532f21987085db |
09-May-2013 |
Selim Gurun <sgurun@google.com> |
Implement hasFormData api Bug: 6234236 Change-Id: Ieb35d03aa12c1a83216090bb7af416968acf1949
ebViewDatabaseAdapter.java
|
80dc82497c6ce3f7855b65f725575054e5d57960 |
09-May-2013 |
Selim Gurun <sgurun@google.com> |
Merge "Implement WebViewDatabase.clearFormData API" into master-chromium
|
2a365e86836ab9512d75cfe570520eefb5dd4565 |
08-May-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Switch zoom settings to AwSettings" into master-chromium
|
7962d3fa1b66ed25aba03a2d48f6c47528d7d95c |
07-May-2013 |
Primiano Tucci <primiano@google.com> |
Switched WebView command line to use file instead of system property. Removed the former |webview.chromium.flags| system property. Now WebView startup paths load the command line arguments from /data/local/tmp/webview-command-line (if the file exists). Adding also the webview_command_line script for getting/setting the file contents (like adb_content_shell_command_line). BUG:8357127 Change-Id: Ic8962d88e7d8895f04897fb34303abf8517fc560
ebViewChromiumFactoryProvider.java
|
49ff1a6656a115852ee45955985f791429e23527 |
03-May-2013 |
Primiano Tucci <primiano@google.com> |
Added support to load command line flags from external file. If the system property |webview.chromium.flags| evaluates to an existing file, WebView startup paths will init the command line using the contents of the file. BUG:8357127 Change-Id: I5c819e0f41d94bbca40caf6c80254a08ced90a35
ebViewChromiumFactoryProvider.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
ontentSettingsAdapter.java
ebViewChromium.java
|
91211061b2b94878b701a70dc94d456c3d5391f4 |
29-Apr-2013 |
Ben Murdoch <benm@google.com> |
Merge "Revert "Stub out pause/ResumeTimers until b/8639231 is resolved."" into master-chromium
|
98c49cd8d9e1ebba49e508ca516ece4f76753e3f |
26-Apr-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Cleanup onDraw() method" 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
ebViewChromium.java
|
669bb1a0d4a4acef0729688f96eb3da001725d9a |
26-Apr-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Set no-merge-ui-and-compositor-threads by default." into master-chromium
|
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
ebViewChromium.java
|
bbe58198e8cce0c35c42809aebc965aa2b476e1c |
26-Apr-2013 |
Tao Bai <michaelbai@google.com> |
Calling 2-param onShowCustomeView() Change-Id: I2937a115c10c1b8b532b7283d566d43d0c75ee31
ebViewContentsClientAdapter.java
|
0657abeb9374dfb8c49010c08d8da417f22d8e21 |
26-Apr-2013 |
Tao Bai <michaelbai@google.com> |
Set no-merge-ui-and-compositor-threads by default. Change-Id: I0c0b7206c0ad0f28e12e7712c9d8e4acdf840ea2
ebViewChromiumFactoryProvider.java
|
a74f09e2e4f2801677feee63ffdd741fb9acae61 |
25-Apr-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Switch over to AwSettings in ContentSettingsAdapter" into master-chromium
|
d6b56ff89338d0b3a6ba0cb413b1fe559d6284e0 |
24-Apr-2013 |
Mikhail Naganov <mnaganov@google.com> |
Switch over to AwSettings in ContentSettingsAdapter Depends on https://codereview.chromium.org/14271024/ BUG=8296421 Change-Id: Ic49dc42a541949f36d2cad1a3f52a25d8f276f82
ontentSettingsAdapter.java
ebViewChromiumFactoryProvider.java
|
6832aa63c94ee9ea1ebbee7e7e40b7d2dda0e820 |
04-Apr-2013 |
Kristian Monsen <kristianm@google.com> |
Fix for bug 8322948: implement default JS dialogs Using the new JsDialogHelper Change-Id: I7c6be7b4e195e2cc7228706f1a7b60e1ef655c2a
ebViewContentsClientAdapter.java
|
09e718bac5900c84b8402b774d306dca7f7fdf09 |
22-Apr-2013 |
Selim Gurun <sgurun@google.com> |
Implement WebViewDatabase.clearFormData API Bug: 6234236 Implement WebViewDatabase.clearFormData for chromium based webview. Change-Id: Ia86905b090bdc5062b41fee04abd5bc8a1f7c837
ebViewChromiumFactoryProvider.java
ebViewDatabaseAdapter.java
|
06f656d1143ad9c738eff35a0a8c557adf036362 |
23-Apr-2013 |
Ben Murdoch <benm@google.com> |
Stub out pause/ResumeTimers until b/8639231 is resolved. Change-Id: Ie0d3b3648a3cf237e4a7a952aff3c1e5204ecf81
ebViewChromium.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
rawGLFunctor.java
ebViewChromium.java
|
86ba4c3b3e059bdddcace47df9c47723b4fb3abc |
19-Apr-2013 |
Ben Murdoch <benm@google.com> |
Remove import that was deleted upstream. Change-Id: Iff6e292f843720f264a5d7a3a08d3a3ba7014a27
ebViewChromium.java
|
2b8b247b4f69989baf2b403c2a25676d431ca9cf |
17-Apr-2013 |
Ben Murdoch <benm@google.com> |
Fix setting of Chromium command line via System properties. We need to read system properties set via adb shell setprop from android.os.SystemProperties, not java.lang.System. Change-Id: If58f03a3427d5fdd6b3f127619cd73050e62f0a0
ebViewChromiumFactoryProvider.java
|
c5cde8c18df853e11d1ec528508fd0fe2e742d5c |
22-Feb-2013 |
Kaan Baloglu <kaanb@google.com> |
Implementation of the graphic buffer interface for cc Change-Id: Ic023e690448abbbae8689d13b3357ec497808ea7
raphicsUtils.java
ebViewChromiumFactoryProvider.java
|
b873835a4c4b17a0962f92b9f9158476c96c6c1f |
11-Apr-2013 |
Marcin Kosiba <mkosiba@google.com> |
Remove references to removed resource. This fixes the build break caused by https://codereview.chromium.org/13862016. Change-Id: I12a0d9758a4eaf75618b8d180203f94d8612abac
esourceProvider.java
|
075c4696421fc54a5c21c746c900b9281e7ae476 |
08-Apr-2013 |
Bo Liu <boliu@google.com> |
Fix unchecked operation in WebBackForwardListChromium.java Change-Id: Ifba1a5dd0b3ce7608ff837755818a462adc868c8
ebBackForwardListChromium.java
|
be2a57c401cf1bb65d541b0bef30d71962d22488 |
03-Apr-2013 |
Tao Bai <michaelbai@google.com> |
Plumb WebChromeClient.getDefaultVideoPoster. Change-Id: I95ae5ddc91b8f07671f95182684662e7d32c9980
ebViewContentsClientAdapter.java
|
c3716ed7c818292fad946647afe3a230cc743fcb |
02-Apr-2013 |
Ben Murdoch <benm@google.com> |
Fix WebView build. After https://codereview.chromium.org/12939021/ LibraryLoader.getLibraryToLoad no longer exists. Remove our only call to it as it's only used in an exception message. Change-Id: If170629dd0e9e3aaaf743ef9495e18adb6601cd4
ebViewChromiumFactoryProvider.java
|
8dad8ce44efeb25d5780d4d6f28b45b95ad194c4 |
29-Mar-2013 |
Jonathan Dixon <joth@google.com> |
Merge "WebIconDatabase -> no-op" into master-chromium
|
4e6a034f041cbb629386a6f4dd45f1cdbd6e1abf |
28-Mar-2013 |
Jonathan Dixon <joth@google.com> |
WebIconDatabase -> no-op Bug: 7331507 This is deprecated, and its only useful function was to enable favicon downloading, which chromium webview does automatically. Change-Id: I0e864fb7bb29f58fc31fa9d3cfbcd0baa66e3fca
ebIconDatabaseAdapter.java
|
f909ca91bfefe7344f9a0e2c684150df1376d9a4 |
28-Mar-2013 |
Jonathan Dixon <joth@google.com> |
Remove ContentViewClient dependency This is in preperation for AwContentClient no longer extending ContentViewClient. See upstream patch https://codereview.chromium.org/13136002 Change-Id: Iee9355d18eff132dae2e353b8aaa2f02275a9a1e
ebViewContentsClientAdapter.java
|
782fea892aaa4a0867547697d49f6a1dd265d437 |
27-Mar-2013 |
Tao Bai <michaelbai@google.com> |
Plumb WebChromeClient.onHideCustomView(). Change-Id: If35d31865645432b6a8b4f700462c2e0a78d064e
ebViewContentsClientAdapter.java
|
e478bc775f7f0804009e89325a91e6a88374b62d |
13-Mar-2013 |
Selim Gurun <sgurun@google.com> |
Merge "Implement touch icon functionality" into master-chromium
|
7da9c0c080655cfd18bb4ab0937d89be4c2ca659 |
12-Mar-2013 |
Marcin Kosiba <mkosiba@google.com> |
Ensure that the description in onReceivedError is not null. This is identical to the code in BrowserFrame.onReceivedError. Change-Id: Ifd6c293b2c22e9e3203ed9ae0e4266bd492b74c8
ebViewContentsClientAdapter.java
|
690b7c64c2aaae62680d137fca34c7fac5176ed2 |
12-Mar-2013 |
Selim Gurun <sgurun@google.com> |
Implement touch icon functionality Bug: 6295380 Change-Id: If70a5157f11158b080bbdad60d4331f9e710317d
ebViewContentsClientAdapter.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
ebViewChromium.java
|
2729ce59ec2479c72f2422f49c2f0f0a121ee5b4 |
07-Mar-2013 |
Tao Bai <michaelbai@google.com> |
Plumb WebChromeClient.getVideoLoadingProgressView Change-Id: I2414a6e538962aee4ef272054c3f37546f946a82
ebViewContentsClientAdapter.java
|
5cc4057b3fdf00edfa10678c02f5dc3478150ea3 |
07-Mar-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Use AwBrowserContext in the glue layer" into master-chromium
|
aa8b39f3e3f208586f3750d7278f1239a09ebd32 |
07-Mar-2013 |
Kristian Monsen <kristianm@google.com> |
Use AwBrowserContext in the glue layer Change-Id: I9b1491768ca99396cdea2d133524e2de0bc34960
ebViewChromium.java
ebViewChromiumFactoryProvider.java
|
7113a884c4b0cf3d78d77648e9724145fa24e82c |
05-Mar-2013 |
Tao Bai <michaelbai@google.com> |
Plumb WebSettings.set/getMediaPlaybackRequiresUserGesture. Bug: 6842070 Change-Id: Iacaa35c487d2a596efff1460936acf25a9d8c880
ontentSettingsAdapter.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
ebViewChromium.java
ebViewContentsClientAdapter.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
ebViewChromium.java
|
6a72d0b9821d4b547f6c4c34902685965e9645b1 |
01-Mar-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Plumb WebSettings.loadWithOverviewMode" into master-chromium
|
d97646176837536731ca7747dfdf506482c853c7 |
28-Feb-2013 |
Mikhail Naganov <mnaganov@google.com> |
Change 'use fixed layout mode' setting in sync with 'use wide viewport' Change-Id: Ica0c23dcd9d8125c6e4fb01b09548d751c53e8cd
ontentSettingsAdapter.java
|
4a2dbffec6475c4685eafcc83e7a4a03d6c1bdcd |
06-Feb-2013 |
Mikhail Naganov <mnaganov@google.com> |
Plumb WebSettings.loadWithOverviewMode No CTS tests for this setting. Change-Id: I87f4bc45038410901014342d9d23207cfcdc5b4e
ontentSettingsAdapter.java
|
970a2065df4f96ceaa9bc38d82caea9221dfa4c9 |
24-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Enabling DCHECKs - logging only for now. Bug: 8263274 still need: - install report handler to actually make it assert - fixing the failing DCHECKs! Change-Id: I2a650eec4a6eed1ce3478e7a77c640a83ea3f767
ebViewChromiumFactoryProvider.java
|
1b05bd67b2b2118b8de9089edd265b14735fbac0 |
26-Feb-2013 |
Selim Gurun <sgurun@google.com> |
Merge "Implement onReceivedSslError" into master-chromium
|
6f0462d7f9823471f64087345b22f5a6e1c9cef7 |
26-Feb-2013 |
Ben Murdoch <benm@google.com> |
Merge "No-op ContentSettingsAdapter.setAppCacheMaxSize." into master-chromium
|
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
ebViewChromium.java
|
5ad9b56f2db23760d3096476916f6ee9ad25747d |
25-Feb-2013 |
Ben Murdoch <benm@google.com> |
No-op ContentSettingsAdapter.setAppCacheMaxSize. This is not planned to be implemented. Bug: 6294639 Change-Id: If308ccba3640b656427b6648a88d722bad83bd32
ontentSettingsAdapter.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
ebIconDatabaseAdapter.java
ebViewChromium.java
|
810dbede330745ea00d2d1d746d39d6e8cd3c16b |
25-Feb-2013 |
Ben Murdoch <benm@google.com> |
Plumb WebSettings.get/setDomStorageEnabled. Bug: 6295301, 8260794 Change-Id: I676642c2e94a3f2400da51237d30c023f139aa3b
ontentSettingsAdapter.java
|
62c1f9e94fbc64193ded0449b96dd2a44f810061 |
01-Feb-2013 |
Selim Gurun <sgurun@google.com> |
Implement onReceivedSslError Bug: 6204287 Change-Id: I68529ceef8ec1a3e9f03ba30ffcb02a481db7fe3
ebViewContentsClientAdapter.java
|
5d20093562806fbce9cc0d3eb4a411ed6c5ce1c0 |
23-Feb-2013 |
Bo Liu <boliu@google.com> |
Hook up WebStorageAdapter methods Change-Id: Ie61645920c0a6f5ae1535d628c4fb1ce833fbc8a
ebStorageAdapter.java
ebViewChromiumFactoryProvider.java
|
e51e2365d481a173bd2275e2b3f8d62f0d99898d |
21-Feb-2013 |
Ben Murdoch <benm@google.com> |
Fake an onNewPicture callback after onPageFinished. The new upstream rendering path altered the timing on onNewPicture callbacks such that some of the CTS tests became flaky, timing out waiting for pages to load. Re-introduce a hack in the glue layer that will fake an onNewPicture callback at the time the CTS tests expect to deflake them. Bug: 8208948 Change-Id: I21f20880099dd3d5f06079ba8662981764991455
ebViewContentsClientAdapter.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
ebViewChromium.java
|
ebeaef778ad1703817402c2e4463e8779ea63a5c |
19-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Enable geolocation for the chromiumpowered webview." into master-chromium
|
ff2704e614eb490baea0acb5c8ab22e061033694 |
09-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Enable geolocation for the chromiumpowered webview. Previously this change caused bug 7929330, I will monitor the bots after landing this and revert if it happens again. It is not reproducible locally. Change-Id: Id1290f6fd28328e197088250f0c9c6982ce1c933
ebViewChromiumFactoryProvider.java
|
1e2928bab700c1a4c5a99d4e8c87e259866beb1d |
18-Feb-2013 |
Ben Murdoch <benm@google.com> |
Plumb WebChromeClient.onReceivedIcon. Bug: 6295041 Change-Id: I5810b01aec831632e83f3550c2aa66007511647d
ebViewContentsClientAdapter.java
|
09d178c3fcae5bb8ab8a7806f3730b94abeba548 |
15-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Create geolocationpermissions when creating a webview" into master-chromium
|
8166110add693878f19ab0551c630a22caa2e30c |
15-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Create geolocationpermissions when creating a webview It can be used inside the webview, so it cannot be lazily created. Change-Id: If8754c6c7d999291b2d4295db1dcaf37b1190cef
ebViewChromiumFactoryProvider.java
|
86417b31b19f32d6ffcb8114babc92ad40d34f62 |
15-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Fix for b/6295008 Implementing setGeolocationEnabled" into master-chromium
|
7dd19d26947b4aec3e97bc360c7f9a333e224b49 |
15-Feb-2013 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Plumb WebSettings.setTextZoom for non-text autosizing layout modes" into master-chromium
|
1d48c7210b6a3bbf9cc9dd16d6bd36522e3952ce |
15-Feb-2013 |
Mikhail Naganov <mnaganov@google.com> |
Plumb WebSettings.setTextZoom for non-text autosizing layout modes BUG=7873666 Change-Id: Icb4078f2a06f40dea08982229a1d4776671ee8c5
ontentSettingsAdapter.java
|
37495d9c1479f71f702ca3587a5952c133c35878 |
15-Feb-2013 |
Ben Murdoch <benm@google.com> |
Merge "Revert "Revert "Implement WebSettings.[get|set]DatabaseEnabled""" into master-chromium
|
f7bb780599aea67773e11763850892a6de69b4f0 |
15-Feb-2013 |
Leandro Gracia Gil <leandrogracia@google.com> |
Merge "Enable the capturePicture API." into master-chromium
|
e10a89c002f0d4699bc9ab64f37a3fc62ce2a7b6 |
15-Feb-2013 |
Ben Murdoch <benm@google.com> |
Revert "Revert "Implement WebSettings.[get|set]DatabaseEnabled"" The required patch from upstream Chromium has landed into our downstream branch, so now downstream code can depend on it. This reverts commit 1b1de1da02cd1a8140b1dbb589cd71e23b46caf0.
ontentSettingsAdapter.java
|
1b1de1da02cd1a8140b1dbb589cd71e23b46caf0 |
15-Feb-2013 |
Ben Murdoch <benm@google.com> |
Revert "Implement WebSettings.[get|set]DatabaseEnabled" We need to wait for the requisite patch to land upstream first, and merge down. (https://codereview.chromium.org/12194033/) This reverts commit ba70f865080c28469dafe3639948f358bb2e34f9.
ontentSettingsAdapter.java
|
3a6311ba5c2f60d56ca04c06c415bdc8804cb313 |
15-Feb-2013 |
Ben Murdoch <benm@google.com> |
Merge "Add Chromium content/ resources overlay." into master-chromium
|
5d225eb06da31d8536d5239ad8445bc501d9795d |
15-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Fix for b/6295008 Implementing setGeolocationEnabled Hooking it up to the chromium webview settings. Change-Id: I523ed8700b677ba39c2ed41bcff240bdc196c035
ontentSettingsAdapter.java
|
1a801894ce6b0a86d58f1f768db7b2c48b4d6bc7 |
15-Feb-2013 |
Selim Gurun <sgurun@google.com> |
Merge "Implement WebSettings.[get|set]DatabaseEnabled" into master-chromium
|
0b3d6b3eed98293d3509b05241071ad7ffe76bf1 |
14-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Removing parameter not used inside the constructor of AwContents" 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
ebViewChromium.java
|
e98a8a77d3f27ef6f5d34a17c845b66b1998fc06 |
13-Feb-2013 |
Bo Liu <boliu@google.com> |
Plumb through onShowCustomView callback Original patch by acleung@google.com Change-Id: Ibac9c402600300d3f89ff6db93b31235813e6ef9
ebViewContentsClientAdapter.java
|
ba70f865080c28469dafe3639948f358bb2e34f9 |
05-Feb-2013 |
Selim Gurun <sgurun@google.com> |
Implement WebSettings.[get|set]DatabaseEnabled Bug: 6294786 Implement Websql database. Also implement no-op methods for [get|set]DatabasePath. Change-Id: I7dd9161d12aaac34b6a14e4b53f8df5acee6e6a1
ontentSettingsAdapter.java
|
e396494c3962a9625ba61472b56d20472258544a |
07-Jan-2013 |
Ben Murdoch <benm@google.com> |
Add Chromium content/ resources overlay. This CL introduces a resource overlay for the Chromium powered WebView. These resources are imported from upstream chromium.org and renamed with a "webviewchromium_" prefix. At build time, they will be injected into the com.android.internal.R namespace so that they can be referred to in code. Bug: 7908547 Change-Id: Ifa00bae10118659c03c049d2a51f350144fe56a7
esourceProvider.java
|
96ee10cad186df4cc46eabf38ef37773eed75fef |
07-Feb-2013 |
Ben Murdoch <benm@google.com> |
WebSettings.setRenderPriority -> no-op. As discussed in the bug, implementing this as a no-op for Chromium WebView. Bug: 6335436 Change-Id: I2ca615cdcf5d6c3da416ddc6cc378b1b48c2b880
ontentSettingsAdapter.java
|
b8ca3b2f5e893995542f08433289fbce9fe1283a |
07-Feb-2013 |
Ben Murdoch <benm@google.com> |
Merge "Plumb WebViewDatabaseAdapter.clear/hasHttpAuthUsernamePassword." into master-chromium
|
b28c1d4a675b413827067961110b55c02f507038 |
07-Feb-2013 |
Ben Murdoch <benm@google.com> |
Merge "WebSettings.get/setSavePassword --> no-op." into master-chromium
|
e21ee6e79c57596d44737139b97c093167b58808 |
06-Feb-2013 |
Ben Murdoch <benm@google.com> |
Plumb WebViewDatabaseAdapter.clear/hasHttpAuthUsernamePassword. These methods have been implemented upstream, we just need to plumb them. BUG:6234236 Change-Id: I387b8d2a953342121328fffb5f1e0ae7676ffcb1
ebViewChromiumFactoryProvider.java
ebViewDatabaseAdapter.java
|
94fff0308975ad0d5b19c744d4b3a5a700692638 |
06-Feb-2013 |
Ben Murdoch <benm@google.com> |
WebSettings.get/setSavePassword --> no-op. WebViewChromium does not support the WebView APIs for inferring and storing usernames and passwords used in web forms, so turn the setting accessors into no-ops. BUG: 6335194 Change-Id: I9c9695654cb48067f784506b4da02f31328560cb
ontentSettingsAdapter.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
ebViewChromium.java
|
98955223101eb30c5d820d14827e9047c9182f4f |
06-Feb-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Revert "Hookup Resources on video views"" into master-chromium
|
fd04fd7bd39559bae780324aed460f5b6685c477 |
06-Feb-2013 |
Jonathan Dixon <joth@google.com> |
Revert "Hookup Resources on video views" This reverts commit 5ac5a8b4d70f29100dc140bfdcd4c3ed0c2c1a38 Change-Id: Ie0f2b6fe2cbfad2aa91d4507060352b6da62f3a7
esourceProvider.java
ebViewContentsClientAdapter.java
|
de851dfb391f9a259cdb211dc930e9c505a2ff4b |
06-Feb-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Hookup Resources on video views" into master-chromium
|
5ac5a8b4d70f29100dc140bfdcd4c3ed0c2c1a38 |
29-Jan-2013 |
Alan Leung <acleung@google.com> |
Hookup Resources on video views Change-Id: I53e72f695941a7f81cc39f78422fa72647ad643e
esourceProvider.java
ebViewContentsClientAdapter.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
ebViewChromium.java
|
606709d4b1cd2a512db3ffc3fa6667fb76ac5509 |
01-Feb-2013 |
Kristian Monsen <kristianm@google.com> |
Part of fix for bug 6295008 Removing not implemented from setGeolocationDatabasePath. No plans to let the user set this individual path, and storing the data in a chromium webview shared preference. Change-Id: I8996adfc48f67e0af80fedfd83248d60c769056b
ontentSettingsAdapter.java
|
8979b2e6bf3b6b9236c949e0566ab710beb01b5b |
28-Jan-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Wire up WebViewClient.onReceivedLoginRequest" into master-chromium
|
48e8d7bc6b971ae8a75713cc16c620385fa02705 |
28-Jan-2013 |
Kristian Monsen <kristianm@google.com> |
Merge "Hook up getVisitedHistory updated callback" into master-chromium
|
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
ebViewChromium.java
|
34f6f8b237be5b481edd02143c673dc20d2015d4 |
18-Jan-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Add a provider method to be added in framework." into master-chromium
|
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
ebViewChromium.java
|
97a5fe19fb8224fd8ce867edf6692eceb5fd70d1 |
18-Jan-2013 |
Bo Liu <boliu@google.com> |
Wire up WebViewClient.onReceivedLoginRequest Change-Id: I2dcf67a1f2900f817356792cad86b0a991c0926f
ebViewContentsClientAdapter.java
|
809cfd05f0ac95dda1a754b0a3b6283112f12def |
16-Jan-2013 |
Bo Liu <boliu@google.com> |
Hook up getVisitedHistory updated callback Change-Id: Ifeb861338f7f5210528b9acd7d85db667eeb9f01
ebViewContentsClientAdapter.java
|
10e88eb5c30d54aa9dbc588a84fb04a2b5fedb7c |
16-Jan-2013 |
Kristian Monsen <kristianm@google.com> |
Catching generic Exception to get the automerger rolling Change-Id: If7a58e524093e6acd8433551c41485e14fe4794b
ebViewChromiumFactoryProvider.java
|
979b73ce2c37f98f70f482489b3977876ea2e6fa |
16-Jan-2013 |
Kristian Monsen <kristianm@google.com> |
Fix build break Change-Id: I7f4b414be983a3688833c7c357d32e0f69949ab4
ebViewChromiumFactoryProvider.java
|
e59502f680ec71d2df3af0bab59d4ec3778052ae |
15-Jan-2013 |
Bo Liu <boliu@google.com> |
Fix build after onEvaluateJavaScriptResult was removed from the AwContentsClient interface in http://src.chromium.org/viewvc/chrome?view=rev&revision=176773 Change-Id: I772b6674ed92b2e571eced59f087236d686509ec
ebViewContentsClientAdapter.java
|
52b029e1492481071624d91db3b26c08bba755cf |
14-Jan-2013 |
Jonathan Dixon <joth@google.com> |
Merge "No-ops for some methods that won't be supported" into master-chromium
|
c991423af549558cc959aaf7b920d5dd40175241 |
14-Jan-2013 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Implement WebView.onMeasure" into master-chromium
|
71678822f1ec93ebcee1e917fa5b52ff37ce65d4 |
12-Jan-2013 |
Jonathan Dixon <joth@google.com> |
No-ops for some methods that won't be supported Bug: 6295357, 6295308 getEnableSmoothTransition setEnableSmoothTransition getNavDump setNavDump getUseWebViewBackgroundForOverscrollBackground setUseWebViewBackgroundForOverscrollBackground Change-Id: I490979b014a133dfecfef78462e6498e2b37c1da
ontentSettingsAdapter.java
|
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
ebViewChromium.java
ebViewDatabaseAdapter.java
|
d7bf6ab0cd8cc4005b112e4358eb797bb178a85f |
02-Jan-2013 |
Marcin Kosiba <mkosiba@google.com> |
Implement WebView.onMeasure Use the AwLayoutSizer to implement onMeasure. Change-Id: Ieeed7cc20f713d139d66f4c62d4134d5b0c2a5a9
ebViewChromium.java
|
5e5e4c68d3bdf49d684cbd0cbc437b6dec34074f |
11-Jan-2013 |
Marcin Kosiba <mkosiba@google.com> |
Merge "Use AwContents.InternalAccessDelegate." into master-chromium
|
6861e6a860586938a127ed1f4c0c30043279594c |
04-Jan-2013 |
Mikhail Naganov <mnaganov@google.com> |
Plumb WebSettings.{get|set}UseWideViewPort BUG=6295354,6946506 Change-Id: I800a571889a25dd9a16f9ba76dc043c719545280
ontentSettingsAdapter.java
|
9c5a40623b62737244deb2d04a98830d7ffa8404 |
28-Dec-2012 |
Leandro Gracia Gil <leandrogracia@google.com> |
Enable the capturePicture API. Change-Id: I90a00045c07b5653ac868b01ce64f98e09fd42e8
ebViewChromium.java
ebViewContentsClientAdapter.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
ebViewChromium.java
|
36bc7b31b703081e48b6e4f56bbe50e1e3b32c45 |
09-Jan-2013 |
Leandro Gracia Gil <leandrogracia@google.com> |
Merge "Remove the scroll correction introduced in preDispatchDraw." into master-chromium
|
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
ebViewChromium.java
|
ba03529fdf8d5cfed0e2d8c0fe81eb1028a5b4ca |
05-Jan-2013 |
Jonathan Dixon <joth@google.com> |
Minimal get/set UserAgent implementation Just adding the minimum to keep basic backward compat. Bug: 6212306 Change-Id: I6b0f4f02616bbce6c5795804d0527673c72d424d
ontentSettingsAdapter.java
|
424a662ac1e640a72b14616a02e6e938a496f88e |
03-Jan-2013 |
Ben Murdoch <benm@google.com> |
Merge "Throw exception when entering incognito mode with WebViewChromium." into master-chromium
|
9d18f71cd72e86382c4df71a8de70e27f69793fc |
03-Jan-2013 |
Jonathan Dixon <joth@google.com> |
Merge "Re-attempt at refctoring libary loading" into master-chromium
|
5a25477f4323996be9d5cc32935066c73b47061b |
03-Jan-2013 |
Ben Murdoch <benm@google.com> |
Throw exception when entering incognito mode with WebViewChromium. BUG:7908757 Change-Id: I4b9d1e688b9540b76fe5d7637f3aa6e0f2b9f457
ebViewChromium.java
|
58d5e9da9756274fa2cede82ab12723555ef0ed3 |
02-Jan-2013 |
Leandro Gracia Gil <leandrogracia@google.com> |
Merge "Override onNewPicture in preparation of the incoming new abstract method in AwContentsClient." into master-chromium
|
f3e3e4e6b6c5798f435c1d14379edeb479e3b25d |
02-Jan-2013 |
Jonathan Dixon <joth@google.com> |
Re-attempt at refctoring libary loading This is a reworked version of https://googleplex-android-review.googlesource.com/#/c/255006/ - that CL never stuck due to unrelated problem it exposed with the GeolocationPermissions (see Bug 7929330). The original patch does not apply now so this picks out the important parts, switching to use AwBrowserProcess to control the startup flow. Change-Id: I818297a503a3bab82cdf0653ad26e0b32294a930
ebViewChromiumFactoryProvider.java
|
5ca5f5c6e538735aa0d0c840eb745cdc4e4a34bb |
31-Dec-2012 |
Leandro Gracia Gil <leandrogracia@google.com> |
Override onNewPicture in preparation of the incoming new abstract method in AwContentsClient. Change-Id: I07fd14d4c899eca370386768dbb211bcd5911519
ebViewContentsClientAdapter.java
|
99c797fce63d081079efb964bb01047f76efdf62 |
31-Dec-2012 |
Martin Kosiba <mkosiba@google.com> |
Merge "Fix NPE when visibility is changed before initialization has completed." into master-chromium
|
151ee73066d5ae9caa8afb828befd9cfbc199b62 |
31-Dec-2012 |
Ben Murdoch <benm@google.com> |
Merge "Implement binding for HttpAuthHandler.useHttpAuthUsernamePassword." into master-chromium
|
0df758101bdd74c264b69ca69a397088833b8cbb |
30-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Work-around for bug 7929330 Bug: 7929330 For some reason returning non-null GeolocationPermissions breaks many other CTS tests (on the bots only) Change-Id: I4098443fbfc5fa1a69019d55abfe0050752beaee
ebViewChromiumFactoryProvider.java
|
50a184c1e058bc62f659fb80e09e7507ef13d6c9 |
29-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Remove spurious mGeolocationPermissionsAdapter field re-landing parts of If4b52eb6442c0c5a0d4ec19ba1de2183a753c324 incrementally. Change-Id: I317bf0989024474261ad496166f19ac94e32bc1b
ebViewChromiumFactoryProvider.java
|
9aa44b4e29be9f4b271edb3f4d438d806d4cc176 |
29-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Roll-back libary loader refactoring There's still a problem that is causing the CTS tests to fail on bots so this effectively rolls the file back to prior to change If4b52eb6442c0c5a0d4ec19ba1de2183a753c324 Change-Id: Ie854798d142b9049ca4cbe6043bd68233c7187c6
ebViewChromiumFactoryProvider.java
|
f0bc6659b31dd5a3ed4a3f9eda7bdd4d291881b6 |
29-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Second attempt at getting the CTS bot happy Change-Id: Ie228e7b3e871156fd22ced9373b742ff21a213a4
ebViewChromiumFactoryProvider.java
|
7b77b2fb0f7148bc31e23cabadb234231699ff93 |
29-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Trial fix for CTS failures Ensure the webview library is loaded (on main thread) prior to configuring path service. Change-Id: I8644ee6be23300a8e533d3d1093e058367299b5a
ebViewChromiumFactoryProvider.java
|
72ef17f90661d3631e8bc9e0d7b116a8c5498494 |
29-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "re-land "Simplify the library load, and prepare for zygote"" into master-chromium
|
f0f355514e4420755c15491fe3b21a2eeaa42654 |
19-Dec-2012 |
Jonathan Dixon <joth@google.com> |
re-land "Simplify the library load, and prepare for zygote" Relanding patch now https://codereview.chromium.org/11665023/ has rolled into the android tree This reverts commit e49b38ed53e1b3be1530e4eb1b49ce6ba6f62db1. Change-Id: If4b52eb6442c0c5a0d4ec19ba1de2183a753c324
ebViewChromiumFactoryProvider.java
|
049667de06aaf4efd4570eccfdeb1bc9cc67c997 |
27-Dec-2012 |
Kristian Monsen <kristianm@google.com> |
Merge "Implemted the frameworks/webview part of GeolocationPermissions" into master-chromium
|
885c764368483b3082be2eccfab3c8a9f72f95b1 |
27-Dec-2012 |
Kristian Monsen <kristianm@google.com> |
Implemted the frameworks/webview part of GeolocationPermissions Change-Id: I2a1714a91e3b92e5c75100aa233d6a3763afbafb
ebViewContentsClientAdapter.java
|
991b0c63bb8c0b0d8577a255b026117e9f37cece |
27-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Revert "Revert "Connect up DrawSW interface"" This re-lands Ie9e6a28213167e0e7eaf9d91668466935d14fe38 as the dependent change has now rolled into android tree. Change-Id: I121d7de9c1428e773fde54653d7e60fa898c7acd
raphicsUtils.java
ebViewChromiumFactoryProvider.java
|
d72ea1e90563e7d3056eef86c3c7dd0c526b718f |
26-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Revert "Connect up DrawSW interface" This reverts commit 8a8a1f9b5ea238437196790b89f4dbec78fda4e9 The dependent patch hadn't yet rolled into Android tree - will re-land this one when it does. Change-Id: If4241162a9c26997cdd6636b17cbd4182ac85096
raphicsUtils.java
ebViewChromiumFactoryProvider.java
|
8a8a1f9b5ea238437196790b89f4dbec78fda4e9 |
22-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Connect up DrawSW interface Depends on https://codereview.chromium.org/11665020 Provides the underlying code with direct access to native bitmap pixels that back the java Canvas. Change-Id: Ie9e6a28213167e0e7eaf9d91668466935d14fe38
raphicsUtils.java
ebViewChromiumFactoryProvider.java
|
d32343c77868461af07738ac7abd802000490d3d |
21-Dec-2012 |
Ben Murdoch <benm@google.com> |
Implement binding for HttpAuthHandler.useHttpAuthUsernamePassword. Query the AwHttpAuthHandler for whether this is the first auth attempt for this request. BUG:7034995 Change-Id: I081969d2900aeec17878fdae47a1baf22120f734
ebViewContentsClientAdapter.java
|
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
ebViewChromium.java
|
037e86f2095d1ca3fc1dff8e4ee82457257e8ea0 |
21-Dec-2012 |
Ben Murdoch <benm@google.com> |
Merge "Wire up WebSettings#setNeedInitialFocus" into master-chromium
|
d5f17bbd8703a56ac084a64b1ce2f673f67bd72d |
20-Dec-2012 |
Kristian Monsen <kristianm@google.com> |
Renaming org.chromium.android_webview.CookieManager to AwCookieManager Part 2, first part here: https://chromiumcodereview.appspot.com/11614014/ Change-Id: Iafe7e7f68002d2cf32b8e6f4408233b65d212ceb
ookieManagerAdapter.java
ebViewChromiumFactoryProvider.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
ontentSettingsAdapter.java
ebViewChromium.java
|
e49b38ed53e1b3be1530e4eb1b49ce6ba6f62db1 |
18-Dec-2012 |
Bo Liu <boliu@google.com> |
Revert "Simplify the library load, and prepare for zygote" This broke a bunch of cts tests. This reverts commit 3053d8bc3be48b0cbc6f33e1975c03a10ac303a5.
ebViewChromiumFactoryProvider.java
|
f5abbf577ce5deb1ad906a713e23a27d97a2d2f3 |
18-Dec-2012 |
Ben Murdoch <benm@google.com> |
Merge "Pass encoding as charset for data: URLs." into master-chromium
|
85b4c793416fb9674ac026fa11389c18a0f8f73e |
14-Dec-2012 |
Mikhail Naganov <mnaganov@google.com> |
Plumb WebSettings.{get|set}LayoutAlgorithm BUG=6294649 Change-Id: If5b838dfbc8ef31edb4145570c5250c26deefc13
ontentSettingsAdapter.java
|
e81c29ecd0a1429b00a86622e86c1184062ff336 |
18-Dec-2012 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Remove unneeded stubs from ContentSettingsAdapter" into master-chromium
|
3053d8bc3be48b0cbc6f33e1975c03a10ac303a5 |
30-Nov-2012 |
Jonathan Dixon <joth@google.com> |
Simplify the library load, and prepare for zygote Depends on https://codereview.chromium.org/11416226 Change-Id: Iefe025d73e22e5540feaddf0e1e0c26680806d31
ebViewChromiumFactoryProvider.java
|
7f85cf77a1e97aa6816e2ae75c3a5c240050cae1 |
18-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Hook up WebViewClient.doUpdateVisitedHistory" into master-chromium
|
59b28f7ffcc57f460e22162ca01eb660b94d3151 |
18-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Fix build - resolve error Change-Id: Iccc71bbe92acee430febe7a9264b341fe96060be
ebViewChromiumFactoryProvider.java
|
bdc62fb18c751c2149ffa582e6568905f26d608d |
18-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Add workaround for http://b/7697782" into master-chromium
|
b41273d0be7e2355603c963fd29fdf41ef4699fa |
18-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Wire up CookieManagerAdapter.flushCookieStore" into master-chromium
|
aadb04e4198e1f0dce390e9434cb189603b8e713 |
17-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Add missing singletons in the WebView Factory This more or less completes the skeleton implementation of webview chromium. Change-Id: Id048aaba565a1a8b64988b7b671312afcd924921
eolocationPermissionsAdapter.java
ebIconDatabaseAdapter.java
ebStorageAdapter.java
ebViewChromiumFactoryProvider.java
ebViewDatabaseAdapter.java
|
c9b9de39c2ff74490e48c4c445cd57541bfb13ca |
17-Dec-2012 |
Kristian Monsen <kristianm@google.com> |
Merge "Adding the frameworks/webview part of GeolocationPermissions" into master-chromium
|
e3b7ae477e13bf3d8355767fc301389de77e418d |
07-Dec-2012 |
Mikhail Naganov <mnaganov@google.com> |
Remove unneeded stubs from ContentSettingsAdapter These getters/setters are empty methods in WebSettings.java, no need to override. Change-Id: I12be1c7683d2eb931dd28d8eadd8e9a50b6d09c1
ontentSettingsAdapter.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
ebViewChromium.java
|
3c4cc4ad5269837048ffabfa3e749a30b6d17e25 |
28-Nov-2012 |
Alan Leung <acleung@google.com> |
Add onScaleChange to WebViewContentsClientAdapter Change-Id: I42a7d43ba09fb8ae097904f7d606e0ed60f6868a
ebViewContentsClientAdapter.java
|
41add43530356824dda62932a8b723c427052146 |
15-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Remove JB branch workarounds" into master-chromium
|
c59b3c38490ed42e9d16c3c2617dcbc2a44add7a |
14-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Implement isPrivateBrowsingEnabled" into master-chromium
|
d2dcef4d9edfb7af7abff85b0867c3d6a363feb7 |
14-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Remove JB branch workarounds Change-Id: I060a1380e2983f6d279ab31e155483c5262b0cc5
ebViewChromium.java
|
6d58f78e7fc0412a58b163559cb8e9c4af5c6fe1 |
14-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Implement isPrivateBrowsingEnabled Bug: 5012966 Just a trivial getter for webview chromium Change-Id: Ia63b86b01d1d34bab38d69eb249deca65657d6b6
ebViewChromium.java
|
9050d6419e4b8a5b1182054eeed3db32b6f45077 |
12-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Wire up CookieManagerAdapter.flushCookieStore Bug: 6952852 This is still accessible via CookieSyncManager.sync() Depends on https://codereview.chromium.org/11553042/ Change-Id: I150b2fdbeaab55bf8bb07d066cb27cdc92d1829f
ookieManagerAdapter.java
|
5e59ff9ab94d503528ef61ccd1c71adb887b5e01 |
14-Dec-2012 |
Bo Liu <boliu@google.com> |
Hook up WebViewClient.doUpdateVisitedHistory Also update cts test expectation. testAccessLightTouchEnabled was removed. Change-Id: I3585aab66c47e818fd7b1db5d5970246f1f54000
ebViewContentsClientAdapter.java
|
50de8bf74a15b4db17dcc0aee998ee3e39013eae |
13-Dec-2012 |
Ben Murdoch <benm@google.com> |
Merge "Wire up WebChromeClient#onRequestFocus" into master-chromium
|
7bc1fd3e42c1a731a7891043f0f8ee96be1b598c |
13-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Remove NullWebViewClient.mContext" into master-chromium
|
fe742c86d6f6e12bd339c9c2efd947d55c910e2d |
13-Dec-2012 |
Bo Liu <boliu@google.com> |
Remove NullWebViewClient.mContext Change-Id: I1aead0c85523130970e476d243ebb225db6c9f09
ebViewContentsClientAdapter.java
|
798497deb835ed2270e3d25143926ad7b7659c25 |
13-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Wire up content intent" into master-chromium
|
3e9ca893bb8fb7e0038c04bd04ae78f40233db4f |
12-Dec-2012 |
Bo Liu <boliu@google.com> |
Wire up content intent WebKitClassic behavior is if client is set, then simply call WebViewClient.shouldOverrideUrlLoading. If client is not set, fire the intent directly. Change-Id: Icdb1c9faa75fd80d0cc6b4e5c724af1ed0406874
ebViewContentsClientAdapter.java
|
dbf5fb6a16fdda89f80bc2c4b71bc3cabfa07c37 |
12-Dec-2012 |
Selim Gurun <sgurun@google.com> |
Merge "Implement lighttouchenabled API." into master-chromium
|
bb0c065b8521a51a13127d917970f5b91205ac40 |
12-Dec-2012 |
Selim Gurun <sgurun@google.com> |
Implement lighttouchenabled API. Bug: 7683972 The lighttouchenabled API is a no-op in webview classic, therefore we also provide a no-op implementation. Change-Id: I7e090c8f00e4e22808a3cd89dc25ac6b6c933715
ontentSettingsAdapter.java
|
d7fde5118cb6e238163c9755ab581b82eea47dba |
12-Dec-2012 |
Ben Murdoch <benm@google.com> |
Wire up WebChromeClient#onRequestFocus BUG=6295042 Change-Id: I7c96be1c0ef5dbb7e561e147214b98e6b13725d1
ebViewContentsClientAdapter.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
ebViewChromium.java
|
009ed27511c4606dcd16b352489b2d3f70b4b513 |
28-Nov-2012 |
Kristian Monsen <kristianm@google.com> |
Adding the frameworks/webview part of GeolocationPermissions Change-Id: I3b44ad56951ccb1e43801c513f2ed3b89c01219a
eolocationPermissionsAdapter.java
ebViewChromiumFactoryProvider.java
|
decc147cebc8f73d355c024d92c60d3f727cab31 |
08-Dec-2012 |
Bo Liu <boliu@google.com> |
Plumb through long press event Change-Id: I7b3351e9588ff1fab3e451e0a93f10c56cd54fa7
ebViewChromium.java
|
b5d9eb0196b542499722ffcc8ede41c0eae53516 |
08-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Add workaround for http://b/7697782 Always skip sending system key events to WebKit. This retains compatibility with WebViewClassic but note this differs from the chrome app, which has a more focused list in ContentViewClient.shouldOverrideKeyEvent. BUG: 7697782 Change-Id: I8bcca749f11797a5dfee9132204abf64004040f4
ebViewContentsClientAdapter.java
|
ea844f60b1b559788566fe6e004b1eeca53a8039 |
08-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Fix build - addPossiblyUnsafeJavascriptInterface Signature needed a specific Class<> type passed through Change-Id: Iccd3093be4500da58eb96006cbe5c4a2e5ecdfef
ebViewChromium.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
ebViewChromium.java
ebViewContentsClientAdapter.java
|
012a79d6f21e286f63d3c2f98f305b1ec91b0560 |
27-Nov-2012 |
Mikhail Naganov <mnaganov@google.com> |
Wire up setAppCacheEnabled and setAppCachePath in the glue layer Update CTS tests status Change-Id: I82e9d44bc56c0b535c1e94feda4bc368d1cc478c
ontentSettingsAdapter.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
ebViewChromium.java
|
ac12a6df0bcf708921aa049836f330f423083c7a |
04-Dec-2012 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Add more plumbing into ContentSettingsAdapter" into master-chromium
|
6083bf7436b99ec8b3826d7da28fc4e9eb450960 |
03-Dec-2012 |
Mikhail Naganov <mnaganov@google.com> |
Add more plumbing into ContentSettingsAdapter Update CTS tests status. Change-Id: I660ba756c1596fa25259cf775d792b9a6fdfd09b
ontentSettingsAdapter.java
|
d988b42ca3f28aea23dc968b2f7ed79dae868fc6 |
05-Nov-2012 |
Ben Murdoch <benm@google.com> |
Hook up WebChromeClient.onCloseWindow Landing without @Override in preparation for: https://codereview.chromium.org/11418292/ to roll downstream. Once it's rolled we can add the Override back in. Change-Id: Ia4eab3913334504829b3abd582fdc71063e4077f
ebViewContentsClientAdapter.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
ebViewChromium.java
ebViewContentsClientAdapter.java
|
7290b5e6b264a4e4190b890afc2e384bec97c4d9 |
01-Dec-2012 |
Jonathan Dixon <joth@google.com> |
Fix settings getter mistake Change-Id: I7b4c217589f828d090e28f74f9c559f55c8d5dea
ebViewChromium.java
|
e78d6e40e4e78671e6621ba8cf49835568704899 |
30-Nov-2012 |
Jonathan Dixon <joth@google.com> |
Provide trivial implementation of getZoomControls BUG: 5012841 Change-Id: Ie07c5d45a567d3ce924ed0e8949a78bb411db9f9
ebViewChromium.java
|
33d470f7a97be1d96615ccae1e259ad6f9b22cbf |
15-Nov-2012 |
Newton Allen <newt@google.com> |
Remove references to AppResource. Once http://codereview.chromium.org/11360207/ lands, WebView will be accessing Java resources via the R classes and we can remove the obsolete AppResource. BUG: crbug.com/136704 Change-Id: I9eaeb19f5b07279935e70db9a14b47405cc13954
esourceProvider.java
|
859ee06993e78bc89aa7bd4a1acb86ed7164701e |
26-Nov-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Implement save/restoreState glue" into master-chromium
|
bf49aa66156d16df0c3d3ab4aa03e7cc291fbf1f |
26-Nov-2012 |
Mikhail Naganov <mnaganov@google.com> |
Merge "Plug in {get|set}CacheMode into ContentSettingsAdapter" into master-chromium
|
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
ebViewChromium.java
|
c9e6245b3f3b6ac5e37cade2bfcda265eaa3e9e2 |
21-Nov-2012 |
Mikhail Naganov <mnaganov@google.com> |
Plug in {get|set}CacheMode into ContentSettingsAdapter BUG=6294798 Change-Id: Ifc5bd3f6d21dbec67e7bf43d8744268a14778758
ontentSettingsAdapter.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
ebBackForwardListChromium.java
ebHistoryItemChromium.java
ebViewChromium.java
|
83114b14dac747eb6b34679763bab4cfe7e3413e |
16-Nov-2012 |
Jonathan Dixon <joth@google.com> |
Merge "Plumb through more methods to AwContents" into master-chromium-dev
|
1cc4c3210fd2ea027bd6d883a15c3951476642bb |
14-Nov-2012 |
Jonathan Dixon <joth@google.com> |
Plumb through more methods to AwContents Depends onhttps://codereview.chromium.org/11365248 Change-Id: I95e09297ef2811cead21e541f27266d767b7d1b9
ebViewChromium.java
|
e82b66d0da05c71c1953a891c3b9e80acf9339a6 |
15-Nov-2012 |
Ben Murdoch <benm@google.com> |
Merge "Supplement AppResource with a manually maintained R.java." into master-chromium-dev
|
317070273e8a9f5c513815f09133608079227c25 |
14-Nov-2012 |
Newton Allen <newt@google.com> |
Supplement AppResource with a manually maintained R.java. This prepares webview for the imminent change in Chromium to start referencing resources via the R class instead of through AppResource: http://codereview.chromium.org/11360207/ BUG: crbug.com/136704 Change-Id: Ibbf01f47c692338fb19a35927a431998c4db624b
esourceProvider.java
|
03679fc5e0d499f28722e35c23ca2de22d807d6c |
15-Nov-2012 |
Ben Murdoch <benm@google.com> |
Merge "Plumb WebChromeClient.onCreateWindow callback through glue." into master-chromium-dev
|
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
ebViewChromium.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
rawGLFunctor.java
ebViewChromium.java
ebViewChromiumFactoryProvider.java
|
9b5e2bd7d0951a560aa848ff5e74b45560fee045 |
08-Nov-2012 |
Ben Murdoch <benm@google.com> |
Plumb WebChromeClient.onCreateWindow callback through glue. For now, we only allow the embedder to return false from this callback, i.e. the popup should be blocked. Change-Id: I513e2fee6063cbbef1ceeee448410140ac553638
ebViewContentsClientAdapter.java
|
3949435b480cb71106f65b237025da359cf8a8ca |
06-Nov-2012 |
Ben Murdoch <benm@google.com> |
Remove ContentViewCore from WebViewChromium. AwContents now owns the ContentViewCore instance. Change-Id: Id57c4ed4a0c7026a61380b9f987d4d427d8e504e
ebViewChromium.java
|
77a1992a81c32c8f04a2528c7333efb9647aa59c |
01-Nov-2012 |
Ben Murdoch <benm@google.com> |
Merge "Plumb WebSettings.[set]supportMultipleWindows." into master-chromium
|
a136fa49c1f49a35e9a7caf886e70f5dc41cda91 |
01-Nov-2012 |
Ben Murdoch <benm@google.com> |
Plumb WebSettings.[set]supportMultipleWindows. Bug: 7262225 Change-Id: Ia229179ea8edb97d938e683d29285ef265e0711c
ontentSettingsAdapter.java
|
11d3f99ef2bccfa1118daddc2ab5606cb2709804 |
31-Oct-2012 |
Ben Murdoch <benm@google.com> |
Plumb through WebSettings.get/setJavaScriptCanOpenWindowsAutomatically BUG=7262225 Change-Id: I6d659ab7890d8180003d809657a84e0096f05874
ontentSettingsAdapter.java
|
251a1c8d0a987b0df24e19904d0c0ef492304286 |
25-Oct-2012 |
Bo Liu <boliu@google.com> |
onFormResubmission glue implementation Change-Id: Ie388329c85823dc4ed573f5a1653886eb77393f1
ebViewContentsClientAdapter.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
ontentSettingsAdapter.java
ookieManagerAdapter.java
esourceProvider.java
nimplementedWebViewApi.java
ebViewChromium.java
ebViewChromiumFactoryProvider.java
ebViewContentsClientAdapter.java
|