summaryrefslogtreecommitdiffstats
path: root/android_webview
Commit message (Collapse)AuthorAgeFilesLines
* Pass Resourcetype to AllowCertificateError callbacksgurun@chromium.org2013-02-252-0/+2
| | | | | | | | | | | BUG= Unlike the browser, the Chromium based webview needs to process and pass SslErrors to the application even for the non-Main-Frame resource types. This change creates the plumbing for that. Review URL: https://chromiumcodereview.appspot.com/12207071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184483 0039d316-1c4b-4281-b951-d872f2087c98
* Move file_path.h to base/files.brettw@chromium.org2013-02-243-3/+3
| | | | | | TBR=sky git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184344 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebStorage API methodsboliu@chromium.org2013-02-2220-37/+1013
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Most of the methods involves calling methods to QuotaManager on the IO thread and translating the arguments between Java and native code. Introduce AwQuotaManagerBridge to facilitate this logic. The Java AwQuotaManagerBridge is currently a singleton but should be owned by AwBrowserContext when we have one. The native one is owned by native AwBrowserContext. Java calls the corresponding native AwBrowserContext to obtain the pointer. Introduced JniDependencyFactory interface used to create native objects under native but is used or passed in BrowserContext or ContentsBrowserClient. Also added base::android::ToJavaLongArray to convert to Java long arrays. BUG= Android only change. Ran through android bots. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12253057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184139 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable AwSettingsTest#testUseWideViewportWithTwoViewsmnaganov@chromium.org2013-02-221-2/+7
| | | | | | | | | | | | | | This is a part of a two-sided patch. Disabling the test to prevent bots from going red after WK patch lands and is rolled into Chromium. BUG=177684 TBR=benm@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12317069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184132 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] Introduce content size methods on AwContents.mkosiba@chromium.org2013-02-211-0/+8
| | | | | | | | | | | | | | | This makes it clear which coordinate space the width and height should be reported in. This will also remove another dependency on ContentViewCore from the glue layer. R=benm@chromium.org BUG=None TEST=None NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12330047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183791 0039d316-1c4b-4281-b951-d872f2087c98
* Use _target_name instead of package_name for java*.gypicjhopman@chromium.org2013-02-203-8/+11
| | | | | | | | | | | | | | | We were using package_name as a unique name for naming output files and directories. package_name was typically the same as _target_name or a variation of it (like dropping _apk). Using _target_name instead means we need to specify one less thing and it is (maybe?) guaranteed to be unique. TBR=brettw,joi,jar,fischman,zea,sky BUG= Review URL: https://chromiumcodereview.appspot.com/11308030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183639 0039d316-1c4b-4281-b951-d872f2087c98
* Android WebView: update directories that are removed.torne@chromium.org2013-02-201-3/+23
| | | | | | | | | | | | | | | Add a number of directories to the known issue list for the Android WebView merge process; these are not directories with license problems, but rather directories that contain code we want to be certain we are not using to build. Previously we had some issues where we were inadvertantly including Chromium's in-tree headers for libraries that we linked to the system version of, causing ABI compatibility problems. BUG= Review URL: https://codereview.chromium.org/12255071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183551 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] Disable flaky test.mkosiba@chromium.org2013-02-201-2/+6
| | | | | | | | | | | | | testCreateLoadDestroyManyTimes is failing on the JB Nexus7 FYI bot. BUG=172184 TBR=boliu@chromium.org NOTRY=True Review URL: https://chromiumcodereview.appspot.com/12320007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183540 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Remove not needed constructor in AwContentskristianm@chromium.org2013-02-202-11/+1
| | | | | | | | | | | Last part of three way patch. BUG= Review URL: https://chromiumcodereview.appspot.com/12254042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183468 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Remove obsolete webviewchromium_strings.pak references.benm@chromium.org2013-02-194-45/+3
| | | | | | | | | We are now using the locale paks instead. Review URL: https://chromiumcodereview.appspot.com/12230058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183269 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] Fix race conditions in AwContentsTest.mkosiba@chromium.org2013-02-194-241/+403
| | | | | | | | | | | | | | | | | Waiting for onPageFinished is not a sufficient condition for a different AwContentsClient callback to fire. Due to the Java memory model even if a callback is guaranteed to happen at a later time than onPageFinished there is no guarantee that the other thread will see the updates. I also used this as an opportunity to split stuff out from AwContentsTest because it was way too big. Finally, I've re-enabled some of the tests since they've been passing locally for me. BUG=None TEST=AndroidWebViewTests Review URL: https://codereview.chromium.org/12279004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183260 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Migrate the rendering code to a separate set of classes.leandrogracia@chromium.org2013-02-1524-714/+1259
| | | | | | | | | | | | | | | | | | | | | It takes from https://codereview.chromium.org/11823027/ and assumes SW rendering and Capture Picture to be ready and enabled. Most changes just move around code. The major structural changes are: - Introduce a browser-layer view renderer interface and move the code to its implementation. - Take out the rendering-related IPC to its own separate set of host/renderer classes. - Change the way the view hierarchy and the compositor are initialized. Now they are created and set on BrowserViewRendererImpl construction. - Content is now provided via a ContentViewCore object when initialized, updating the layer to use and the WebContents to observe. - Remove/update the DEPS and gyp changes introduced to support rendering in the native layer. BUG=167913,167908,161409 NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182710 Review URL: https://chromiumcodereview.appspot.com/12041009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182717 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 182710, this broke check_deps.marja@chromium.org2013-02-1524-1259/+715
| | | | | | | | | | | | | | | | | | | | | | | | > [Android WebView] Migrate the rendering code to a separate set of classes. > > It takes from https://codereview.chromium.org/11823027/ > and assumes SW rendering and Capture Picture to be ready and enabled. > > Most changes just move around code. The major structural changes are: > - Introduce a browser-layer view renderer interface and move the code to its implementation. > - Take out the rendering-related IPC to its own separate set of host/renderer classes. > - Change the way the view hierarchy and the compositor are initialized. Now they are created and set on BrowserViewRendererImpl construction. > - Content is now provided via a ContentViewCore object when initialized, updating the layer to use and the WebContents to observe. > - Remove/update the DEPS and gyp changes introduced to support rendering in the native layer. > > BUG=167913,167908,161409 > NOTRY=true > > Review URL: https://chromiumcodereview.appspot.com/12041009 TBR=leandrogracia@chromium.org Review URL: https://codereview.chromium.org/12230059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182712 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Migrate the rendering code to a separate set of classes.leandrogracia@chromium.org2013-02-1524-715/+1259
| | | | | | | | | | | | | | | | | | | It takes from https://codereview.chromium.org/11823027/ and assumes SW rendering and Capture Picture to be ready and enabled. Most changes just move around code. The major structural changes are: - Introduce a browser-layer view renderer interface and move the code to its implementation. - Take out the rendering-related IPC to its own separate set of host/renderer classes. - Change the way the view hierarchy and the compositor are initialized. Now they are created and set on BrowserViewRendererImpl construction. - Content is now provided via a ContentViewCore object when initialized, updating the layer to use and the WebContents to observe. - Remove/update the DEPS and gyp changes introduced to support rendering in the native layer. BUG=167913,167908,161409 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12041009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182710 0039d316-1c4b-4281-b951-d872f2087c98
* Expose the capturePicture feature in RenderView for Android WebView legacy ↵leandrogracia@chromium.org2013-02-156-34/+30
| | | | | | | | | | | | | | | | API support. These methods are required to implement WebView.capturePicture and WebView.PictureListener.onNewPicture. - http://developer.android.com/reference/android/webkit/WebView.html#capturePicture() - http://developer.android.com/reference/android/webkit/WebView.PictureListener.html BUG=167908,167913 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=182106 Review URL: https://chromiumcodereview.appspot.com/11861008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182629 0039d316-1c4b-4281-b951-d872f2087c98
* Implement Websettings.[get/set]DatabaseEnabledsgurun@chromium.org2013-02-142-0/+93
| | | | | | | | | BUG=6294786 Review URL: https://chromiumcodereview.appspot.com/12194033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182536 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Implement WebSettings.setTextZoom for legacy layout modesmnaganov@chromium.org2013-02-1413-5/+253
| | | | | | | | We rely on the fact that on Android, page scaling factor isn't used for page zooming, so text scaling can be used (unlike desktop Chrome). Review URL: https://chromiumcodereview.appspot.com/12220012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182481 0039d316-1c4b-4281-b951-d872f2087c98
* Implementing geolocation for the Android Webviewkristianm@chromium.org2013-02-148-85/+260
| | | | | | | | | | | | Enabling geolocation callbacks BUG= Review URL: https://chromiumcodereview.appspot.com/12211047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182465 0039d316-1c4b-4281-b951-d872f2087c98
* Fix downstream android webview buildboliu@chromium.org2013-02-132-3/+5
| | | | | | | | | | | Fix for change in crrev.com/182280. These files are not used in any upstream build. BUG= Review URL: https://codereview.chromium.org/12258017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182295 0039d316-1c4b-4281-b951-d872f2087c98
* onShowCustomViewacleung@google.com2013-02-134-0/+86
| | | | | | | | | BUG=6295515 Review URL: https://chromiumcodereview.appspot.com/11280284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182188 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 182106nduca@chromium.org2013-02-134-20/+34
| | | | | | | | | | | | | | | | | | | | Failures: http://build.chromium.org/p/chromium.linux/buildstatus?builder=Android%20Tests%20%28dbg%29&number=7589 > Expose the capturePicture feature in RenderView for Android WebView legacy API support. > > These methods are required to implement WebView.capturePicture and WebView.PictureListener.onNewPicture. > - http://developer.android.com/reference/android/webkit/WebView.html#capturePicture() > - http://developer.android.com/reference/android/webkit/WebView.PictureListener.html > > BUG=167908,167913 > > Review URL: https://chromiumcodereview.appspot.com/11861008 TBR=leandrogracia@chromium.org Review URL: https://codereview.chromium.org/12211149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182124 0039d316-1c4b-4281-b951-d872f2087c98
* Expose the capturePicture feature in RenderView for Android WebView legacy ↵leandrogracia@chromium.org2013-02-134-34/+20
| | | | | | | | | | | | | | API support. These methods are required to implement WebView.capturePicture and WebView.PictureListener.onNewPicture. - http://developer.android.com/reference/android/webkit/WebView.html#capturePicture() - http://developer.android.com/reference/android/webkit/WebView.PictureListener.html BUG=167908,167913 Review URL: https://chromiumcodereview.appspot.com/11861008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182106 0039d316-1c4b-4281-b951-d872f2087c98
* Disable AwContentsClientOnScaleChangedTest#testScaleUpboliu@chromium.org2013-02-121-0/+5
| | | | | | | | | | | BUG=175854 TBR=benm@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12211141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182052 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused pieces of URLRequestJobFactory API.pauljensen@chromium.org2013-02-122-38/+9
| | | | | | | | | | | | This is mostly the Interceptor logic which is now unused. Also switch DebugDevToolsInterceptor (the last remaining Interceptor) to a ProtocolHandler. BUG=146602,161529 Review URL: https://chromiumcodereview.appspot.com/12217095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182016 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Add rules to bundle localised string paks.benm@chromium.org2013-02-121-1/+319
| | | | | | | | | | | Add makefile rules to install the built webkit string paks into the system image. Review URL: https://chromiumcodereview.appspot.com/12223093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181976 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Fix build break, make sure the gyp file is generated for ↵kristianm@chromium.org2013-02-122-1/+3
| | | | | | | | | | | | | android webview NOTRY=true TBR=benm@chromium.org BUG= Review URL: https://codereview.chromium.org/12210130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181853 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ContentViewCore.enableMultiProcess etc.michaelbai@chromium.org2013-02-112-9/+4
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11926028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181765 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Make 3rd party licenses checker to turn bot redmnaganov@chromium.org2013-02-111-17/+27
| | | | | | | | | | | | | | | We have substantially improved the licenses checker to avoid false positives in finding copyrighted code in non-third_party dirs. Also, this change makes the presence of stale entries in the whitelist file to be a warning, not an error. BUG=161461 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12209034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181679 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Fix GetIncompatibleDirectories to ignore string case for ↵mnaganov@chromium.org2013-02-111-1/+1
| | | | | | | | | | | | | | the metadata This is to allow any case of "yes" in the "License Android Compatible" field. NOTRY=true TBR=torne@chromium.org Review URL: https://chromiumcodereview.appspot.com/12221114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181674 0039d316-1c4b-4281-b951-d872f2087c98
* Rename FilePath -> base::FilePath in various toplevel directoriesbrettw@chromium.org2013-02-107-20/+20
| | | | | | Review URL: https://codereview.chromium.org/12211108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181639 0039d316-1c4b-4281-b951-d872f2087c98
* Move media/base/simd/x86inc.asm to third_party/x86incwolenetz@chromium.org2013-02-081-3/+0
| | | | | | | | | | | Longer term, we may unify usage of this abstraction layer to one already in third_party ffmpeg, or even switch from current media/base/simd routines to using ffmpeg. In interim, we need to get this file moved to third_party. BUG=173013 TEST=On linux, successful build, x86inc entry in chrome://credits, passing media_unittests, media layout tests, tools/checklicenses/checklicenses.py, tools/licenses.py scan (for x86inc), android_webview/tools/webview_licenses.py scan (for x86inc) Review URL: https://chromiumcodereview.appspot.com/12224061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181546 0039d316-1c4b-4281-b951-d872f2087c98
* Add StoragePartition's ProtocolHandlers at URLRequestContext construction time. pauljensen@chromium.org2013-02-086-83/+271
| | | | | | | | | | | Previously they were added later which doesn't mesh with pending URLRequestJobFactory API changes. BUG=146602,161529 Review URL: https://chromiumcodereview.appspot.com/11308362 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181519 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused contructor, and remove unused parameter from AwContentskristianm@chromium.org2013-02-081-9/+5
| | | | | | | | | | | Part of a three way patch with android BUG= Review URL: https://chromiumcodereview.appspot.com/12225090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181432 0039d316-1c4b-4281-b951-d872f2087c98
* Add a utility method to receive an AwContents from a render_process_id and a ↵sgurun@chromium.org2013-02-072-0/+17
| | | | | | | | | | | render_host_id. We need to do this conversion in multiple (at least two) places so having the utility method helps. BUG= Review URL: https://chromiumcodereview.appspot.com/12207061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181325 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Update third_party whitelist after r181293mnaganov@chromium.org2013-02-071-2/+0
| | | | | | | | | | TBR=mkosiba@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12225082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181302 0039d316-1c4b-4281-b951-d872f2087c98
* Implement focus based hit test logicboliu@chromium.org2013-02-072-78/+295
| | | | | | | | | | | | | | | | | | | | | | | The WebKitClassic implementation of hit test based on focused node change is incomplete, brittle, and racy. Not doing much better in this patch since they are all busy design and effort required to improve it is not worthwhile. Traverse the WebKit render tree to get the relevant hit test information for a focus node that is a link and possibly imbedding an image. Note that the focused node becoming null (no node is focused), the hit test results will not be nulled to avoid race with the touch path. And what an oxymoronic title. BUG= Android only change. Ran through android bots. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12084114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181106 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] List test assests explicitly.mkosiba@chromium.org2013-02-061-1/+4
| | | | | | | | | | | | | Listing the files instead of using find should improve gyp time. BUG=None TEST=compile R=thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/12224032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181017 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] Make it possible to install downloaded certificates.michaelbai@chromium.org2013-02-062-0/+17
| | | | | | | | | | | | | This makes it possible for a certificate download to trigger an intent (via the StoreCertficiate call) which in turn allows the user to choose to install the certificate on the device. BUG=b/6385441 TEST=None Review URL: https://chromiumcodereview.appspot.com/12138003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180980 0039d316-1c4b-4281-b951-d872f2087c98
* Correct device scale for Android WebView SW rendering.leandrogracia@chromium.org2013-02-052-0/+7
| | | | | | | | | | | | | After disabling --enable-css-transform-pinch the Software Rendering feature of Android WebView (not enabled yet) started failing as a consequence of a change in the device scale factor. Correct this in the SkCanvas used for drawing. BUG=167913,173036 Review URL: https://chromiumcodereview.appspot.com/12226010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180800 0039d316-1c4b-4281-b951-d872f2087c98
* Enable testCalledForIframeUnsupportedSchemeNavigationsboliu@chromium.org2013-02-051-5/+0
| | | | | | | | | | | | The crash has been fixed. See bug for details. BUG=173866 Android enable test. Ran through android bots. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12207019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180726 0039d316-1c4b-4281-b951-d872f2087c98
* Pass ScopedJavaGlobalRef to bind() by valuejoth@chromium.org2013-02-051-7/+5
| | | | | | | | | | | | | ScopedJavaGlobalRef now has a copy constructor, so we can make the code simpler (no base::Owned() explanations) by just passing by value. BUG= Review URL: https://chromiumcodereview.appspot.com/11971007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180624 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] Use Exception instead of Throwable in test utils.mkosiba@chromium.org2013-02-042-28/+23
| | | | | | | | | | | | | | Utility methods should throw Exceptions as this makes it possible to easily use them from within a Callable (which assumes the call method throws an Exception instead of a Throwable). BUG=None TEST=AndroidWebViewTests Review URL: https://chromiumcodereview.appspot.com/12185020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180479 0039d316-1c4b-4281-b951-d872f2087c98
* [android_webview] Don't include files from .svn in assets.mkosiba@chromium.org2013-02-041-1/+1
| | | | | | | | | | | | | | | | We were including all files from under javatests/assets as resources. This was unnecessarily copying .svn files (and including them in the resulting .apk) and causing a build warning. BUG=173713 TEST=AndroidWebViewTests Builds fine on android trybots. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12180010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180408 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Update copyrights whitelist filemnaganov@chromium.org2013-02-041-2/+2
| | | | | | | | | | | | | | | Remove rlz/win/lib/vista_winnt.h - fixed in r180289 Add tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py - contains string 'copyright' in comments BUG=172607 TBR=mkosiba@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12178015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180378 0039d316-1c4b-4281-b951-d872f2087c98
* Disable testCalledForIframeUnsupportedSchemeNavigationsboliu@chromium.org2013-02-031-0/+5
| | | | | | | | | | | | BUG=173866 TBR=mkosiba@chromium.org Android only test change. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12185010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180324 0039d316-1c4b-4281-b951-d872f2087c98
* Add FilePath to base namespace.brettw@chromium.org2013-02-022-2/+2
| | | | | | | This updates headers that forward-declare it and a few random places to use the namespace explicitly. There us a using declaration in file_path.h that makes the rest compile, which we can do in future passes. Review URL: https://codereview.chromium.org/12163003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180245 0039d316-1c4b-4281-b951-d872f2087c98
* Rename JavaScriptDialogCreator to JavaScriptDialogManager.kkania@chromium.org2013-02-019-36/+36
| | | | | | | | | | It has taken on some responsibility besides just creating dialogs. I'm also planning on adding an additional method soon for accepting/dismissing an open dialog. BUG=none TBR=joth Review URL: https://codereview.chromium.org/12082123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180194 0039d316-1c4b-4281-b951-d872f2087c98
* Only trigger onReceivedLoginRequest on main framesboliu@chromium.org2013-01-311-16/+16
| | | | | | | | | | | | | This matches WebViewClassic behavior. BUG= TBR=mkosiba@chromium.org Android only change. Ran through android try bots. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/12130003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180004 0039d316-1c4b-4281-b951-d872f2087c98
* Enable AwContentsTest#testGetFavicon()acleung@chromium.org2013-01-311-6/+2
| | | | | | | | | BUG= TBR=mkosiba@chromium.org Review URL: https://chromiumcodereview.appspot.com/12069002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179988 0039d316-1c4b-4281-b951-d872f2087c98
* Use a struct to pass parameters in the navigation interception callback.mkosiba@chromium.org2013-01-311-3/+4
| | | | | | | | | | | | | | The number of parameters in the InterceptNavigationResourceThrottle has gone over the maximum size supported by base::Bind. BUG=None TEST=components_unittests,AndroidWebViewTests TBR=joi@chromium.org Review URL: https://chromiumcodereview.appspot.com/12082049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179956 0039d316-1c4b-4281-b951-d872f2087c98