From ce482dfe397df7f7c06901ade9f35b10fd32aa94 Mon Sep 17 00:00:00 2001 From: "brettw@chromium.org" Date: Mon, 21 Feb 2011 23:49:16 +0000 Subject: Implement the filesystem proxy. This allows the FileRef tests (the ones which don't use FileIO which isn't don yet) to pass in the proxy. Hook up the code from the URLLoader that downloads to a file. This allows all URLLoader tests to pass in the proxy. Change code in dispatcher that zeros out the array to take into account padding. It was only zero-filling half of the array since sizeof(enum) * # elts seems to be half as large as the actual array due to padding on 64-bit systems. Make the aborted completion callbacks run asynchronously. This was caught by one of the file ref tests. We really need a system for doing this better, but I don't want to do that in this patch. TEST=ppapi_tests run under proxy Review URL: http://codereview.chromium.org/6543028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75566 0039d316-1c4b-4281-b951-d872f2087c98 --- ppapi/proxy/interface_id.h | 1 + 1 file changed, 1 insertion(+) (limited to 'ppapi/proxy/interface_id.h') diff --git a/ppapi/proxy/interface_id.h b/ppapi/proxy/interface_id.h index d3da24e..bd1d054 100644 --- a/ppapi/proxy/interface_id.h +++ b/ppapi/proxy/interface_id.h @@ -22,6 +22,7 @@ enum InterfaceID { INTERFACE_ID_PPB_CURSORCONTROL, INTERFACE_ID_PPB_FILE_CHOOSER, INTERFACE_ID_PPB_FILE_REF, + INTERFACE_ID_PPB_FILE_SYSTEM, INTERFACE_ID_PPB_FLASH, INTERFACE_ID_PPB_FLASH_MENU, INTERFACE_ID_PPB_FONT, -- cgit v1.1