| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Final patch
BUG=
Review URL: https://chromiumcodereview.appspot.com/11640048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174262 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Everything is re-enabled except
ContentViewPopupZoomerTest#testPopupZoomerShowsUp which actually is
flaky.
These tests are only failing on a buildbot with a device that was not
properly provisioned for running tests.
BUG=167045, 167073, 167074, 167075, 167076
NOTRY=true
R=ilevy@chromium.org,yfriedman@chromium.org,digit@chromium.org
TBR=joth@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11635053
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174250 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
There's no need for android webview to override this method,
so remove it.
Review URL: https://chromiumcodereview.appspot.com/11571082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174239 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=161409
Review URL: https://chromiumcodereview.appspot.com/11411010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174234 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in the draw functor.
Add support to disable GL state restoration in Android GL functor calls when the
webview.chromium_no_gl_restore property is set to "true".
BUG=164140
Review URL: https://chromiumcodereview.appspot.com/11636038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174221 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a setting and API to allow the first node in the DOM to be given
input focus. This is needed for the legacy WebSettings.setNeedsInitialFocus
and WebView.requestFocus APIs.
Android only change and android bots are green
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11618039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174201 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For the record, these tests don't look flaky at all, so I prefer disabling them directly.
Unfortunately, it's very hard to know when the failures were introduced because previous content_unittests failures completely masked these problems and were only recently fixed.
BUG=167045,167073,167074,167075,167076
NOTRY=true
TBR=joth@chromium.org,torne@chromium.org,ilevy@chromium.org,yfriedman@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11639046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174194 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
URLRequestJobFactory::Interceptor into URLRequestJobFactory::ProtocolHandlers.
BUG=161524
Review URL: https://codereview.chromium.org/11293252
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174174 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
content/renderer/devtools.
Review URL: https://codereview.chromium.org/11630004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173903 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
files into content/renderer/devtools."
DevToolsManagerTest.ForwardMessageToClient:
http://build.chromium.org/p/chromium.linux/buildstatus?builder=Linux%20Tests%20x64&number=29428
http://build.chromium.org/p/chromium.linux/buildstatus?builder=Linux%20Aura&number=304
http://build.chromium.org/p/chromium.linux/buildstatus?builder=Linux%20Clang%20%28dbg%29&number=37637
http://build.chromium.org/p/chromium.chromiumos/buildstatus?builder=Linux%20ChromiumOS%20Tests%20%281%29&number=17804
http://build.chromium.org/p/chromium.memory/buildstatus?builder=Linux%20Chromium%20OS%20ASAN%20Tests%20%283%29&number=1107
BUG=None
TEST=Tree becomes greener.
TBR=pfeldman@chromium.org
Review URL: https://codereview.chromium.org/11645015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173893 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
content/renderer/devtools.
Review URL: https://codereview.chromium.org/11630004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173891 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Handle grabbing the subrect snapshot of a texture. Leaving the old method
in there for now to deal with not breaking other repos when committing.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11558039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173863 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
NOTRY=true
BUG=161409
Review URL: https://codereview.chromium.org/11635010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173838 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new layer hierarchy is introduced composed of 3 new layers.
- Scissor clip layer: ensures proper scissoring into the clip rect provided by the Android framework.
- Transform layer: applies the provided transformation matrix.
- View clip layer: ensures content is clipped within the view during transformations.
BUG=161409
Review URL: https://codereview.chromium.org/11641002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173818 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The throttle will intercept requests with MIME types handleable by quick office
extension, cancel them and send an event to the quick office extension to
handle the request.
BUG=162736
TEST=unit_tests:FileBrowserResourceThrotlleTest;
browser_tests:FileBrowserResourceThrottleExtensionApiTest
Review URL: https://chromiumcodereview.appspot.com/11280264
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173713 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
android.webview.CookieManager
Part 1 of renaming CookieManager to AwCookieManager
BUG=
Review URL: https://chromiumcodereview.appspot.com/11614014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173701 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The simplest implementation that introduces the new layout
algorithm--text autosizing, and maps all other algorithms to
NORMAL (no autosizing).
Another issue is that in the current implementation page layout
is only updated on reload, not immediately, as WebView Classic
does, but this also applies to other settings, e.g. TextSize, so
should be solved separately.
R=benm@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11565040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173614 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently it's not possible to change the charset of a data URL
via the content.browser.LoadUrlParams API. Add an overload of the
methods that build data URLs to support that.
Android only change and android bots green.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11571008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173487 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
R=benm@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11590015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173465 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The associated CR involves moving mutation interfaces of URLRequestJobFactory
to derived (non-abstract) classes.
See CL https://codereview.chromium.org/11227017 for more information.
BUG=146602
Review URL: https://chromiumcodereview.appspot.com/11447032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173392 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/11577016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173372 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://chromiumcodereview.appspot.com/11416347
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173328 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
View system.
This patch introduces a new feature to the compositor:
- A setting to enable cleaning the framebuffer, disabled by default. This prevents destroying data below us when rendering non-rectangular views (e.g. during a rotation).
A second required feature will be added by a later patch:
- A device scissor rect that intersects any scissor calculation. Used to ensure we never render outside where the Android View System tells us.
There are also some issues with the Android View side regarding the restoration of the GL state. This patch introduces a temporary workaround by reading and manually restoring the state changed by the compositor. This will go out as soon as the problem is fixed in the Android side.
BUG=161409,154180
Review URL: https://chromiumcodereview.appspot.com/11316310
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173324 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
R=joth@chromium.org
Does not affect upstream builds
NOTRY=true
BUG=
Review URL: https://chromiumcodereview.appspot.com/11565045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173205 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This provides hand-maintained R.java files to enable Webview to provide
resources used in ui, and fix the current webview ToT build break.
BUG=165751
Review URL: https://codereview.chromium.org/11578034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173201 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This can still be hit if an app calls CookieSyncManager.sync()
We can expose it as an explicit public method on CookieManager if needed in future
Also make all java methods non-static, for consistency.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11553042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173126 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Convert WebContentsObserver::didNavigateAnyFrame callback to
doUpdateVisitedHistory callback for WebView.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11567019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173041 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=165901
NOTRY=true
R=torne@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11575006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172873 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This is needed for the Android WebChromeClient#onRequestFocus API.
Android only change, android bots green
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11552016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172865 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
A GestureLongPress is converted to a context menu callback inside WebKit. For Android WebView, use this callback to trigger the long click logic which by default triggers context menu.
BUG=
Android only change. Ran through android trybots.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11471040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172457 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
r172350 added a new generated java file.
dcommit because these files do not affect chromium builds
BUG=
Review URL: https://codereview.chromium.org/11537015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172381 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
NOTRY=true
R=torne@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11532005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172322 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
These rules are no longer needed and finally break android_webview's
ties with the chrome/ layer!
Android only; android bots green
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11511003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172304 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
TBR=torne
BUG=
NOTRY=true
Review URL: https://codereview.chromium.org/11488014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172146 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
net.gyp:net_errors_java was updated to put the output in a new location;
update the WebView Android.mk to match.
BUG=
TBR=digit@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11506008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172098 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Typo introduced in https://codereview.chromium.org/11475035/
TBR=torne
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11500010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172061 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=155443
TEST=In Goobuntu, add logging of screen_info in RenderViewHost::CreateRenderView() temporarily and make sure the correct scale factor is chosen at boot.
Review URL: https://chromiumcodereview.appspot.com/11361245
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172008 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Android bots green.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11475035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171876 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=
Android java only change. Ran through android trybots.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11468011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171636 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
android_webview must not depend on the chrome/ layer, so
we want to remove the last dependencies we have for generating resource paks. Toward this, define a new android_webview pak that depends only on content/ resources.
A later change will remove the dependency on the paks that contain chrome/resources.
For now we use the same resources Content Shell does. It may be possible to trim this further, but seems like a good starting point.
Android only, Android bots green
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11348326
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171522 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The problem was due to usage of a second cache thread.
R=boliu@chromium.org
BUG=163383
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11440036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171520 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The intercept navigation resource throttle needs to be able to
inspect the page transition type associated with a request, as
different behaviour may be desired depending on it. For example,
in Chrome on Android, we do not want to intercept requests
resulting from backwards / forwards history navigation.
BUG=164194
Review URL: https://chromiumcodereview.appspot.com/11415252
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171312 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This causes the intercepted requests to be streamed to the renderer
instead of waiting for the entire resource to be loaded.
BUG=None
TESTS=AndroidWebViewTest,android_webview_unittests
Review URL: https://chromiumcodereview.appspot.com/11412327
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171222 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://chromiumcodereview.appspot.com/11348280
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171191 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Current plan for Android WebView downloads is to only support existing
DownloadListener API. This is a very simple API that cancels all
Chromium side downloads and passes the request information to the
listener.
This independence from Chrome on Android's more sophisticated
implementation (support Http POST downloads etc) will allow the Chrome
impelmentation to be refactored more cleanly.
BUG=
Android only change. Ran through Android trybots.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11418301
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171180 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Targets with dependencies (direct/indirect) on a java target receive the
chromium_*.jar paths in the variable input_jars_paths. Targets should
use that rather than hardcoding where they think the jar will be.
Change native_test_apk.xml to build with a list of jars in
INPUT_JARS_PATHS rather than using all jars in a specific output
directory.
Make generate_native_test.py pass the --jars argument to ant with
-DINPUT_JARS_PATHS. This supports those targets (WebKit) that are not
updated to pass the ant-arg directly.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11308351
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171131 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
AppCacheEnabled is mapped onto WebPreferences.application_cache_enabled, which goes directly into WebKit Settings.
AppCachePath is only used as a flag to enable AppCache. We can't make use of the full path given, because in Chromium the Application Cache directory lives inside the browser context (profile).
The tests added trigger a DCHECK in disk cache, unless the profile is empty when the test starts. This makes impossible to run them both now, so only one of them is enabled for now.
Android CTS tests WebSettings.testAppCache{Disabled|Enabled} are passing with this patch.
Review URL: https://chromiumcodereview.appspot.com/11411229
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Underlying bug is already fixed.
BUG=160861
Android java test change. Ran through android trybot
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11299337
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171029 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows us to support the Android WebChromeClient.onCloseWindow API.
Android bots green
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11418292
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170935 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=161941
Review URL: https://chromiumcodereview.appspot.com/11280250
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170927 0039d316-1c4b-4281-b951-d872f2087c98
|