summaryrefslogtreecommitdiffstats
path: root/content/public
Commit message (Collapse)AuthorAgeFilesLines
* Revert 169449 - https://codereview.chromium.org/11364048/ increased the ↵xians@chromium.org2012-11-261-0/+8
| | | | | | | | | | | | | | | | startup time on Mac by 40% since the enumeration API is done on the main thread. Revert this first and will reland it once the problem is resolved. TBR=thakis@chromium.org BUG=161583 Review URL: https://codereview.chromium.org/11416184 TBR=xians@chromium.org Review URL: https://codereview.chromium.org/11308201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169452 0039d316-1c4b-4281-b951-d872f2087c98
* https://codereview.chromium.org/11364048/ increased the startup time on Mac ↵xians@chromium.org2012-11-261-8/+0
| | | | | | | | | | | | | by 40% since the enumeration API is done on the main thread. Revert this first and will reland it once the problem is resolved. TBR=thakis@chromium.org BUG=161583 Review URL: https://codereview.chromium.org/11416184 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169449 0039d316-1c4b-4281-b951-d872f2087c98
* Move RequestPpapiBrokerPermission from WebContentsObserver to ↵bauerb@chromium.org2012-11-234-21/+17
| | | | | | | | | | | | | WebContentsDelegate. TBR=joth@chromium.org BUG=142639 Review URL: https://chromiumcodereview.appspot.com/11416013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169360 0039d316-1c4b-4281-b951-d872f2087c98
* Test for external HTML select popup dialogsaruslan@chromium.org2012-11-231-0/+99
| | | | | | | | | | | | Depends on https://codereview.chromium.org/11308135/ BUG=161796 TEST=SelectPopupTest Review URL: https://chromiumcodereview.appspot.com/11299124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169321 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Create param traits for cc::RenderPass and its contained classes.danakj@chromium.org2012-11-222-0/+29
| | | | | | | | | | | | | Tests: content_unittests:CCMessagesTest.AllQuads R=piman BUG=152337 Depends on: https://codereview.chromium.org/11413106/ Review URL: https://chromiumcodereview.appspot.com/11418111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169309 0039d316-1c4b-4281-b951-d872f2087c98
* Reset gesture handlers on didStartLoading.aruslan@chromium.org2012-11-224-3/+205
| | | | | | | | | | BUG=162108 TEST=GestureDetectorResetTest (new) and manual tests. Review URL: https://chromiumcodereview.appspot.com/11308135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169273 0039d316-1c4b-4281-b951-d872f2087c98
* overscroll: Allow turning off overscroll in some places.sadrul@chromium.org2012-11-222-0/+6
| | | | | | | | | | | Ask the WebContentsDelegate before initiating overscroll. This allows turning overscroll off in login/lock screen etc. BUG=160668 Review URL: https://codereview.chromium.org/11280124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169263 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for testing interstitials from Android.tedchoc@chromium.org2012-11-213-0/+205
| | | | | | | | | | | | Provides a simple delegate for creating interstitials from java and tests to see that showing and hiding them works correctly. BUG= Review URL: https://chromiumcodereview.appspot.com/11308131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169156 0039d316-1c4b-4281-b951-d872f2087c98
* Add GPU memory to memory monitordavemoore@chromium.org2012-11-211-0/+9
| | | | | | | | | | BUG=None TEST=None TBR=jam@chromium.org Review URL: https://codereview.chromium.org/11419081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169126 0039d316-1c4b-4281-b951-d872f2087c98
* This patch does:xians@chromium.org2012-11-211-0/+7
| | | | | | | | | | | | # use MakeMediaRequest to query the permission for the devices. # Notify the UI on device opened and closed. BUG=146498,132965 TEST=run chrome with --enable-scripted-speech, go to http://www.corp.google.com/~hwennborg/speechreco.html, test the behavior manually. Review URL: https://chromiumcodereview.appspot.com/11415097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169068 0039d316-1c4b-4281-b951-d872f2087c98
* [Android Webview] Add hand-written R.java files to map resources without ↵leandrogracia@chromium.org2012-11-211-0/+60
| | | | | | | | | | | | | DEPS issues. This applies the fix proposed by 11308140, but moving the R.java files to folders where they don't introduce a DEPS violation. BUG=136704 Review URL: https://codereview.chromium.org/11416130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169047 0039d316-1c4b-4281-b951-d872f2087c98
* Call afterSizeCHanged "after" size is changedyusufo@chromium.org2012-11-201-2/+2
| | | | | | | | | | | | During upstreaming bits of this function it got out of order and we were calling afterSizeChanged before we update the size. BUG=158667 Review URL: https://chromiumcodereview.appspot.com/11417091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168897 0039d316-1c4b-4281-b951-d872f2087c98
* Raise an infobar and deny access to WebGL if a GPU reset was detected while ↵kbr@chromium.org2012-11-203-0/+35
| | | | | | | | | | | | | | | | a web page containing WebGL content was visible. The same mechanism will work for Pepper 3D but has not been hooked up for that API yet. https://bugs.webkit.org/show_bug.cgi?id=101826 added the hooks out through the Chromium WebKit API. BUG=125125 TEST=GPUCrashTest.ContextLossRaisesInfobar Review URL: https://chromiumcodereview.appspot.com/11378008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168794 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the html select tag showing up at the wrong position. This was a ↵jam@chromium.org2012-11-201-0/+6
| | | | | | | | | | | | | | | | regression from r166446. The fix is to watch for the top level aura::Window's movement. In Ash, this would be an aura::Window that is the parent of the WebContents. In desktop Aura, this would be the aura::RootWindow. The change watches for this in WebContentsViewAura, similar to how WebContentsViewWin does this with PositionChangedMessageFilter. The reason is that the parent being watched needs to be updated with tab drags, so it's more convenient to do this at WebContentsViewAura's parent, instead of doing it at the RenderWidgetHostViewAura level (since that would need a list of parents). This change also fixes OnHostMoved not being called on Windows. In the reland of this patch, I've also fixed WebContentsView implementations holding on to deleted RenderWidgetHostView objects after an interstitial is hidden. BUG=161174 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=168558 Review URL: https://codereview.chromium.org/11308083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168767 0039d316-1c4b-4281-b951-d872f2087c98
* Add Java resources to content and chrome.newt@chromium.org2012-11-2017-74/+234
| | | | | | | | | | | | | | | | | | | | | This adds Java resources directly to the content and chrome folders and starts accessing them through the Java classes org.chromium.content.R and org.chromium.chrome.R instead of using AppResource. A following CL will remove these resources from ContentShell and other build targets that currently provide duplicates of these resources. The following CL will also remove remaining references to AppResource. This is the second of three CLs to replace AppResource with R: 1. http://codereview.chromium.org/11363150 - Support Java resources within content 2. http://codereview.chromium.org/11360207 - Add Java resources to content and chrome 3. http://codereview.chromium.org/11377117 - Remove AppResource and unneeded resources BUG=136704 Review URL: https://chromiumcodereview.appspot.com/11360207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168759 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes for nonmodal pinch zoom.aelias@chromium.org2012-11-203-5/+706
| | | | | | | | | | | | | | | | | In Android 4.2, pinch gestures send both pinch events (for the zoom-in/out part of the pinch) and scroll events (for double-finger panning). The previous logic in LayerTreeHostImpl created a pan from the pinch event, resulting in 2x overpanning on Android 4.2. In order to have compatible gesture generation in older Android versions as well, I copy-pasted the latest Android GestureDetector.java file into the Chromium tree and use that instead of the system file. BUG=161909 Review URL: https://chromiumcodereview.appspot.com/11299083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168721 0039d316-1c4b-4281-b951-d872f2087c98
* Consolidate SetDeviceScaleFactor into ScreenInfoChangedoshima@chromium.org2012-11-201-3/+0
| | | | | | | | | | R=thakis@chromium.org BUG=155213 TEST=none Review URL: https://codereview.chromium.org/11413045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168673 0039d316-1c4b-4281-b951-d872f2087c98
* Make DownloadHistory observe manager, itemsbenjhayden@chromium.org2012-11-207-169/+22
| | | | | | | | | | | | | | | | | Rip out half of DownloadManagerDelegate. Make DownloadManager create persisted DownloadItems one at a time and return them to DownloadHistory. Move DownloadPersistentStoreInfo from content to chrome. Kill DownloadDatabase::CheckThread(). (Leftover from 85408.) Change DownloadDatabase::RemoveDownloads() to take an explicit set of db_handles. Merge DownloadDatabase::UpdateDownload[Path](). After this CL, I'll send out another one to remove the usage of CancelableRequest from the downloads-specific HistoryService APIs. BUG=154309 Review URL: https://chromiumcodereview.appspot.com/10915180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168670 0039d316-1c4b-4281-b951-d872f2087c98
* Binary files for "Add Java resources to content and chrome."newt@chromium.org2012-11-197-0/+0
| | | | | | | | | | | | Land binary files for https://chromiumcodereview.appspot.com/11360207/ separately due to CQ bug. BUG=136704 TBR=benm,cjhopman,nileshagrawal1 Review URL: https://codereview.chromium.org/11416076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168604 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DrawDelegate.dtrainor@chromium.org2012-11-191-29/+0
| | | | | | | | | | | | We no longer need this as it was only used for GetBounds/SetBounds. Now that is pulled directly from the ContentViewCore. BUG= Review URL: https://chromiumcodereview.appspot.com/11369015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168584 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Use Sad WebView Graphicfsamuel@chromium.org2012-11-192-0/+8
| | | | | | | | BUG=156241 Review URL: https://codereview.chromium.org/11417040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168536 0039d316-1c4b-4281-b951-d872f2087c98
* Changing Autofill implementation for android.aurimas@chromium.org2012-11-171-2/+35
| | | | | | | | | | Changing Autofill implementation to better match gtk linux implementation. BUG=160593 Review URL: https://chromiumcodereview.appspot.com/11364179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168408 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the ability to obliterate a storage partition from disk.creis@chromium.org2012-11-174-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the uninstall of an extension with isolated storage, we want to delete all the data for the extension from disk as soon as possible. Because we cannot know when various objects with state on disk (eg., FileSystemContext) have all been deleted, we do a best-effort delete for any directory that we know isn't being used. The way this gets projected into the content modulue is that each extension defines one partition_domain. If an extension has a <webview> tag, it will also have multiple StoragePartitions, each with a different partition_name. If it doesn't have a <webview> tag, the partition_name is considered empty which yields the default partition. The default partition, and all webview partitions are peers inside the partition_domain's root directory. This CL introduces a function that allows us to delete partiton domain. Special care is taken to not accidentally instantiate a StoragePartition for the domain if none current exists. This is necessary to allow us to actually delete the whole partition domain directory. (Patch by ajwong@chromium.org) BUG=85127 Review URL: https://chromiumcodereview.appspot.com/11280030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168405 0039d316-1c4b-4281-b951-d872f2087c98
* Android: SurfaceTexture-based image transportsievers@chromium.org2012-11-161-1/+19
| | | | | | | | | | | | | This is an interim solution for where the embedder cannot use a command buffer context running on the gpu thread for frontend rendering (i.e. for the browser compositor), for example draw functor/callback based UI drawing. On Android, sharing GL resources across threads is not a given and SurfaceTexture is therefore the only compatible option. TBR=jam@chromium.org for .gyp change BUG=161409 Review URL: https://codereview.chromium.org/11343058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168332 0039d316-1c4b-4281-b951-d872f2087c98
* overscroll: Add experimental overscroll navigation support for aura.sadrul@chromium.org2012-11-162-0/+6
| | | | | | | | | | | This is hidden behind --edit-overscroll-history-navigation flag. BUG=160668 TBR=joi@chromium.org (for content/public/) Review URL: https://codereview.chromium.org/11416029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168291 0039d316-1c4b-4281-b951-d872f2087c98
* Support Java resources within content.newt@chromium.org2012-11-161-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides support for android-style resource folders in content and other non-apk Java targets. The AppResource hack can then be removed shortly. Details: while building a non-apk target (e.g. chromium_content.jar), we generate an R.java file with non-final constants and in the appropriate Java package (e.g. org.chromium.content.R) using the resources in the target (e.g. content/public/android/java/res). This R.java is used to produce the jar, but is not included in the jar itself. When we later build an apk, we merge the resources from the apk (e.g. org/chromium/content_shell/res) with the resources from the non-apk targets it depends on (e.g. content/public/android/java/res). A new R.java is generated using the merged resources with the correct mapping from resources to integer IDs. This R.java file is copied into each needed package (e.g. org.chromium.content.R and org.chromium.content_shell.R) and included in the apk. This is the first of three CLs to replace AppResource with R: 1. http://codereview.chromium.org/11363150 - Support Java resources within content 2. http://codereview.chromium.org/11360207 - Add Java resources to content and chrome 3. http://codereview.chromium.org/11377117 - Remove AppResource and unneeded resources BUG=136704 Review URL: https://codereview.chromium.org/11363150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168283 0039d316-1c4b-4281-b951-d872f2087c98
* Move scoped_temp_dir from base to base/filesbrettw@chromium.org2012-11-163-5/+5
| | | | | | | | | | Also add to base namespace. BUG= Review URL: https://codereview.chromium.org/11359217 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168281 0039d316-1c4b-4281-b951-d872f2087c98
* This patch implements a device selection UI to chrome content setting, and ↵xians@chromium.org2012-11-161-0/+8
| | | | | | | | | | | | | | | | the UI will be similar to that device UI in gmail-chat settings. In order to achieve it, this patch: # added a MediaDevicesSelectionHandler in UI options to handle the device selection. # added a MediaCaptureDevicesDispatcher to chrome media, which will receive device changed notification from MediaStreamManager when a capture device is plugged in or unplugged, then it will cached the device lists and send the new lists to its observers. # MediaDevicesSelectionHandler will register itself as the observer to MediaCaptureDevicesDispatcher when it is initialized, so that it will always get up-to-date device lists. And it will remove itself on destruction. BUG=159398 TEST= go to content setting media section, select devices via the menus. Review URL: https://codereview.chromium.org/11364048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168227 0039d316-1c4b-4281-b951-d872f2087c98
* Add empty constructor/destructor to ResourceContext on iOSstuartmorgan@chromium.org2012-11-161-0/+5
| | | | | | | | | | | | | Empty ResourceContext constructors and destructors are needed on iOS since profile_io_data has a subclass of the interface, but iOS doesn't use all the code in resource_context_impl.cc Also removes a bunch of #include/using cruft in resource_context_impl.cc BUG=None Review URL: https://chromiumcodereview.appspot.com/11365253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168192 0039d316-1c4b-4281-b951-d872f2087c98
* Run the Chromoting client plugin out-of-process.wez@chromium.org2012-11-161-0/+4
| | | | | | | | | | | This requires an additional callback to embedders to allow Chrome initialize NSS for use by the Chromoting plugin before activating the sandbox, and to specially handle built-in ("internal") plugins like the Chromoting client. BUG=160121 Review URL: https://chromiumcodereview.appspot.com/11369207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168168 0039d316-1c4b-4281-b951-d872f2087c98
* Making it easier to hook a ContentViewCore to the SurfaceView.jcivelli@chromium.org2012-11-163-31/+33
| | | | | | | | | | | | | | | | | This CL changes the way we deal with WebLayers, so that a ContentViewCore does not need native code anymore to hook with the surface view. The ContentViewCore now keeps track of the WebLayers as they are attached/detached. The ContentViewRenderView is used to render a specific ContentView by retrieving the ContentViewCore WebLlayer and adding it to the compositor. BUG= TEST=ContentShell and ChromiumTestShell should still work. Review URL: https://chromiumcodereview.appspot.com/11293264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168166 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Cross-Process Redirect Navigationirobert@chromium.org2012-11-156-6/+34
| | | | | | | | | | | | (Second attempt, after committing in http://crrev.com/167800.) BUG=104493 TEST=Go back when clicking an SSL search result to a hosted app. Review URL: https://chromiumcodereview.appspot.com/11359098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168072 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize device scale factor correctly on Androidskyostil@chromium.org2012-11-151-0/+71
| | | | | | | | | | | | | | The device scale factor was being initialized on Android, but was later getting overridden back to the default value of 1. This patch fixes the problem by moving the scale factor initialization from RenderViewImpl to RenderWidget as is done on other platforms. TEST=ViewportTest Review URL: https://chromiumcodereview.appspot.com/11348033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168021 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the Flash menu as a new-style Pepper resource.brettw@chromium.org2012-11-151-0/+17
| | | | | | | | The code is now moved out of content and into Chrome. The functionality should be the same. Some of the ways that the host interacted with the PluginInstance (i.e. getting the fullscreen container) was tricky so I unfortunately had to add some functions to the RendererPpapiHost to expose this. Review URL: https://codereview.chromium.org/11369176 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168016 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that the foreground tab's process has high prioritycjhopman@chromium.org2012-11-151-0/+29
| | | | | | | | | | | | | | | | | To reclaim memory, Android will kill renderer processes before killing the browser process (See http://developer.android.com/guide/components/processes-and-threads.html). That is, the browser process is a foreground process while the renderer processes are service processes. A foreground process can bind to a service process so that that process has the same priority as the foreground process (in terms of what should be killed). BUG=159980 Review URL: https://chromiumcodereview.appspot.com/11361252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168007 0039d316-1c4b-4281-b951-d872f2087c98
* Moved extension installation from FILE thread. CrxInstaller and friends are ↵zelidrag@chromium.org2012-11-152-1/+3
| | | | | | | | | | | now using their own sequenced task runner instead. BUG=160183 TEST=SandboxedUnpackerTest.*, ExtensionInstallUIBrowserTest.* Review URL: https://codereview.chromium.org/11369146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167991 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Add API to init ContentSettings from an existing one.benm@chromium.org2012-11-151-1/+40
| | | | | | | | | | | | | | Android WebView requires a way to init ContentSettings with the settings of another instance of ContentSettings to support pop up window creation. Android only change; Android bots happy. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11415005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167951 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove a duplicate definition of the single-process switch.thestig@chromium.org2012-11-152-5/+3
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11275297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167869 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary shim for ContentViewCore.updateVSyncskyostil@chromium.org2012-11-151-7/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11366175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167859 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167800 - Fix Cross-Process Redirect Navigationcreis@chromium.org2012-11-156-34/+6
| | | | | | | | | | | | | | (New test failing on Mac 10.6 Tests (dbg)(1).) BUG=104493 Review URL: https://chromiumcodereview.appspot.com/11359098 TBR=irobert@chromium.org Review URL: https://codereview.chromium.org/11363256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167822 0039d316-1c4b-4281-b951-d872f2087c98
* Expose the RWHVA's WebLayer.dtrainor@chromium.org2012-11-151-1/+5
| | | | | | | | | | | | | When we have a prerenderer RWHV the delegate is not set so we never get the AttachLayer call, this means we need to expose a method to query the current layer when we swap out our TabContents and therefore our RWHVA instances. BUG=http://crbug.com/159763 Review URL: https://chromiumcodereview.appspot.com/11293260 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167814 0039d316-1c4b-4281-b951-d872f2087c98
* Add an experimental --site-per-process flag.creis@chromium.org2012-11-152-5/+22
| | | | | | | | | | | | Ensures each renderer process is dedicated to pages from a single site. BUG=159215 TEST=Should get a cross-process navigation when clicking cross-site links. Review URL: https://chromiumcodereview.appspot.com/11312192 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167813 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Cross-Process Redirect Navigationirobert@chromium.org2012-11-156-6/+34
| | | | | | | | | BUG=104493 Review URL: https://chromiumcodereview.appspot.com/11359098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167800 0039d316-1c4b-4281-b951-d872f2087c98
* Fix device orientation handler on Android.tedchoc@chromium.org2012-11-151-3/+3
| | | | | | | | | | | | | | | | | | | | TEST=Attach to remote devtools debugger. Add the following snippet to any page and see it prints values out. window.addEventListener('deviceorientation', function(event) { var a = event.alpha; var b = event.beta; var g = event.gamma; console.log(a, b, g); }, false); BUG=160781 R=jcivelli@chromium.org,michaelbai@chromium.org Review URL: https://chromiumcodereview.appspot.com/11369254 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167798 0039d316-1c4b-4281-b951-d872f2087c98
* Triggering InspectElement from context menu over a guest will open guest's ↵lazyboy@chromium.org2012-11-141-0/+12
| | | | | | | | | | | | | | devtools with correct element highlighted. BUG=140329 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=167486 Relanding after linux_clang dbg bot fix. Review URL: https://chromiumcodereview.appspot.com/11362016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167744 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r167341 - Use the WebTestProxy for layout tests in content_shelljochen@chromium.org2012-11-141-0/+24
| | | | | | | | | | | | | | | | | | | | - Add a hook to the content renderer client to allow embedders to override the creation of RenderViewImpls. To simplify this, I consolidate the parameters passed to RVI's constructor into a struct. - Add a content_layouttest_support library that provides a method for creating a modified RenderViewImpl suitable for running layout tests. - Use above library from the content_shell. BUG=111316 TEST=almost all accessibility tests pass. Original review: https://chromiumcodereview.appspot.com/11293237 Review URL: https://codereview.chromium.org/11275277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167731 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new ContentRendererClient::HandleNavigation callback in ↵marshall@chromium.org2012-11-142-0/+19
| | | | | | | | | | | RenderViewImpl::decidePolicyForNavigation that allows the client to intercept/ignore any navigation request. BUG=159923 TEST=none Review URL: https://chromiumcodereview.appspot.com/11293157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167694 0039d316-1c4b-4281-b951-d872f2087c98
* Begin moving the data deletion object into StoragePartition.ajwong@chromium.org2012-11-141-0/+14
| | | | | | | | | | | This should be purely a code move. BUG=85127 Review URL: https://chromiumcodereview.appspot.com/11365236 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167596 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Remove --scroll-pixels flag.derat@chromium.org2012-11-142-9/+0
| | | | | | | | | | | | | | | This was added while the scroll speed was being tweaked for Chrome OS, but we don't rely on this code path anymore. BUG=154776 TEST=touchpad and external mouse work as before on chrome os lumpy device; external mouse works as before in a GTK build Review URL: https://chromiumcodereview.appspot.com/11377147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167590 0039d316-1c4b-4281-b951-d872f2087c98
* Add link content detection for Android WebViewboliu@chromium.org2012-11-132-0/+34
| | | | | | | | | | | | | Basic prefix matching for the content urls. New tests pass downstream BUG= Android only change. Some android bot failures are unrelated known issues. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11369161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167516 0039d316-1c4b-4281-b951-d872f2087c98