• Home
  • History
  • Annotate
  • only in /external/chromium_org/android_webview/java/
History log of /external/chromium_org/android_webview/java/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
09f3f2b88510a0bf9a88abe195afd4ad64910a3b 11-Oct-2013 Selim Gurun <sgurun@google.com> Maintain a ref to Java objects while print in progress

Bug: 11174127

Keep a ref to WebView in AwPdfExporter to prevent Java side
being deleted while PrintDocumentAdapter is in use.

Change-Id: I950fa532859b4428efeaf87c74b77e97bc0342ac
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwPdfExporter.java
6d3352ed33733df11e4b78c98ab4dcfcb9a64279 10-Oct-2013 Martin Kosiba <mkosiba@google.com> [android_webview] Update fixed layout size on page scale changes.

Cherry-pick http://crrev.com/26705002

> We should update the fixedLayoutSize even if the physical size of
> the AwContents doesn't change. This is because the fixedLayoutSize
> is directly derived from physical size and the pageScaleFactor, so
> if either of these change the fixedLayoutSize should be updated.
> Currently the AwLayoutSizer code assumes that every requestLayout
> results in an onSizeChanged, but that's not always the case.
>
> BUG=internal b/10917278
> TEST=AndroidWebViewTest
> R=joth@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=227932

BUG: 10917278
Change-Id: If4bee85eae233770ad994a62242bfcb1baeda7ad
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwLayoutSizer.java
c8b71cd626fc487c13224048f64f27a2622e97eb 08-Oct-2013 Martin Kosiba <mkosiba@google.com> Use total page scale in the LayerScrollOffsetDelegate.

Cherry-pick of http://crrev.com/26274003.

> Use total page scale in the LayerScrollOffsetDelegate.
>
> In order for the LayerScrollOffsetDelegate to see the most up to
> date pageScale we need to use the total page scale rather than
> just the value that was last synced with the main thread.
>
> BUG=None
> TEST=cc_unittests

BUG: 10806014
Change-Id: I6d0c7dad789bf799e3122e19dc70d522974cfb42
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwContentsClientCallbackHelper.java
bb535fb2ef23e55737a27cd974d4304a1e2e1f7a 09-Oct-2013 Alexandre Elias <aelias@google.com> Merge "Cherry-pick http://crrev.com/25233002 "Make Android WebView filtering depend on scrolling status."" into klp-dev
74e8edfcf043ca9542cfaea3aa69e6bb2e1054ba 20-Sep-2013 Alexandre Elias <aelias@chromium.org> Cherry-pick http://crrev.com/25233002 "Make Android WebView filtering depend on scrolling status."

This fixes an image quality regression which affects to some degree
almost every software WebView using an image, by introducing the same
workaround as classic WebView.

BUG: 10706494
Change-Id: I758257c5046b167780e5fcd07918f1855f08760c
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
06576ce76354ed0a0b10d1ece51806f12e987d35 04-Oct-2013 Selim Gurun <sgurun@google.com> Fix shouldoverrideurlloading.

Bug:10910989

This CL fixes the shouldoverrideurlloading by
1. communicating the shouldoverrideurlloading IPC over a
control IPC to prevent any freezes when webcontents is not ready.
It also sends the opener_id as routing_id if a popup is involved.

2. Not using WebContentsObserver for onPageStarted. Using WebContentsObserver
causes stale URLs and out of order onPageStarteds.

This change also removes the now unneeded change in
content/render_view_host, which breaks upstream tests.

Change-Id: I3175418b0d30f2ca5e20ed840af7d1eb041f112a
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwContentsClientBridge.java
b182fe5940919bed4353dcd88e26bef9c704aa3f 08-Oct-2013 Selim Gurun <sgurun@google.com> Revert "Complete Sync shouldoverrideurlloading by cleaning code"

Bug: 11041218

The existing approach can cause two issues with applications:
The stale urls (the WebContentsObserver seems never really supported
didStartLoading for Android correctly) in onPageStarted, and out of order
onPageStarted's. Reverting.

This reverts commit 0a8f47fbce7f94803320e0340e8fe7855159e31a.

