History log of /external/chromium_org/android_webview/native/aw_contents.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
822f024cb97780a1aaaf4ee34f85696ce8083aa4 20-Sep-2013 Ben Murdoch <benm@google.com> Merge "Cherry pick [Android] Decouple pausing video from RenderView pause." into klp-dev
3ffc7ae741780a15b34876d44c5e280dafd9d135 20-Sep-2013 Ben Murdoch <benm@google.com> Cherry pick [Android] Decouple pausing video from RenderView pause.

Cherry pick of http://crrev.com/23464080

Bug: 10284526

Original description:
[Android] Decouple pausing video from RenderView pause.

This way we can trigger video to pause from more than one place.

BUG=263410

Change-Id: Iec1384c4f9518ac4d83358cd98f4cc0c3411d4b5
/external/chromium_org/android_webview/native/aw_contents.cc
0a8f47fbce7f94803320e0340e8fe7855159e31a 20-Sep-2013 Selim Gurun <sgurun@google.com> Complete Sync shouldoverrideurlloading by cleaning code

Bug:10715395
Change-Id: I4add6f5961ddb6b1bedd0f0c0b17ceffced7df2d
/external/chromium_org/android_webview/native/aw_contents.cc
77ceb7188d76b2f05feb0f0b0ee08a2d7a181d16 12-Sep-2013 Selim Gurun <sgurun@google.com> Implement ShouldOverrideUrlLoading using a Sync IPC

Bug: 10715395
Change-Id: I9e20b4f31773a35ef009663c79219166dc5b9b41
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
66cb5b9b21b9e7a3ad902333b276cada24fbceb3 15-Sep-2013 boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Cherry-pick: [Android WebView] Match chrome font settings

Cherry-pick of crrev.com/223271

BUG: 10748390

Original Description:

Code is duplicated from //chrome.

Change-Id: Ia9e90dbba97fe680fcffd7af0d91cc9f01a0d6aa
/external/chromium_org/android_webview/native/aw_contents.cc
99f7c4a593b7d80fbb6d61c46de477f48bd137ed 14-Sep-2013 boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Cherry-pick: [Android WebView] Do not interfere with requests after destroy

Cherry-pick of chromium crrev.com/223229

BUG: 10650260

Original Description

Currently, android webview defers network requests made after
destroy indefinitely since we do not distinguish this case
from the new pop up AwContents case. In both cases, io_client
is null.

This CL changes the pop up case to return to io_client that
is not associated with a Java counter part so these two cases
can be distinguished and handled appropriately.

In after destroy case, do not add any throttles or interfere
with the request in any way.

Change-Id: I22eefbb9e570d5e7abdeaa146ff80ccce90e475a
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
13a64a3c22259028b75c5b293d2eaed26080c490 05-Sep-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.31

This commit was generated by merge_to_master.py.

Change-Id: I9e51b97ef9bd8b12bb1a3b5cf464a89d0a2e644b
/external/chromium_org/android_webview/native/aw_contents.cc
8e502b6b4304d7e73f45e488c4824ea91782ff16 30-Aug-2013 Selim Gurun <sgurun@google.com> Merge "Printing changes for page layout" into klp-dev
f466d2a0332c0853e69efff71f2979b31e357edd 27-Aug-2013 Selim Gurun <sgurun@google.com> Printing changes for page layout

Bug: 10507857
Change-Id: I021bba7e305604c31686aab34c359f937d7106fe
/external/chromium_org/android_webview/native/aw_contents.cc
5db5c4ec98571177cc4dec6df1ad33269f632543 30-Aug-2013 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 30.0.1599.25

This commit was generated by merge_to_master.py.

Change-Id: I6fcda26ea9d47826d7e728d9ea2a1fc4476a9e7f
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc
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
/external/chromium_org/android_webview/native/aw_contents.cc