Reviewers: bbudge1,
Description:
Hook up PpapiPermissions in more places.
This doesn't actually do much more checking of the permissions, but it
should
wire it up everywhere we'll need it. It will also at least only return
public
interfaces via GetInterface in the proxy now unless other bits are supplied.
Please review this at http://codereview.chromium.org/10984094/
SVN Base: svn://svn.chromium.org/chrome/trunk/src
Affected files:
A + chrome/browser/nacl_host/DEPS
M chrome/browser/nacl_host/nacl_process_host.h
M chrome/browser/nacl_host/nacl_process_host.cc
M chrome/common/pepper_flash.cc
M chrome/renderer/pepper/ppb_nacl_private_impl.cc
M content/browser/ppapi_plugin_process_host.h
M content/browser/ppapi_plugin_process_host.cc
M content/common/pepper_plugin_registry.cc
M content/content_common.gypi
M content/ppapi_plugin/plugin_process_dispatcher.h
M content/ppapi_plugin/plugin_process_dispatcher.cc
M content/ppapi_plugin/ppapi_thread.h
M content/ppapi_plugin/ppapi_thread.cc
M content/public/common/common_param_traits_macros.h
A content/public/common/pepper_permissions_config.h
A content/public/common/pepper_permissions_config.cc
M content/renderer/browser_plugin/old/guest_to_embedder_channel.cc
M content/renderer/pepper/pepper_plugin_delegate_impl.cc
M ppapi/proxy/dispatcher.h
M ppapi/proxy/dispatcher.cc
M ppapi/proxy/host_dispatcher.h
M ppapi/proxy/host_dispatcher.cc
M ppapi/proxy/interface_list.h
M ppapi/proxy/interface_list.cc
M ppapi/proxy/plugin_dispatcher.h
M ppapi/proxy/plugin_dispatcher.cc
M ppapi/proxy/plugin_main_nacl.cc
M ppapi/proxy/ppapi_messages.h
M ppapi/proxy/ppapi_param_traits.h
M ppapi/proxy/ppapi_param_traits.cc
M ppapi/proxy/ppapi_proxy_test.cc
M ppapi/proxy/ppb_flash_menu_proxy.cc
M ppapi/proxy/ppb_flash_message_loop_proxy.cc
M ppapi/proxy/ppb_flash_proxy.cc
M ppapi/shared_impl/ppapi_permissions.h
M ppapi/shared_impl/ppapi_permissions.cc