Change-Id: I3b81ce8243bec26164a2fdf01569ef824c480cb4
rc/org/chromium/android_webview/AwContents.java
ba6679d8642a829a648af7086fd7b6d0ee005981 04-Oct-2013 Ben Murdoch <benm@google.com> Cherry Pick [Android WebView] Add an API to control favicon loading.

Cherry pick of https://chromiumcodereview.appspot.com/25878003/

Bug: 10825362

Original Description:
[Android WebView] Add an API to control favicon loading.

Change-Id: If752842bbff8f5b07719d84d69cad8bb4642bd45
rc/org/chromium/android_webview/AwContents.java
e61eb146503996483746547b385915c34528d838 03-Oct-2013 Jonathan Dixon <joth@google.com> Split AwSettings contruction out of AwContents

Bug 10932261

This allows the AwSettings (java only) instance to be created in advance
of AwContents, thereby allowing the AwSettings to be used early on when
the chromium stack has not be fully started.
As a result AwSettings is now able to live as a 'dumb' Java container of
settings, prior to the chromium stack being initialized at all.

Change-Id: I4059a93a7ad132043998fe2eab318a3b066c882e
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwSettings.java
c7bc4150c7dee00c658772863a771d00102e00fb 01-Oct-2013 Ben Murdoch <benm@google.com> Android code should not assume main thread == UI thread.

Bug 10932261

Originally from http://crrev.com/25092005/ PS9, but modified to land
in klp-dev.

Original Description:
[Android] Android code should not assume main thread == UI thread.

Although typically the case, the main thread of an android app is not
necessarily the thread in which the View is hosted (the Android "UI"
thread). Update base.ThreadUtils to be able to specify a non-main thread
UI thread, and update places in the code that make this assumption to
use the refactored ThreadUtils class.

Change-Id: Ie2967fedafcece90f4e65b52a84bdd21f6b745cd
rc/org/chromium/android_webview/AwContentsClientCallbackHelper.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/AwWebContentsDelegateAdapter.java
7211bb133f06cafe148e28f08fbfe0b90c4b1b78 03-Oct-2013 boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Cherry-pick: [Android WebView] OnMemoryPressure to drop tile memory

Cherry-pick of Chromium crrev.com/r226643

Conflicts:
android_webview/browser/in_process_view_renderer.cc

BUG: 10606165

Original Description:

In OnMemoryPressure, drop tiles on invisible browser views.

Not reusing base::MemoryPressureListener because Android
WebView requires onTrimMemory to be called synchronously.

Change-Id: I5aaca024392ef964baac0bc53f554ea59b8dac41
rc/org/chromium/android_webview/AwContents.java
b82173f679ea4ba11f50f1c3e7f4b204e43eb506 27-Sep-2013 Ben Murdoch <benm@google.com> Merge "Revert "Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser"" into klp-dev
c85cc835a1dd85051b4cd6465c2b41677c7b2e7c 27-Sep-2013 Ben Murdoch <benm@google.com> Revert "Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser"

This reverts commit b855afc3475a3c1d261ffbe44ccbf5fb5dd36700.

Change-Id: I58ed8a8e207115ae043326c07b3e8cbb73642092
rc/org/chromium/android_webview/AwSettings.java
ba27900735408ce0c0c3ba3d0fa810f995d1978d 27-Sep-2013 Ben Murdoch <benm@google.com> Merge "Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser" into klp-dev
b855afc3475a3c1d261ffbe44ccbf5fb5dd36700 25-Sep-2013 Ben Murdoch <benm@google.com> Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser

Cherry pick of https://codereview.chromium.org/23619089/

Bug: 10911684

Orignal description:
Currently Android WebView will push settings from the java side to the
renderer, but if the browser needs to read those settings back we will
use a default set from WebContentsImpl as we neglect to override
ContentBrowserClient::OverrideWebKitPrefs. This means that the browser
and renderer can see out of sync preference values.

Change-Id: I432f6bbe5a57ae0cdc1596554900b21953909494
rc/org/chromium/android_webview/AwSettings.java
cd84519d1edac18225f4c58013254ee11d1a8eac 25-Sep-2013 Martin Kosiba <mkosiba@google.com> [android_webview] Use a fraction to calculate scroll offset.

