diff options
author | victorhsieh@chromium.org <victorhsieh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-12 20:28:14 +0000 |
---|---|---|
committer | victorhsieh@chromium.org <victorhsieh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-12 20:28:14 +0000 |
commit | ef9225f479cb2d2d06ee4b888c9c07401eccba1d (patch) | |
tree | 13bcaee13c7d6c1da64e149fbc5bf97716a0edbc /ppapi/ppapi_proxy.gypi | |
parent | 926f8fde56a1302c5d3e1dfbc538766b7f6378bd (diff) | |
download | chromium_src-ef9225f479cb2d2d06ee4b888c9c07401eccba1d.zip chromium_src-ef9225f479cb2d2d06ee4b888c9c07401eccba1d.tar.gz chromium_src-ef9225f479cb2d2d06ee4b888c9c07401eccba1d.tar.bz2 |
Refactor FileSystem.
Add global FileSystem registry for new FileSystem Support later. New file system will need to implement PepperFileSystemRegistry::FileSystemPeeker for FileRef to access.
Due to the fact that 1) FileSystem and FileRef are tightly couple, 2) we wants to move both of them to browser together, there are two temporary changes in this CL.
1. webkit/plugins/ppapi/ppb_file_ref_impl.cc needs some delegation to access content::PepperFileSystemHost. The delegation code should be removed after FileRef is moved to content.
2. PepperFileSystemHost stays in renderer for now, and will be moved to browser together in the FileRef refactoring.
Also, NullFileSystemCallbackDispatcher is added with default NOTREACHED callbacks.
TEST=browser_tests --gtest_filter='*PPAPI*.*File*'
BUG=227033
Review URL: https://chromiumcodereview.appspot.com/13726024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/ppapi_proxy.gypi')
-rw-r--r-- | ppapi/ppapi_proxy.gypi | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ppapi/ppapi_proxy.gypi b/ppapi/ppapi_proxy.gypi index 560e510..7cfbc73 100644 --- a/ppapi/ppapi_proxy.gypi +++ b/ppapi/ppapi_proxy.gypi @@ -59,6 +59,8 @@ 'proxy/flash_resource.h', 'proxy/file_io_resource.cc', 'proxy/file_io_resource.h', + 'proxy/file_system_resource.cc', + 'proxy/file_system_resource.h', 'proxy/gamepad_resource.cc', 'proxy/gamepad_resource.h', 'proxy/host_dispatcher.cc', @@ -105,8 +107,6 @@ 'proxy/ppb_core_proxy.h', 'proxy/ppb_file_ref_proxy.cc', 'proxy/ppb_file_ref_proxy.h', - 'proxy/ppb_file_system_proxy.cc', - 'proxy/ppb_file_system_proxy.h', 'proxy/ppb_flash_message_loop_proxy.cc', 'proxy/ppb_flash_message_loop_proxy.h', 'proxy/ppb_graphics_3d_proxy.cc', |