| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|