Cherry pick http://crrev.com/23533051

> android_webview/ has to expose scroll offset operations in physical
> pixels while cc/ stores scroll offsets in dip pixels.
> Unfortunately the physical pixel values android_webview/ exposes are
> rounded so there is no such combination of rounding operations that
> allows for scrolls to 'bottom' in one corrdinate space to always be
> 'flush' against the bottom edge in the other. The most natural
> solution is to convert the scroll offset to the fraction of the
> scroll range.
> By using the max_scroll_offset value obtained directly from the compositor
> we're also removing the need to delay scrolls since the content size
> is always as recent as the scroll offset update.
>
> BUG=261239

BUG: 10741603
Change-Id: Ic70ebb913de4513925aa4ab6f077ee5d0625458d
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
5024ed279c9dc5c90b543bacea8bd5d1766dc4f2 24-Sep-2013 Selim Gurun <sgurun@google.com> Merge "Call onPageStarted and onPageFinished in a message on the UI thread" into klp-dev
73f60871f8ea1b804e208e0a2e646fe5b4b757c6 24-Sep-2013 Kristian Monsen <kristianm@google.com> Call onPageStarted and onPageFinished in a message on the UI thread

This way the current callstack will complete before the callback.

Fix for bug 10894958.

Change-Id: Ie7b93565501db722c5b663291c0cd0f026b59224
rc/org/chromium/android_webview/AwContentsClient.java
dd8a3616cb66368eb531642a80aa39e6a356fa20 23-Sep-2013 Kristian Monsen <kristianm@google.com> Merge "Cherry-pick: Implement clearView to match classic" into klp-dev
b95ebc05b860fae4158722b8232ef0a3098a1d53 23-Sep-2013 Bo Liu <boliu@google.com> Merge "Cherry-pick: [Android WebView] Set initial visiblity" into klp-dev
810e1ddbe56b57afdcdf66369cbed8e1ec967838 23-Sep-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.56

This commit was generated by merge_to_master.py.

Change-Id: Ifb253cb218578d4f063d51d6f83210e66a2993b5
rc/org/chromium/android_webview/AwContents.java
2982f4c76a849b6361b775dc1bc992f6e92b81d6 20-Sep-2013 boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Cherry-pick: [Android WebView] Set initial visiblity

Cherry-pick of Chromium crrev.com/224492

BUG: 10852450

Original Description:

When AwContents is created, the ContainerView may have already changed
its visibility from the default false, so update visibility in the
constructor.

Change-Id: I34c0b337b4b506e3d3026782464c236b61b1c5cc
rc/org/chromium/android_webview/AwContents.java
663642a4ae028fa80519079a6358042ecb4800f7 18-Sep-2013 Mikhail Naganov <mnaganov@google.com> [Android WebView] Make web contents debugging controllable

This change introduces a controller Java class AwDevToolsServer
for dynamically controlling the state of web debugging.
This change also removes the temporary remote debugging landing
page, as chrome://inspect now fully supports WebView.

BUG: 8691809

Upstream trunk patch: http://crrev.com/24238007

(re-land, original Change-Id: I9315272f39e59978bb723458706c8ec56498dbf1)

Change-Id: I6086eb61eaaf8829fffdf56cc0d1e242ab4aa8af
rc/org/chromium/android_webview/AwDevToolsServer.java
f971f8ef2e0cc69e3ec5b08826e7355130963c87 21-Sep-2013 Kristian Monsen <kristianm@google.com> Cherry-pick: Implement clearView to match classic

Cherry-pick of chromium crrev.com/22849016

BUG: 5012842

Implement clearView to match classic

Note that it needs a separate CL downstream to actually call this

Change-Id: Ifb0052392661e88027c96f8c2f8751802afa4795
rc/org/chromium/android_webview/AwContents.java
01d3471d9dcf00aee75b1d9d298b779d831c5790 21-Sep-2013 Ben Murdoch <benm@google.com> Merge "Revert "[Android WebView] Make web contents debugging controllable"" into klp-dev
bf9c56cd74153e6be834990ca7f08455d30cf4b2 21-Sep-2013 Jonathan Dixon <joth@google.com> Revert "[Android WebView] Make web contents debugging controllable"

