summaryrefslogtreecommitdiffstats
path: root/content/browser/web_contents/web_contents_impl.cc
Commit message (Collapse)AuthorAgeFilesLines
* cc: Avoid expensive RenderingStats collection.danakj@chromium.org2013-02-021-0/+2
| | | | | | | | | | | | | | | When --enable-gpu-benchmarking is not present, don't do expensive steps in the benchmark collection (meaning don't call base::TimeTicks::Now()). BUG=170735 NOTRY=true Depends on: https://bugs.webkit.org/show_bug.cgi?id=108358 Review URL: https://chromiumcodereview.appspot.com/12095053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180224 0039d316-1c4b-4281-b951-d872f2087c98
* Rename JavaScriptDialogCreator to JavaScriptDialogManager.kkania@chromium.org2013-02-011-13/+13
| | | | | | | | | | 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
* Make most code on mac compile with enable_web_intents=0thakis@chromium.org2013-02-011-0/+4
| | | | | | | | | | | | | | | | | Once everything builds with that set, I'll switch the default of that to off, then merge that into webkit and delete the webkit pieces, and then I'll delete the chromium bits. Since enable_web_intents is still 1, this change has no observable effect. BUG=173194 TEST=build with GYP_DEFINES=enable_web_intents=0. No compile errors, fewer linker errors. TBR=jschuh Review URL: https://codereview.chromium.org/12089102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180186 0039d316-1c4b-4281-b951-d872f2087c98
* Delete flag --enable-css-transform-pinch.aelias@chromium.org2013-02-011-15/+2
| | | | | | | | | | | | | | | | | | | This flag activated a different coordinate space for pinch that was used only on Android. Android has now converted to desktop pinch and this old mode is already starting to break, so we should delete this flag. I'll follow up with further cleanup later. I also set apply_page_scale_factor_in_compositor to true in all cases in order to avoid needing any further support for the codepaths where it's false (it should be a no-op when pinch is disabled in principle). NOTRY=true BUG=173534 Review URL: https://chromiumcodereview.appspot.com/12089100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180048 0039d316-1c4b-4281-b951-d872f2087c98
* Fix high-DPI on Windows to make use of DIP scaling in WebKit.kevers@chromium.org2013-01-311-0/+9
| | | | | | | | | BUG=149881 Review URL: https://chromiumcodereview.appspot.com/11953054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179899 0039d316-1c4b-4281-b951-d872f2087c98
* overscroll: Allow taking screenshots only in tabbed browsers.sadrul@chromium.org2013-01-311-1/+2
| | | | | | | | | | | Avoid taking screenshots for apps or panels, and make sure overscroll is allowed before taking the screenshot. BUG=160668, 172833 Review URL: https://codereview.chromium.org/12082083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179792 0039d316-1c4b-4281-b951-d872f2087c98
* Move generic_handler.* to content\browser\webui since it's needed by all ↵jam@chromium.org2013-01-291-0/+2
| | | | | | | | | webui pages. BUG=169170 Review URL: https://codereview.chromium.org/12087040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179290 0039d316-1c4b-4281-b951-d872f2087c98
* Allow multiple WebUIControllerFactory objects to be registered. This makes ↵jam@chromium.org2013-01-281-17/+7
| | | | | | | | | | is possible to implement webui inside content. BUG=169170 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175822 Review URL: https://codereview.chromium.org/11783038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179107 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate out-of-process iframes prototype with the Task Manager.nasko@chromium.org2013-01-251-0/+5
| | | | | | | | | | | | | I'm adding a method to the RenderViewHost to indicate whether it is used for rendering a subframe. In the long term, we will need such a method for distinguishing top level renderers versus out-of-process iframe renderers, so I'm introducing it now, even though it might not be the final form. The task manager is also modified to use this method to properly display iframes from different processes. TBR=yoshiki@chromium.org BUG=99379 Review URL: https://chromiumcodereview.appspot.com/12052056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178710 0039d316-1c4b-4281-b951-d872f2087c98
* Add kEnableImplSidePainting and kEnableDeferredImageDecodingklobag@chromium.org2013-01-241-1/+2
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/12041067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178587 0039d316-1c4b-4281-b951-d872f2087c98
* Add "frame to navigate" to NavigationEntry and plumb it to the RenderViewImpljochen@chromium.org2013-01-241-0/+1
| | | | | | | | | | | | | This allows for navigating a specific frame from the browser. This is required for running layout tests. BUG=171391 TEST=RenderViewImplTest.NavigateFrame R=creis@chromium.org,tsepez@chromium.org Review URL: https://codereview.chromium.org/12052023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178552 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the chrome.tabCapture.* extension API to capture full screen flash ↵justinlin@chromium.org2013-01-241-1/+21
| | | | | | | | | | | | | | | widgets. When flash goes fullscreen, it creates a new render widget, so we need to track that in WebContentsVideoCaptureDevice and snapshot that instead of the current render view (which is being covered by the fullscreen render widget). - Add new WebContentsObserver event to be notified of a fullscreen render widget being shown/destroyed. - Add a new WebContentsImpl method to query if there is a currently active fullscreen render widget. BUG=154135 Review URL: https://chromiumcodereview.appspot.com/12026029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178457 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Allocate Instance IDs in BrowserPluginEmbedder instead of ↵fsamuel@chromium.org2013-01-231-17/+12
| | | | | | | | | | | | | | | | | | | | | | | BrowserPluginManager This patch is a step towards enabling window.open. How it works: 1. On the initial navigation, BrowserPlugin asynchronously requests a new Instance ID from the browser process. 2. The request and response BrowserPluginHostMsg_AllocateInstanceIDRequest, and BrowserPluginMsg_AllocateInstanceIDResponse are managed by BrowserPluginManager. 3. Once the browser process has allocated an instance ID and relayed it to BrowserPlugin, then BrowserPlugin collects all the current state of BrowserPlugin and stores it in a BrowserPluginHostMsg_CreateGuest_Params struct and ships it to the browser process using the new instance ID to create a new guest with that initial state. Initial state includes the current value of the src attribute. 4. Once BrowserPlugin has an instance ID, it will begin sending IPCs to the browser process as state changes, rather than merely accumulating state changes in member variables. BUG=140316 Test=BrowserPluginHostTest.*, BrowserPluginTest.*, WebViewTest.* Review URL: https://chromiumcodereview.appspot.com/11956022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178167 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Manage CVC's retained JS object set on the native side.benm@chromium.org2013-01-211-0/+4
| | | | | | | | | | | | | | | Move management of the js retained object set to the native java bridge. BUG=169228 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=177765 Reverted in https://chromiumcodereview.appspot.com/11817047 Review URL: https://chromiumcodereview.appspot.com/11817047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177948 0039d316-1c4b-4281-b951-d872f2087c98
* ChromeOS default switches cleanup - switches::kEnableThreadedCompositing and ↵zelidrag@chromium.org2013-01-201-3/+3
| | | | | | | | | | | | switches::kEnableSmoothScrolling should not be an option on ChromeOS anymore. BUG=170948 TEST=existing tests Review URL: https://chromiumcodereview.appspot.com/11938025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177859 0039d316-1c4b-4281-b951-d872f2087c98
* Stop tracking frames in the webNavigation API once they're detached.jochen@chromium.org2013-01-181-0/+6
| | | | | | | | | | | BUG=168376 TEST=WebNavigationApiTest.GetFrames R=creis@chromium.org,tsepez@chromium.org,mpcomplete@chromium.org Review URL: https://chromiumcodereview.appspot.com/11975041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177666 0039d316-1c4b-4281-b951-d872f2087c98
* Split Date/Time picker values from IME processing since date/time related ↵miguelg@chromium.org2013-01-171-4/+20
| | | | | | | | | | | form values have been completly split from text related fields in WebKit and keyboard interaction is no longer needed for those elements. BUG=143540 Review URL: https://chromiumcodereview.appspot.com/11783088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177405 0039d316-1c4b-4281-b951-d872f2087c98
* Enable accelerated compositing for chrome-devtools://caseq@google.com2013-01-171-4/+6
| | | | | | | | | | | | | Remote DevTools (i.e. served from http://) seem to do fine in composited mode, so there seems to be no reason to disable it for built-in version. This also fixes inconsistencies WRT behavior of normal pages, e.g. crbug.com/167451. BUG=167451 TEST=manual -- see bug. Review URL: https://codereview.chromium.org/11823029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177394 0039d316-1c4b-4281-b951-d872f2087c98
* Make --enable-css-transform-pinch work as expected.aelias@chromium.org2013-01-121-0/+6
| | | | | | | | | | | This flag is supposed to enable Android-style pinch logic, but it was having no effect on desktop. BUG=167777 Review URL: https://chromiumcodereview.appspot.com/11876004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176567 0039d316-1c4b-4281-b951-d872f2087c98
* [Android WebView] Implement WebSettings.{get|set}UseWideViewportmnaganov@chromium.org2013-01-101-0/+2
| | | | | | | | | | | The setting is mapped directly onto WebKit's WebSettings.viewportEnabled R=benm@chromium.org Review URL: https://chromiumcodereview.appspot.com/11759023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176103 0039d316-1c4b-4281-b951-d872f2087c98
* Allow embedders to provide a custom view for popup (select box) widgets,rosca@adobe.com2013-01-101-2/+4
| | | | | | | | | | | | | the same way they have the ability to provide a custom view for page widgets. All the widget views are created using WebContentsView, which can be overriden by embedders with ContentBrowserClient::OverrideCreateWebContentsView Contributed by rosca@adobe.com BUG=155761 Review URL: https://chromiumcodereview.appspot.com/11773042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176092 0039d316-1c4b-4281-b951-d872f2087c98
* Distinguish plugin disconnections from plugin crashes.yzshen@chromium.org2013-01-101-2/+3
| | | | | | | | | | | | | | | | | | If the channel between a renderer and a plugin encounters an error, currently we display an infobar saying "<plugin_name> has crashed.". This may cause confusion, because the plugin process may still be alive and no crash dump is generated in that case. With this CL, we display a different prompt if the plugin process is still alive: "<plugin_name> has encountered an error." This CL only affects Windows. TEST=None BUG=None Review URL: https://chromiumcodereview.appspot.com/11820009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176060 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 175971ricow@chromium.org2013-01-101-7/+17
| | | | | | | | | | | | | | | | | | | | | | | | | > Revert 175890: actually, looks like we want this to also help move chromeos webui pages out of src/chrome. > > Revert 175822 > > > > After more investigation of what it would take to share the webui code framework from chrome with content, it didn't seam feasible to do this. The code in chrome (i.e. ChromeURLDataManager) is heavily tied to chrome, and is used by chrome for non-webui stuff. The JS code is also specific to Chrome. It seems better to not bring in all this stuff to content. > > > > > Allow multiple WebUIControllerFactory objects to be registered. This makes is possible to implement webui inside content. > > > Review URL: https://codereview.chromium.org/11783038 > > > > TBR=jam@chromium.org > > Review URL: https://codereview.chromium.org/11818036 > > TBR=jam@chromium.org > Review URL: https://codereview.chromium.org/11819050 This seems like the most obvious candidate for chromiumos failures: http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28x86%29/builds/11017 http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28amd64%29/builds/5918 TBR=jam@chromium.org Review URL: https://codereview.chromium.org/11828040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176043 0039d316-1c4b-4281-b951-d872f2087c98
* Remove redundant |errored| member from IconHostMsg_DidDownloadFaviconpkotwicz@chromium.org2013-01-101-2/+1
| | | | | | | | | | | Bug=None Test=None R=caitkp, sky TBR=jam Review URL: https://chromiumcodereview.appspot.com/11777009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176028 0039d316-1c4b-4281-b951-d872f2087c98
* overscroll: Make sure screenshot is taken correctly for swapped out RenderViews.sadrul@chromium.org2013-01-101-1/+10
| | | | | | | | | | | | | | When a RenderView is swapped out, it navigates to a swapped-out url (swappedout://), and thus corrupts the paint content of the actual view. To fix this issue, prevent a swapped-out RenderView from painting. Also, make sure the screenshot is taken in the browser side before the RenderViewHost is swapped out. BUG=160668 Review URL: https://codereview.chromium.org/11776010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175995 0039d316-1c4b-4281-b951-d872f2087c98
* Removes some dead code from WebContentsImpl. sky@chromium.org2013-01-101-13/+0
| | | | | | | | | | | | | | message_box_active_ is no longer used, and ironically is causing a crash. BUG=169059 TEST=none R=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/11833020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175990 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the loading progress bar for Android.tedchoc@chromium.org2013-01-101-0/+3
| | | | | | | | | | | | | | Switch to using a load method that allows us to distinguish between frames to ensure we only update the loading progress bar on main frame loads. Also, clears the progress when starting a load to nofity the user earlier of a change. BUG=168368 Review URL: https://chromiumcodereview.appspot.com/11825007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175974 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 175890: actually, looks like we want this to also help move chromeos ↵jam@chromium.org2013-01-101-17/+7
| | | | | | | | | | | | | | | | | | | webui pages out of src/chrome. > Revert 175822 > > After more investigation of what it would take to share the webui code framework from chrome with content, it didn't seam feasible to do this. The code in chrome (i.e. ChromeURLDataManager) is heavily tied to chrome, and is used by chrome for non-webui stuff. The JS code is also specific to Chrome. It seems better to not bring in all this stuff to content. > > > Allow multiple WebUIControllerFactory objects to be registered. This makes is possible to implement webui inside content. > > Review URL: https://codereview.chromium.org/11783038 > > TBR=jam@chromium.org > Review URL: https://codereview.chromium.org/11818036 TBR=jam@chromium.org Review URL: https://codereview.chromium.org/11819050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175971 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply "Add a switch to enable composited scrolling for frames and enable ↵wangxianzhu@chromium.org2013-01-091-0/+2
| | | | | | | | | | | | | | | it on Android" Verified that crbug.com/169028 is not caused by this change. Reapply it. This reverts commit 9acaad1441f150c9ef8206c28a3c2bfda13634f5 which reverted 4c3f35e33ee2656ae567b9aef3df03a653f57d35. TBR=darin BUG=165783,169028 Review URL: https://codereview.chromium.org/11818039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175917 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 175822jam@chromium.org2013-01-091-7/+17
| | | | | | | | | | | | After more investigation of what it would take to share the webui code framework from chrome with content, it didn't seam feasible to do this. The code in chrome (i.e. ChromeURLDataManager) is heavily tied to chrome, and is used by chrome for non-webui stuff. The JS code is also specific to Chrome. It seems better to not bring in all this stuff to content. > Allow multiple WebUIControllerFactory objects to be registered. This makes is possible to implement webui inside content. > Review URL: https://codereview.chromium.org/11783038 TBR=jam@chromium.org Review URL: https://codereview.chromium.org/11818036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175890 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily roll out "Add a switch to enable composited scrolling for frames..."wangxianzhu@chromium.org2013-01-091-2/+0
| | | | | | | | | | | | | This reverts commit 4c3f35e33ee2656ae567b9aef3df03a653f57d35. Temporarily roll out to see if it caused the performance regression. TBR=darin,ojan BUG=169028 Review URL: https://codereview.chromium.org/11821029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175832 0039d316-1c4b-4281-b951-d872f2087c98
* Allow multiple WebUIControllerFactory objects to be registered. This makes ↵jam@chromium.org2013-01-091-17/+7
| | | | | | | | is possible to implement webui inside content. Review URL: https://codereview.chromium.org/11783038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175822 0039d316-1c4b-4281-b951-d872f2087c98
* Add a command-line flag to disable canvas antialiasing. This will be used ↵senorblanco@chromium.org2013-01-091-0/+2
| | | | | | | | | | | to characterize performance issues on Android. BUG=168671 Review URL: https://chromiumcodereview.appspot.com/11827002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175784 0039d316-1c4b-4281-b951-d872f2087c98
* Add a switch to enable composited scrolling for frames and enable it on Android.wangxianzhu@chromium.org2013-01-091-0/+2
| | | | | | | | | BUG=165783 Review URL: https://chromiumcodereview.appspot.com/11778051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175682 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Refactor BrowserPluginEmbedder to allow creating guests with ↵fsamuel@chromium.org2013-01-081-2/+7
| | | | | | | | | | | | | | | | | | | | openers Changes: 1. Move most of logic in BrowserPluginEmbedder:OnCreateGuest to BrowserPluginEmbedder::CreateGuest. BrowserPluginEmbedder::CreateGuest takes in an opener guest and a routing ID. BrowserPluginEmbedder::OnCreateGuest calls CreateGuest with a NULL opener. 2. WebContentsImpl::CreateGuest now takes in a routing_id, and a base_web_contents. 3. WebContentsImpl::opener() is now a public accessor. 4. BrowserPluginEmbedder::GetGuestByInstanceID and BrowserPluginEmbedder::DestroyGuestByInstanceID are now public to allow a guest to take (temporary) "ownership" of another guest until it is attached to the embedder's DOM tree. BUG=140316 Review URL: https://codereview.chromium.org/11748034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175588 0039d316-1c4b-4281-b951-d872f2087c98
* Also filter the URLs from incoming non-provisional navigation IPCs.jochen@chromium.org2013-01-081-2/+8
| | | | | | | | | | | | | | Without this, e.g. a navigation to about:srcdoc looks like a navigation to about:blank during the provisional phase, and suddendly the internal about:srcdoc URL is leaked to the embedder. BUG=168611 TEST=WebContentsImplTest.FilterURLs R=creis@chromium.org Review URL: https://codereview.chromium.org/11801011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175501 0039d316-1c4b-4281-b951-d872f2087c98
* When starting a provisional load, indicate whether the provisional URL is ↵jochen@chromium.org2013-01-071-1/+2
| | | | | | | | | | | | | | about:srcdoc This corresponds to an iframe loading the document given in its srcdoc attribute BUG=143337 R=creis@chromium.org Review URL: https://chromiumcodereview.appspot.com/11788015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175396 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a TODO in the media code: Change a "const MediaStreamRequest*" arg ↵pkasting@chromium.org2013-01-071-1/+1
| | | | | | | | | | in various APIs to "const MediaStreamRequest&". BUG=none TEST=none Review URL: https://codereview.chromium.org/11759020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175385 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: introduce public content::DevToolsAgentHost.pfeldman@chromium.org2012-12-251-5/+2
| | | | | | | | | BUG=166824 TBR=jam Review URL: https://chromiumcodereview.appspot.com/11665025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174606 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: preserve DevToolsAgentHost across navigations.pfeldman@chromium.org2012-12-241-6/+0
| | | | | | | | | BUG=166824 TBR=jam Review URL: https://codereview.chromium.org/11570076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174586 0039d316-1c4b-4281-b951-d872f2087c98
* Browser Plugin: Simplify BrowserPluginHostMsg_* message routingfsamuel@chromium.org2012-12-201-5/+3
| | | | | | | | | | | | | | | | 1. Remove BrowserPluginEmbedderHelper as its no longer needed (we assume that the lifetime of the BrowserPlugin is strictly less than the lifetime of the embedder's RenderViewHost). 2. Move the bulk of BrowserPluginHostMsg_* message handling to BrowserPluginGuest. BUG=166165 Test=BrowserPluginHostTest.* Review URL: https://chromiumcodereview.appspot.com/11616008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174063 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: rename debugger/ to devtools/, move DevTools files into ↵pfeldman@chromium.org2012-12-191-1/+1
| | | | | | | | | 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
* Revert r173891 - "DevTools: rename debugger/ to devtools/, move DevTools ↵mnissler@chromium.org2012-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | 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
* DevTools: rename debugger/ to devtools/, move DevTools files into ↵pfeldman@chromium.org2012-12-191-1/+1
| | | | | | | | 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
* Message forwarding code for for webview compositing.alexst@chromium.org2012-12-181-1/+3
| | | | | | | | | | | | RenderWidgetHostViewGuest is notified when HW accelerated events such as SwapBuffers happen in the guest process. These messages need to be forwarded to the embedder renderer process so that it can perform composition. BUG=143429 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11419288 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173776 0039d316-1c4b-4281-b951-d872f2087c98
* Instead of passing a base WebContents with WebContents::CreateParams to ↵jochen@chromium.org2012-12-181-8/+5
| | | | | | | | | | | | | determine the initial size, specify the size explictely. This elimiates a short window where the WebView has a (0, 0) windowRect if no base WebContents is given BUG=111316 R=jam@chromium.org Review URL: https://codereview.chromium.org/11593018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173691 0039d316-1c4b-4281-b951-d872f2087c98
* Add a switch to enable compositing for scrollable frames.wangxianzhu@chromium.org2012-12-121-2/+3
| | | | | | | | | | | | | | | | | | | | | | '--enable-accelerated-scrollable-frames' Enabled by default on Android. By the way, changed '--enable-accelerated-compositing-for-overflow-scroll' to '--enable-accelerated-overflow-scroll' to make it consistent with the other existing switches. (The existing patterns of names: switch: --enable-accelerated-... or --disable-accelerated-... switch C++ name: kEnableAccelerated... or kDisableAccelerated... WebPreferences field: accelerated_compositing_for_..._enabled WebSettings setter: setAcceleratedCompositingFor...Enabled) BUG=163022 Review URL: https://chromiumcodereview.appspot.com/11543002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172642 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused DidOpenURL api from WebContentObserver.shishir@chromium.org2012-12-101-4/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11464034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172017 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces "CreateParams" for web contents, and add |parent| parameter in it.mukai@chromium.org2012-12-091-43/+25
| | | | | | | | | | 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
* [CSS Regions] Use the new RuntimeEnabledFeatures flag instead of the one in ↵mmaerean@adobe.com2012-12-081-2/+0
| | | | | | | | | | | | | | | | | | | | | Settings. Steps to reproduce the problem: 1. Chromium has been updated after https://bugs.webkit.org/show_bug.cgi?id=101192 has been fixed that changes the WebKit-Chromium public API. 2. Activate the CSS Regions experimental WebKit feature. 3. Open a page that contains CSS Regions. What is the expected behavior? The CSS Regions code should be enabled. What went wrong? The CSS Regions code is not enabled. BUG=164162 Review URL: https://chromiumcodereview.appspot.com/11444005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171975 0039d316-1c4b-4281-b951-d872f2087c98