Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1464)

Unified Diff: content/renderer/pepper/pepper_plugin_instance_impl.cc

Issue 1161563002: Remove unused in-process pepper APIs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/pepper/pepper_plugin_instance_impl.cc
diff --git a/content/renderer/pepper/pepper_plugin_instance_impl.cc b/content/renderer/pepper/pepper_plugin_instance_impl.cc
index 424683784789a23e491e07faf99e04920b80d640..e9b951b319d71534a06f8e730828f412f0337bb2 100644
--- a/content/renderer/pepper/pepper_plugin_instance_impl.cc
+++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc
@@ -25,7 +25,6 @@
#include "content/common/input/web_input_event_traits.h"
#include "content/common/view_messages.h"
#include "content/public/common/content_constants.h"
-#include "content/public/common/page_zoom.h"
#include "content/public/renderer/content_renderer_client.h"
#include "content/renderer/gpu/render_widget_compositor.h"
#include "content/renderer/pepper/content_decryptor_delegate.h"
@@ -60,10 +59,7 @@
#include "content/renderer/render_widget_fullscreen_pepper.h"
#include "content/renderer/sad_plugin.h"
#include "media/base/audio_hardware_config.h"
-#include "ppapi/c/dev/ppb_zoom_dev.h"
-#include "ppapi/c/dev/ppp_selection_dev.h"
#include "ppapi/c/dev/ppp_text_input_dev.h"
-#include "ppapi/c/dev/ppp_zoom_dev.h"
#include "ppapi/c/pp_rect.h"
#include "ppapi/c/ppb_audio_config.h"
#include "ppapi/c/ppb_core.h"
@@ -498,7 +494,6 @@ PepperPluginInstanceImpl::PepperPluginInstanceImpl(
plugin_pdf_interface_(NULL),
plugin_private_interface_(NULL),
plugin_textinput_interface_(NULL),
- plugin_zoom_interface_(NULL),
checked_for_plugin_input_event_interface_(false),
checked_for_plugin_pdf_interface_(false),
gamepad_impl_(new GamepadImpl()),
@@ -1425,14 +1420,6 @@ void PepperPluginInstanceImpl::RequestSurroundingText(
pp_instance(), desired_number_of_characters);
}
-void PepperPluginInstanceImpl::Zoom(double factor, bool text_only) {
- // Keep a reference on the stack. See NOTE above.
- scoped_refptr<PepperPluginInstanceImpl> ref(this);
- if (!LoadZoomInterface())
- return;
- plugin_zoom_interface_->Zoom(pp_instance(), factor, PP_FromBool(text_only));
-}
-
bool PepperPluginInstanceImpl::StartFind(const base::string16& search_text,
bool case_sensitive,
int identifier) {
@@ -1545,15 +1532,6 @@ bool PepperPluginInstanceImpl::LoadTextInputInterface() {
return !!plugin_textinput_interface_;
}
-bool PepperPluginInstanceImpl::LoadZoomInterface() {
- if (!plugin_zoom_interface_) {
- plugin_zoom_interface_ = static_cast<const PPP_Zoom_Dev*>(
- module_->GetPluginInterface(PPP_ZOOM_DEV_INTERFACE));
- }
-
- return !!plugin_zoom_interface_;
-}
-
void PepperPluginInstanceImpl::UpdateLayerTransform() {
if (!bound_graphics_2d_platform_ || !texture_layer_.get()) {
// Currently the transform is only applied for Graphics2D.
@@ -2699,30 +2677,6 @@ void PepperPluginInstanceImpl::StartTrackingLatency(PP_Instance instance) {
is_tracking_latency_ = true;
}
-void PepperPluginInstanceImpl::ZoomChanged(PP_Instance instance,
- double factor) {
- // We only want to tell the page to change its zoom if the whole page is the
- // plugin. If we're in an iframe, then don't do anything.
- if (!IsFullPagePlugin())
- return;
- container()->zoomLevelChanged(content::ZoomFactorToZoomLevel(factor));
-}
-
-void PepperPluginInstanceImpl::ZoomLimitsChanged(PP_Instance instance,
- double minimum_factor,
- double maximum_factor) {
- if (!render_frame_)
- return;
- if (minimum_factor > maximum_factor) {
- NOTREACHED();
- return;
- }
- double minimum_level = ZoomFactorToZoomLevel(minimum_factor);
- double maximum_level = ZoomFactorToZoomLevel(maximum_factor);
- render_frame_->render_view()->webview()->zoomLimitsChanged(minimum_level,
- maximum_level);
-}
-
void PepperPluginInstanceImpl::PostMessage(PP_Instance instance,
PP_Var message) {
PostMessageToJavaScript(message);
@@ -2965,7 +2919,6 @@ PP_ExternalPluginResult PepperPluginInstanceImpl::ResetAsProxied(
checked_for_plugin_pdf_interface_ = false;
plugin_private_interface_ = NULL;
plugin_textinput_interface_ = NULL;
- plugin_zoom_interface_ = NULL;
// Re-send the DidCreate event via the proxy.
scoped_ptr<const char * []> argn_array(StringVectorToArgArray(argn_));
« no previous file with comments | « content/renderer/pepper/pepper_plugin_instance_impl.h ('k') | content/renderer/pepper/pepper_webplugin_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698