Needs .mk file updates

This reverts commit 9070cc319b52e741be6a4dd907ea0fbd9b01d58b.

Change-Id: I1b35d157daa9aaf7f71803520a897f6f8c8c284d
rc/org/chromium/android_webview/AwDevToolsServer.java
89c370b6977ebe69965b441c896e3c94a7864547 21-Sep-2013 Ben Murdoch <benm@google.com> Merge "[Android WebView] Make web contents debugging controllable" into klp-dev
9070cc319b52e741be6a4dd907ea0fbd9b01d58b 18-Sep-2013 Mikhail Naganov <mnaganov@google.com> [Android WebView] Make web contents debugging controllable

This change introduces a controller Java class AwDevToolsServer
for dynamically controlling the state of web debugging.
This change also removes the temporary remote debugging landing
page, as chrome://inspect now fully supports WebView.

BUG: 8691809

Upstream trunk patch: http://crrev.com/24238007

Change-Id: I9315272f39e59978bb723458706c8ec56498dbf1
rc/org/chromium/android_webview/AwDevToolsServer.java
0a8f47fbce7f94803320e0340e8fe7855159e31a 20-Sep-2013 Selim Gurun <sgurun@google.com> Complete Sync shouldoverrideurlloading by cleaning code

Bug:10715395
Change-Id: I4add6f5961ddb6b1bedd0f0c0b17ceffced7df2d
rc/org/chromium/android_webview/AwContents.java
77ceb7188d76b2f05feb0f0b0ee08a2d7a181d16 12-Sep-2013 Selim Gurun <sgurun@google.com> Implement ShouldOverrideUrlLoading using a Sync IPC

Bug: 10715395
Change-Id: I9e20b4f31773a35ef009663c79219166dc5b9b41
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
6b2e66668f5d1fb61bc2c766573bef8a2dd2bc70 19-Sep-2013 Martin Kosiba <mkosiba@google.com> [android_webview] Fix layout in AT_MOST mode.

This is a cherry-pick of http://crrev.com/24163004

> Due to a bug the AwLayoutSizer was ignoring all transitions
> to a content size greater than the AT_MOST height limit even
> if the previous height was less than the AT_MOST limit.
>
> BUG=internal b/10819823

BUG: 10819823
Change-Id: Ifab400b9e10c94a56b8e8eacf98cc55c2b9301a2
rc/org/chromium/android_webview/AwLayoutSizer.java
ba732bd572b31112fcf35a1b3b494383daabf90a 19-Sep-2013 Martin Kosiba <mkosiba@google.com> Merge "[cherry-pick] Use contents size for android_webview layout size." into klp-dev
4d9f1c5c0093589a3f3f112641bf9c80442391a0 18-Sep-2013 Martin Kosiba <mkosiba@google.com> [cherry-pick] Use contents size for android_webview layout size.

This is a cherry-pick of http://crrev.com/23899004

> Currently android_webview uses RenderView::preferredSize (which is
> based off of documentElement.height) to drive the android.view.View
> layout size.
> WebViewClassic would use content size for that purpose which meant
> that absolute-positioned elements can cause the Classic WebView to
> grow.
> This CL makes AwContents use the contents size for driving layout.
>
> BUG=286336

BUG: 10635059
Change-Id: I7efc9e6960dbbfcf00e7a62d837135d6911dc993
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwLayoutSizer.java
rc/org/chromium/android_webview/AwWebContentsDelegate.java
rc/org/chromium/android_webview/AwWebContentsDelegateAdapter.java
2c8786fde4b6064ed2662f02e8b7565ad8f69b9e 18-Sep-2013 Marcin Kosiba <mkosiba@google.com> Merge "Cherry-pick: Defer scrolls until provided a valid content size" into klp-dev
b32343c9b70645bd3e272fe2a92d87e22bc2cca8 18-Sep-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.48

This commit was generated by merge_to_master.py.

Change-Id: I530c25717c29089baf732816eb19058ae3f03152
rc/org/chromium/android_webview/AwContents.java
4b531b72375e4c81150073cc1b32765e2f9a1af6 18-Sep-2013 Jared Duke <jdduke@google.com> Cherry-pick: Defer scrolls until provided a valid content size

