summaryrefslogtreecommitdiffstats
path: root/content/renderer/render_view_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate RenderViewImpl::queryStorageUsageAndQuotakinuko@chromium.org2013-08-011-4/+0
| | | | | | | | | | | As the method's moved into WebKitPlatformSupport. BUG=259660 TEST=none Review URL: https://chromiumcodereview.appspot.com/21530002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215081 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebDataSource::isClientRedirect() instead of a local variable on ↵japhet@chromium.org2013-07-311-14/+0
| | | | | | | | | | | | RenderViewImpl Remove now unused client redirect WebFrameClient overrides. BUG=257316 Review URL: https://chromiumcodereview.appspot.com/20348002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214569 0039d316-1c4b-4281-b951-d872f2087c98
* Rename PepperPluginDelegateImpl to PepperHelperImpl after getting rid of the ↵jam@chromium.org2013-07-301-2/+2
| | | | | | | | | | | PluginDelegate interface. BUG=263054 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/20987009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214423 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of PluginDelegate::Broker abstraction now that pepper plugin code is ↵jam@chromium.org2013-07-291-7/+0
| | | | | | | | | | | | | in content. I simplified a little of the IPC usage in PepperPluginDelegateImpl. No need to check the return code of sending async IPCs, and also IPCs can be dispatched there instead of routing through RenderViewImpl and RenderViewPepperHelper. BUG=263054 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/20988002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214212 0039d316-1c4b-4281-b951-d872f2087c98
* Cut dependencies on WebKit::WebView::zoom(Factor|Level)ToZoom(Level|Factor)jamesr@chromium.org2013-07-251-0/+2
| | | | | | | | | | | | | | | This adds a public content API for converting between zoom factors and levels. This is used directly by all chromium code that needs to do this conversion and indirectly (via the WebKit::WebViewClient interface implemented in content::RenderViewImpl) by Blink. This avoids having to link WebView into the browser. BUG=237267 R=jam@chromium.org, joth@chromium.org Review URL: https://codereview.chromium.org/20087004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213718 0039d316-1c4b-4281-b951-d872f2087c98
* Put the pepper files which were moved in r213578 to the content namespace.jam@chromium.org2013-07-251-10/+3
| | | | | | | | | | | I added a "Pepper" prefix to WebPlugin and PluginInstance to avoid collision with the NPAPI versions. BUG=263054 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/20358002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213657 0039d316-1c4b-4281-b951-d872f2087c98
* Web MIDI: implement WebMIDIClient to handle permissionstoyoshim@chromium.org2013-07-251-3/+8
| | | | | | | | | | | | Implement WebMIDIClient to handle permissions and remove dependencies on old platform APIs. This transition is needed to remove old interfaces from platform APIs. BUG=163795 Review URL: https://chromiumcodereview.appspot.com/18611005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213644 0039d316-1c4b-4281-b951-d872f2087c98
* Update include paths in content/renderer for base/process changes.rsesek@chromium.org2013-07-241-1/+1
| | | | | | | | | BUG=242290 R=jochen@chromium.org Review URL: https://chromiumcodereview.appspot.com/19644004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213535 0039d316-1c4b-4281-b951-d872f2087c98
* Create a public API around webkit::ppapi::PluginInstance and use it in ↵jam@chromium.org2013-07-241-3/+3
| | | | | | | | | | | chrome. After this, webkit/plugins/ppapi can move to content/renderer/ppapi BUG=263054 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/19744007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213481 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r212498 "Remove unused WebFrameClient overrides"japhet@chromium.org2013-07-241-17/+0
| | | | | | | | | | This reverts commit cd92296c47a8b1ac024a0646dd3d01c032ff5690. BUG= Review URL: https://chromiumcodereview.appspot.com/19668007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213479 0039d316-1c4b-4281-b951-d872f2087c98
* Add partial WebFrameClient implementation to RenderFrame.nasko@chromium.org2013-07-241-0/+20
| | | | | | | | | | This is an attempt to reland https://chromiumcodereview.appspot.com/16418003/. The initial upload is verbatim copy of that CL. BUG=245126 Review URL: https://chromiumcodereview.appspot.com/19633005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213430 0039d316-1c4b-4281-b951-d872f2087c98
* Add LayerTreeHostClient::{will,did}UpdateLayer, report layer updates to DevToolscaseq@chromium.org2013-07-231-0/+1
| | | | | | | | | | | | | | | This adds instrumentation methods that mark layer updates. Note that we don't use trace event based instrumentation, as we only want to receive events related to the inspected page. Related blink change: https://codereview.chromium.org/16878004 BUG=244505 R=jamesr@chromium.org, nduca@chromium.org Review URL: https://codereview.chromium.org/16848010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213090 0039d316-1c4b-4281-b951-d872f2087c98
* Hide knowledge of webkit::ppapi::PluginDelegate from chrome. This is part of ↵jam@chromium.org2013-07-231-0/+2
| | | | | | | | | | | | | | | | moving ppapi implementation from webkit/plugins/ppapi to content/renderer. Chrome used four methods on that interface for PDFs. -DidStartLoading/DidStopLoading: I just exposed these methods from RenderViewImpl on the RenderView interface -SetContentRestriction: I moved this functionality completely into chrome. This allows us to get rid of all the content restrictions related methods in the content API, and to move content_restriction.h out to chrome. -SaveURLAs: exposed the internal SaveURL method on WebContents BUG=263054 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/19800005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213027 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add partial WebFrameClient implementation to RenderFrame."cbiesinger@chromium.org2013-07-221-16/+0
| | | | | | | | | | | | | | | This reverts commit 928413313366792564237aac159abd2c05cb35af. Seems to break lots of plugin tests: http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux/builds/14561 http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=compositing%2Fplugins%2Fwebplugin-alpha.html TBR=nasko@chromium.org BUG=245126 Review URL: https://codereview.chromium.org/19929003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212995 0039d316-1c4b-4281-b951-d872f2087c98
* Add partial WebFrameClient implementation to RenderFrame.nasko@chromium.org2013-07-221-0/+16
| | | | | | | | | | This is the first step of moving frame specific code away from RenderView into RenderFrame. The CL moves all methods that don't change any state and leaves the state in the RenderView object. BUG=245126 Review URL: https://chromiumcodereview.appspot.com/16418003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212956 0039d316-1c4b-4281-b951-d872f2087c98
* Move webplugininfo.h to content/public.jam@chromium.org2013-07-211-2/+2
| | | | | | | | | BUG=237249 TBR=scottmg Review URL: https://codereview.chromium.org/19894003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212812 0039d316-1c4b-4281-b951-d872f2087c98
* Remove WebPluginPageDelegate since that abstraction isn't needed anymore now ↵jam@chromium.org2013-07-201-17/+2
| | | | | | | | | | | | | that WebPluginImpl lives in content/renderer. Remove IsListeningFilter code which is long dead. BUG=237249 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/19663006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212772 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 212498 "Remove unused WebFrameClient overrides"yutak@chromium.org2013-07-191-0/+17
| | | | | | | | | | | | | | | | | | | This change broke Blink layout tests. > Remove unused WebFrameClient overrides > > Most of these were obsoleted in http://src.chromium.org/viewvc/blink?view=revision&revision=154432, > but a couple have been dead longer. > > BUG=none > > Review URL: https://chromiumcodereview.appspot.com/19564010 TBR=japhet@chromium.org Review URL: https://codereview.chromium.org/19785002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212531 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused WebFrameClient overridesjaphet@chromium.org2013-07-191-17/+0
| | | | | | | | | | | Most of these were obsoleted in http://src.chromium.org/viewvc/blink?view=revision&revision=154432, but a couple have been dead longer. BUG=none Review URL: https://chromiumcodereview.appspot.com/19564010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212498 0039d316-1c4b-4281-b951-d872f2087c98
* Move NPAPI implementation out of webkit/plugins/npapi and into content.jam@chromium.org2013-07-191-5/+4
| | | | | | | | | | | | | | | | Notes: -gtk_plugin_container_manager* and gtk_plugin_container* move to content/browser/renderer_host/ since that's all where they're used -plugin_list* and plugin_constants_win* move to content/common as they're used by child processes and the browser -webplugin_impl* and webplugin_page_delegate.h move to content/renderer as that's where they're used. I will remove webplugin_page_delegate.h in a followup change as it's no longer needed. -the rest moves to content/child/npapi -a few constants moved from plugin_constants_win.h to plugin_util.h temporarily BUG=237249 TBR=scottmg Review URL: https://codereview.chromium.org/19761007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212485 0039d316-1c4b-4281-b951-d872f2087c98
* Remove didReceiveDocumentData() and set its only state in ↵japhet@chromium.org2013-07-181-3/+0
| | | | | | | | | | | | didCommitProvisionalLoad The only use for this callback is to set state that we could just as well set in didCommitProvisionalLoad, which is called almost immediately after. BUG=none Review URL: https://chromiumcodereview.appspot.com/19059004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212390 0039d316-1c4b-4281-b951-d872f2087c98
* fix the bug that IME is broken on pepper flash.yoichio@chromium.org2013-07-171-0/+1
| | | | | | | | | | | | | | | | | This is a regression bug inserted by https://chromiumcodereview.appspot.com/18682002. The cl replace GetTextInputType() with webwidget_->textInputInfo().type. To be aware of pepper plugin, ui::TextInputType new_type should be a value of GetTextInputType(), which is overrided at RenderViewImpl. So this cl reverted the change. BUG=260530 TEST=add to render_view_browsertest.cc Review URL: https://chromiumcodereview.appspot.com/19289007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212055 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old CapturePicture path from content and ccboliu@chromium.org2013-07-151-1/+0
| | | | | | | | | | | Browser compositor path has long since been removed. This is just removing dead code now. BUG= Review URL: https://chromiumcodereview.appspot.com/19115005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211711 0039d316-1c4b-4281-b951-d872f2087c98
* Rename media player managers.xhwang@chromium.org2013-07-131-3/+3
| | | | | | | | | | | | MediaPlayerManagerImpl -> BrowserMediaPlayerManager WebMediaPlayerManagerAndroid -> RendererMediaPlayerManager TBR=jochen@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/18704007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211512 0039d316-1c4b-4281-b951-d872f2087c98
* Add ability to keep selection on confirmCompositionaurimas@chromium.org2013-07-121-2/+3
| | | | | | | | | | Start using selectionBehavior flag in confirmComposition to allow for correct Android IME finishComposingText() implementation. BUG=239923 Review URL: https://chromiumcodereview.appspot.com/17464004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211450 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate webkit/renderer/media/ to content/renderer/media/.scherkus@chromium.org2013-07-101-10/+6
| | | | | | | | | | | This moves everything except the crypto bits. BUG=251306 R=jam@chromium.org Review URL: https://codereview.chromium.org/18261007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210912 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate MediaStream test code from content/shell/renderer/ to content/test/.scherkus@chromium.org2013-07-101-4/+14
| | | | | | | | | | | ContentRendererClient::OverrideCreateMediaStreamClient() is replaced with UseMockMediaStreams() for overriding MediaStreamClient when running layout tests with content_shell. Doing so permits migration of MediaStream-related code from webkit/ to content/ without widening content's public API solely for test purposes. BUG=251306 R=jam@chromium.org, jochen@chromium.org Review URL: https://codereview.chromium.org/18590002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210747 0039d316-1c4b-4281-b951-d872f2087c98
* ifdef CompositionBounds related calls on to OSes that use it.aurimas@chromium.org2013-07-091-0/+2
| | | | | | | | | | | | | | Composition bounds are only used by OSX, Win, and Aura so ifdefing the update to limit to only these OSes. The main reason for this is because getCompositionCharacterBounds is really slow on Android. BUG=252803 Review URL: https://chromiumcodereview.appspot.com/17288016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210577 0039d316-1c4b-4281-b951-d872f2087c98
* Move chrome-native support to chrome/tedchoc@chromium.org2013-07-041-2/+0
| | | | | | | | | | | Based on request in: https://chromiumcodereview.appspot.com/15675024 BUG=178915 Review URL: https://chromiumcodereview.appspot.com/17648003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210092 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebDropData to content::DropData and split off conversion function.darin@chromium.org2013-07-011-2/+2
| | | | | | | | | | | | | The WebKit::WebDragData constructor is now provided by DropDataBuilder, which lives in content/renderer/. R=jam@chromium.org TBR=cevans@chromium.org BUG=237267 Review URL: https://chromiumcodereview.appspot.com/18281002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209408 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a bunch of OVERRIDEs from WebFrameClient implementors.japhet@chromium.org2013-06-281-10/+10
| | | | | | | | | | | | | RenderViewImpl and RenderFrameImpl both live in the chromium repro and implement WebFrameClient, which is defined in blink. OVERRIDEs make life more complicated BUG=none R=jamesr@chromium.org Review URL: https://codereview.chromium.org/18083013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209168 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of time headers in content/, part 2.avi@chromium.org2013-06-281-1/+1
| | | | | | | | | | BUG=254986 TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/18154002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209062 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused arguments from storage-related Chromium impls of Blink APIadamk@chromium.org2013-06-271-2/+1
| | | | | | | | | | | | Also remove related unused session storage creation test harness code. This is the Chromium side of the blink-side http://crrev.com/17583016 R=darin@chromium.org, jsbell@chromium.org Review URL: https://codereview.chromium.org/17642005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209001 0039d316-1c4b-4281-b951-d872f2087c98
* Move webkit/renderer/media/android/ to content/renderer/media/android/.scherkus@chromium.org2013-06-221-10/+5
| | | | | | | | | | | | | | | In addition: - MediaInfoLoader was moved to the android subdirectory as its only used on Android. - ProxyDecryptor was modified to accept a MediaKeys object instead of creating one itself. - StreamTexture{Factory,Proxy}Impl was folded into StreamTexture{Factory,Proxy}. - WebMediaPlayerProxyAndroidImpl was folded into WebMediaPlayerProxyAndroid. BUG=251306 TBR=jochen Review URL: https://chromiumcodereview.appspot.com/17502007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208040 0039d316-1c4b-4281-b951-d872f2087c98
* Replace content::ContextMenuSourceType with ui::MenuSourceType.varunjain@chromium.org2013-06-211-2/+2
| | | | | | | | BUG=239110 Review URL: https://chromiumcodereview.appspot.com/17432002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207946 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Implement WebFrameClient in RenderFrame and proxy all calls to ↵senorblanco@chromium.org2013-06-211-9/+9
| | | | | | | | | | | | | RenderView (for now)." (r207825). Many failures on layout tests, e.g., fast/animation/request-animation-frame-during-modal.html BUG=245126 TBR=nasko Review URL: https://codereview.chromium.org/17068011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207857 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebFrameClient in RenderFrame and proxy all calls to RenderView ↵nasko@chromium.org2013-06-211-9/+9
| | | | | | | | | | | | (for now). This is continuation of the original CL (https://codereview.chromium.org/16223006/), which didn't account for Blink tests using WebTestProxy. BUG=245126 Review URL: https://chromiumcodereview.appspot.com/17114006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207825 0039d316-1c4b-4281-b951-d872f2087c98
* Allow AccessibilityHostMsg_Notifications messages to be sent from the ↵dmazzoni@google.com2013-06-211-0/+2
| | | | | | | | | | | renderer while it is swapped out, to prevent getting stuck BUG=243847 R=creis@chromium.org Review URL: https://codereview.chromium.org/16903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207738 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome-native:// scheme.tedchoc@chromium.org2013-06-211-0/+2
| | | | | | | | | | | | | | | | | | | The new scheme will be used to show pages rendered by the native platform widgets (Android's view system in particular). Decoupling the need for a renderer from WebContents was deemed to be too drastic and risky, so we plan on using a new scheme that is renderered as about:blank in the renderer and does not force a new renderer to be created on the next navigation (see SetSite in DidNavigate). This will allow us to use the same navigation handling/ site instance security already in place without a bunch of special handling. BUG=178915 Review URL: https://chromiumcodereview.appspot.com/15675024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207702 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate UpdateCompositionInfo calls.aurimas@chromium.org2013-06-201-0/+1
| | | | | | | | | | | | | With the addition of ime_event_guard UpdateSelectionBounds() gets called after every IME event which in turn calls UpdateCompositionInfo(). This was added in: https://chromiumcodereview.appspot.com/14757009 BUG=238444 Review URL: https://chromiumcodereview.appspot.com/15917002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207634 0039d316-1c4b-4281-b951-d872f2087c98
* Context menu on a webpage should be positioned differently when invoked from varunjain@chromium.org2013-06-181-1/+7
| | | | | | | | | | | | | | touch editing menu. The requirement here is that the menu should be positioned such that the anchor point is at the bottom center of the menu, where the anchor point is the point where the touch editing small menu was shown. We accomplish this by adding a SourceType field to ContextMenuParams. This field will be set appropriately when the renderer send the context menu IPC to the browser. BUG=239110 Review URL: https://chromiumcodereview.appspot.com/17029012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206954 0039d316-1c4b-4281-b951-d872f2087c98
* Split TextInputStateChanged IPC into two IPCsaurimas@chromium.org2013-06-181-1/+1
| | | | | | | | | | | | | | | | | | As part of Android's IME rewrite we will try to limit the number of updates sent from render -> browser. This CL splits the IPC that sends these updates into two. Only text type and can_compose inline are used by desktop OSes. Android uses the rest of the content of that IPC. This CL will enable the tweaking of when UpdateTextInputState is called without affecting other platforms. BUG=246862 Review URL: https://chromiumcodereview.appspot.com/16379006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206935 0039d316-1c4b-4281-b951-d872f2087c98
* Update Blink include pathsabarth@chromium.org2013-06-171-13/+13
| | | | | | | | | | | | | This CL changes the majority of include paths from the old Source/WebKit/chromium/public to the new public/web directory. TBR=darin BUG=239545 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/17148003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206664 0039d316-1c4b-4281-b951-d872f2087c98
* Allows fullscreen to be triggered with the key events used for scrolling.jinsukkim@chromium.org2013-06-141-0/+7
| | | | | | | | | | | | This gives consistency with how fullscreen is triggered with gesture-based scrolling. Keys to trigger fullscreen with are based on the logic implemented in WebViewImpl::keyEventDefault()/mapKeyCodeForScroll(). BUG=240159 Review URL: https://chromiumcodereview.appspot.com/14999010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206386 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate SwapOut message parameters, keeping state in RVHM instead.creis@chromium.org2013-06-141-2/+1
| | | | | | | | | | | | We no longer need to process SwapOut messages on the IO thread, and we no longer pass browser-internal request IDs to the renderer to be echoed back. This paves the way to support transferring navigations using CrossSiteResourceHandler. BUG=238331 TEST=No behavior change. Review URL: https://chromiumcodereview.appspot.com/15682009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206354 0039d316-1c4b-4281-b951-d872f2087c98
* Pass accept-languages settings to rendererksakamoto@chromium.org2013-06-121-0/+1
| | | | | | | | | | | | | | This patch adds accept_languages to RendererPreferences. In renderer, it will be used to convert punycode hostnames in <input type=email> to its unicode representation, following the IDN policy[1]. [1] http://dev.chromium.org/developers/design-documents/idn-in-google-chrome BUG=131137 Review URL: https://chromiumcodereview.appspot.com/16235006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205790 0039d316-1c4b-4281-b951-d872f2087c98
* Allow showing pending URL for new tab navigations, but only if safe.creis@chromium.org2013-06-031-0/+1
| | | | | | | | | | | | | | | | | | | We revert to showing the opener's URL if it modifies the content of the initial blank page before the pending URL commits, to prevent URL spoofs. Implications: - All renderer-initiated navigations now have pending NavigationEntries. - GetURL and GetTitle use the visible entry, not active entry. - The renderer notifies the browser if DOM mutations occur before first load. [Third attempt, after http://crrev.com/195553 was reverted.] BUG=9682 TEST=Open a slow link in a new tab. Destination URL should be visible and reloadable. Review URL: https://chromiumcodereview.appspot.com/14283005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203732 0039d316-1c4b-4281-b951-d872f2087c98
* Create RenderFrame/RenderFrameHost for the main frame of a page.nasko@chromium.org2013-05-311-0/+5
| | | | | | | | | | This CL is the first in a series that will move frame specific functionality from RenderView/RenderViewHost to RenderFrame/RenderFrameHost. In this change, I'm only creating the objects for the top level frame and keeping them as members of RenderView/RenderViewHost for now. BUG=245126 Review URL: https://chromiumcodereview.appspot.com/16032007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203500 0039d316-1c4b-4281-b951-d872f2087c98
* reland of 'split webkit/glue/webpreferences to common and renderer'scottmg@chromium.org2013-05-311-1/+1
| | | | | | | | | | | Reland of https://codereview.chromium.org/16216007 with merge fixed. TBR=jamesr@chromium.org BUG=239107 Review URL: https://chromiumcodereview.appspot.com/15788004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203348 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 203261 "split webkit/glue/webpreferences to common and re..."isherman@chromium.org2013-05-301-2/+1
| | | | | | | | | | | | | | | | | | Broke compile > split webkit/glue/webpreferences to common and renderer > > TBR=jamesr@chromium.org > > BUG=239107 > > Review URL: https://codereview.chromium.org/16216007 TBR=scottmg@chromium.org Review URL: https://codereview.chromium.org/16232014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203264 0039d316-1c4b-4281-b951-d872f2087c98