Cherry-pick of chromium crrev.com/23480086

BUG: 10069506

Original description:

With the synchronous compositor, valid scroll offsets may be improperly
clamped before the frame swap message provides the view a valid content size.
Allow for deferred application of the view container scroll offset until a valid
content size is received by AwScrollOffsetManager.

Change-Id: I6035df01a3a3a63f67abc0fb0345eb92197b87ac
rc/org/chromium/android_webview/AwScrollOffsetManager.java
4d551d56ad0f44a3bcc2b10614207fdae059b960 17-Sep-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.46

This commit was generated by merge_to_master.py.

Change-Id: I01911ef63f1e267b7742804ba6fecda1780cda22
rc/org/chromium/android_webview/AwContents.java
c42723f8dcfa6ca4d8dfeca2a687417b66a9a9c4 17-Sep-2013 Primiano Tucci <primiano@google.com> Merge "Cherry-pick: [Android WebView] Pass absolute URL to requestFocusNodeHref." into klp-dev
9fb6271fc125ce7a5aca36a00a3b1354d305c227 17-Sep-2013 Primiano Tucci <primiano@google.com> Cherry-pick: [Android WebView] Pass absolute URL to requestFocusNodeHref.

Cherry-pick of chromium crrev.com/223298

BUG: 10705839

Original description:

This CL changes the semantic of the |url| field of the
requestFocusNodeHref method for compatility reasons, keeping consistent
with the behavior of the old WebView.

BUG=290905

Change-Id: I6863dd16a34b404db7cce330a761859d5dec39a6
rc/org/chromium/android_webview/AwContents.java
fe6178dcfbd04cfd6b65eab8deb6f64cf0177454 16-Sep-2013 Martin Kosiba <mkosiba@google.com> Cherry-pick http://crrev.com/23478022

This is a straight cherrypick of http://crrev.com/23478022

BUG: 10263198
Change-Id: I4db870def93caabe30a2db962aeea2cc8c76fe27
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwLayoutSizer.java
406a4f852bddf83975718a1e4fbbec8904f5e66c 16-Sep-2013 Martin Kosiba <mkosiba@google.com> Merge "Revert "Patch in http://crrev.com/22903029"" into klp-dev
f7d68f49f5a75246de7737294c928c1411bb64ff 12-Sep-2013 Martin Kosiba <mkosiba@google.com> Revert "Patch in http://crrev.com/22903029"

This reverts commit cbed202c2db561056f0a509ecdc209bfb003c29b.

BUG: 10263198

Change-Id: Ie80bb7b98a16ba1fffb2fa38cb4537775fe04f9f
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwLayoutSizer.java
58251847c017e39855226d3c125df2487208cc07 13-Sep-2013 Svetoslav <svetoslavganov@google.com> Update AwPrintDocumentAdapter due to API changes

Change-Id: If5406a47b1149162425e725602bafb2b4541d38f
rc/org/chromium/android_webview/AwPrintDocumentAdapter.java
9e24fc0754463786f91d25485aebf991601c021f 13-Sep-2013 Selim Gurun <sgurun@google.com> Merge "Reflect printAPI changes." into klp-dev
389f89184187a18e6314d543397f72960e900659 12-Sep-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.39

This commit was generated by merge_to_master.py.

Change-Id: I5216b5f79013b80d8eb1137aa02477a18a6ad69f
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwWebContentsDelegateAdapter.java
e70dc9821c19147e7da23c68e9809e8a691fe686 07-Sep-2013 Selim Gurun <sgurun@google.com> Reflect printAPI changes.

Bug: 10652036

Add printdocumentadapter.

Change-Id: I7b34c04452b61679149305492e22130ff11b66b7
rc/org/chromium/android_webview/AwPdfExporter.java
rc/org/chromium/android_webview/AwPrintDocumentAdapter.java
cbc64c0be3b310fda39ba08409e70f94954e19c8 11-Sep-2013 Kristian Monsen <kristianm@google.com> Manual cherry-pick of https://codereview.chromium.org/23623020

Fix for bug 10043555

I don't have a molly, and could not reproduce. This means it is
untested, but at least it builds.

Change-Id: I9a114e6902af6ddc2e3f0c617b4222a4ac3b205c
rc/org/chromium/android_webview/AwContents.java
7879b4e35bc0616056661d21ed48d28e6cecd0a0 06-Sep-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.32

This commit was generated by merge_to_master.py.

Change-Id: I159d7503a7d9e2f8ba06803e631667f30e3b072e
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwSettings.java
f466d2a0332c0853e69efff71f2979b31e357edd 27-Aug-2013 Selim Gurun <sgurun@google.com> Printing changes for page layout

Bug: 10507857
Change-Id: I021bba7e305604c31686aab34c359f937d7106fe
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwPdfExportAttributes.java
rc/org/chromium/android_webview/AwPdfExporter.java
bfebf9c5f0206a13e1fdcf6343cc432a1d5fe776 29-Aug-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.24

This commit was generated by merge_to_master.py.

Change-Id: I47a298aa10fc926ad89054fcefe14a7938feddb8
rc/org/chromium/android_webview/AwContents.java
cbed202c2db561056f0a509ecdc209bfb003c29b 22-Aug-2013 Martin Kosiba <mkosiba@google.com> Patch in http://crrev.com/22903029

BUG: 10263198
Change-Id: If41da06e8bf3a2ccf09acf046305aa553b2996a9
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwLayoutSizer.java
68dded969729681d695306eb2b5a6e13c4f06498 23-Aug-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.18

This commit was generated by merge_to_master.py.

Change-Id: I66bd7deb92b4f0bc822e0e444f03da83e30a4d8b
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
rc/org/chromium/android_webview/AwSettings.java
40f22e4d6919a45ce6a861184431309ba13d4958 22-Aug-2013 Jonathan Dixon <joth@google.com> Merge "Patch in https://codereview.chromium.org/23018005/" into klp-dev
bfb105516e12ad16ce5cefd7511e89e46ccd443e 22-Aug-2013 Jonathan Dixon <joth@google.com> Patch in https://codereview.chromium.org/23018005/

Bug: 10123053

Applied not-yet-landed patchset 6 cleanly.
https://codereview.chromium.org/download/issue23018005_57001.diff

Original description:

Start renderer in ContentViewCoreImpl::EvaluateJavaScript.

In WebView, the app could evaluate the Javascript before loading any
page. This patch start renderer if there is no existing one.

Since renderer was created without SiteInstance, the RenderViewCreated
callback will not be called, this patch also call it even without
SiteInstance.

BUG=273164

Change-Id: Ic7c99f9bedf3c8bed74b1e5b8ff8b8f388be8330
rc/org/chromium/android_webview/AwContents.java
f3ce491c3623b9924dccab3703a43e03157e988a 22-Aug-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.16

This commit was generated by merge_to_master.py.

Change-Id: I57af2ea8229c40b5a2f5b282f2a800c63c0c99e8
rc/org/chromium/android_webview/AwContents.java
7c720b7466665b17575e0fd6976f9321c6bff489 21-Aug-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.14

This commit was generated by merge_to_master.py.

Change-Id: I90a93119dbf949df292c34e9219d3c1607e120b7
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClientCallbackHelper.java
5d5be6dc8a24d729a037d5b76e0d1fa711ece471 17-Aug-2013 Selim Gurun <sgurun@google.com> A first cut to printing.

Bug: 10190508

Very basic PDF conversion to a single page is working. The
purpose of this patch is to create the plumbing.

Change-Id: I506b3d282115b7bcd5fa1fd4040c0e37b9dc4648
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwPdfExporter.java
a031efa9dbd9b321781674193e8ac7636d47eb1d 13-Aug-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r217092

This commit was generated by merge_to_master.py.

Change-Id: I91a8ab76ffb254434b2a39ea11e0b6a0e34b9159
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
4311e82a78ceafbe0585f51d4c8a86df9f21aa0d 11-Aug-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r216896

This commit was generated by merge_to_master.py.

Change-Id: I595ee04895ccfeb752d5798668ae0cd67346dd2b
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwPicture.java
rc/org/chromium/android_webview/AwWebContentsDelegate.java
rc/org/chromium/android_webview/AwWebContentsDelegateAdapter.java
3240926e260ce088908e02ac07a6cf7b0c0cbf44 07-Aug-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r216133

This commit was generated by merge_to_master.py.

Change-Id: I541d5d1d8520b6b3829fbc1fa18552bf9ad4a5c7
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwWebContentsDelegateAdapter.java
2385ea399aae016c0806a4f9ef3c9cfe3d2a39df 06-Aug-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r215849

This commit was generated by merge_to_master.py.

Change-Id: I225a31651af894e33bdd71e7121702bcbe5310f4
rc/org/chromium/android_webview/AwContents.java
a36e5920737c6adbddd3e43b760e5de8431db6e0 05-Aug-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r215573

This commit was generated by merge_to_master.py.

Change-Id: Ib95814f98e5765b459dd32425f9bf9138edf2bca
rc/org/chromium/android_webview/AwAutofillManagerDelegate.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClientCallbackHelper.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
rc/org/chromium/android_webview/AwWebContentsDelegateAdapter.java
d3868032626d59662ff73b372b5d584c1d144c53 31-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r214391

This commit was generated by merge_to_master.py.

Change-Id: Iad15fada300ebc6cf9cbcebfc484b1a5f5f372e5
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
558790d6acca3451cf3a6b497803a5f07d0bec58 30-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r214332

This commit was generated by merge_to_master.py.

Change-Id: I82a7c38de906244dc882493568013be659aa65d1
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/JavaBrowserViewRendererHelper.java
58e6fbe4ee35d65e14b626c557d37565bf8ad179 26-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r213780

This commit was generated by merge_to_master.py.

Change-Id: I9cf93efc460166e8ae27c76302af9095b402a90e
rc/org/chromium/android_webview/AwContents.java
bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3 25-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r213605

This commit was generated by merge_to_master.py.

Change-Id: I5ef9e03bf077dac295a7904f06b3cb6dec9fe213
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/OverScrollGlow.java
a3f7b4e666c476898878fa745f637129375cd889 24-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r213371

This commit was generated by merge_to_master.py.

Change-Id: I35a74205de4bff52a2dd6b15330f8a002a39efaf
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
ca12bfac764ba476d6cd062bf1dde12cc64c3f40 23-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r213057

This commit was generated by merge_to_master.py.

Change-Id: I3e2e2506eb9b0080157e9c5f133559df3e600388
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwContentsClientCallbackHelper.java
9ab5563a3196760eb381d102cbb2bc0f7abc6a50 18-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r212225

This commit was generated by merge_to_master.py.

Change-Id: I9b658b6bade7aff6166611a04fb26f4bcf0ca77c
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwGeolocationPermissions.java
rc/org/chromium/android_webview/HttpAuthDatabase.java
rc/org/chromium/android_webview/SslUtil.java
7dbb3d5cf0c15f500944d211057644d6a2f37371 17-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r212014

This commit was generated by merge_to_master.py.

Change-Id: Ie0f261e9682cd8abea1eea1e51beab83d5eea21a
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwLayoutSizer.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
eb525c5499e34cc9c4b825d6d9e75bb07cc06ace 10-Jul-2013 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision r210036

This commit was generated by merge_to_master.py.

Change-Id: Ib0e33a83ad5dfa541481e83d7acfc6970e68f471
rc/org/chromium/android_webview/AwAutofillManagerDelegate.java
rc/org/chromium/android_webview/AwBrowserContext.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwScrollOffsetManager.java
rc/org/chromium/android_webview/HttpAuthDatabase.java
rc/org/chromium/android_webview/JavaBrowserViewRendererHelper.java
7d4cd473f85ac64c3747c96c277f9e506a0d2246 19-Jun-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r207203

This commit was generated by merge_to_master.py.

Change-Id: I5fbb6854d092096c4d39edc2865a48be1b53c418
rc/org/chromium/android_webview/AwBrowserContext.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/JavaBrowserViewRendererHelper.java
868fa2fe829687343ffae624259930155e16dbd8 11-Jun-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r205460

This commit was generated by merge_to_master.py.

Change-Id: I4a744a5e426bd3bb378d887cfa56fe054742a540
rc/org/chromium/android_webview/AwContentVideoViewDelegate.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/JavaBrowserViewRendererHelper.java
90dce4d38c5ff5333bea97d859d4e484e27edf0c 29-May-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r202854

This commit was generated by merge_to_master.py.

Change-Id: Idca323f71ef844a9e04f454d4f070b1e398f2deb
rc/org/chromium/android_webview/AwContentVideoViewDelegate.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/JavaBrowserViewRendererHelper.java
b2df76ea8fec9e32f6f3718986dba0d95315b29c 13-May-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r199464

This commit was generated by merge_to_master.py.

Change-Id: Ic3d1f97a4fb4edd1e6ed66a70b5040da1622b5a9
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwFormDatabase.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/AwZoomControls.java
c2e0dbddbe15c98d52c4786dac06cb8952a8ae6d 09-May-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r198571

This commit was generated by merge_to_master.py.

Change-Id: I951118a03836157090561764dd2627f0add8118f
enerated_src/org/chromium/content/app/NativeLibraries.java
rc/org/chromium/android_webview/AwBrowserContext.java
rc/org/chromium/android_webview/AwBrowserProcess.java
rc/org/chromium/android_webview/AwContentVideoViewDelegate.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwContentsClientBridge.java
rc/org/chromium/android_webview/AwFormDatabase.java
rc/org/chromium/android_webview/AwLayoutSizer.java
rc/org/chromium/android_webview/AwNativeWindow.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/AwWebContentsDelegate.java
rc/org/chromium/android_webview/AwWebContentsDelegateAdapter.java
rc/org/chromium/android_webview/DefaultVideoPosterRequestHandler.java
rc/org/chromium/android_webview/JsResultHandler.java
2a99a7e74a7f215066514fe81d2bfa6639d9eddd 28-Mar-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r190564

This commit was generated by merge_to_master.py.

Change-Id: Icadecbce29854b8fa25fd335b2c1949b5ca5d170
ndroidManifest.xml
EPS
rc/org/chromium/android_webview/AwBrowserContext.java
rc/org/chromium/android_webview/AwBrowserProcess.java
rc/org/chromium/android_webview/AwContentVideoViewDelegate.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwContentsClientBridge.java
rc/org/chromium/android_webview/AwContentsClientCallbackHelper.java
rc/org/chromium/android_webview/AwContentsIoThreadClient.java
rc/org/chromium/android_webview/AwCookieManager.java
rc/org/chromium/android_webview/AwGeolocationPermissions.java
rc/org/chromium/android_webview/AwHttpAuthHandler.java
rc/org/chromium/android_webview/AwLayoutSizer.java
rc/org/chromium/android_webview/AwQuotaManagerBridge.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/AwWebContentsDelegate.java
rc/org/chromium/android_webview/CookieManager.java
rc/org/chromium/android_webview/JavaBrowserViewRendererHelper.java
rc/org/chromium/android_webview/SslUtil.java
5821806d5e7f356e8fa4b058a389a808ea183019 14-Nov-2012 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision r167172

This commit was generated by merge_to_master.py.

Change-Id: Ib8d56fd5ae39a2d7e8c91dcd76cc6d13f25f2aab
ndroidManifest.xml
EPS
rc/org/chromium/android_webview/AndroidProtocolHandler.java
rc/org/chromium/android_webview/AwContents.java
rc/org/chromium/android_webview/AwContentsClient.java
rc/org/chromium/android_webview/AwContentsIoThreadClient.java
rc/org/chromium/android_webview/AwHttpAuthHandler.java
rc/org/chromium/android_webview/AwNativeWindow.java
rc/org/chromium/android_webview/AwResource.java
rc/org/chromium/android_webview/AwSettings.java
rc/org/chromium/android_webview/AwWebContentsDelegate.java
rc/org/chromium/android_webview/CookieManager.java
rc/org/chromium/android_webview/ErrorCodeConversionHelper.java
rc/org/chromium/android_webview/HttpAuthDatabase.java
rc/org/chromium/android_webview/InterceptedRequestData.java
rc/org/chromium/android_webview/JsPromptResultReceiver.java
rc/org/chromium/android_webview/JsResultHandler.java
rc/org/chromium/android_webview/JsResultReceiver.java