summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/interface_list.cc
Commit message (Collapse)AuthorAgeFilesLines
* PPAPI: Simplify PPP_Messaging proxy, remove in-processdmichael@chromium.org2014-05-061-1/+0
| | | | | | | | | | | We don't use PPP_Messaging in-process anywhere, so let's kill it now. This will make implementing the sync JS->Pepper API a little cleaner. BUG=367896 Review URL: https://codereview.chromium.org/261883008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268367 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PPB_Ext_Socket_Dev.yzshen@chromium.org2014-04-301-1/+0
| | | | | | | | | BUG=366304,244653,312916,314899 TEST=None Review URL: https://codereview.chromium.org/252923005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267348 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused PPB_Graphics2D_Dev interfaceraymes@google.com2014-04-031-1/+0
| | | | | | | | | | | This may be revived later to implement fast PDF scrolling but that's too far out so get rid of it for the time being. BUG=303491 R=jschuh@chromium.org, piman@chromium.org, teravest@chromium.org Review URL: https://codereview.chromium.org/216213002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261242 0039d316-1c4b-4281-b951-d872f2087c98
* Rename PPB_Find_Dev to PPB_Find_Privateraymes@chromium.org2014-03-261-3/+3
| | | | | | | | | | This makes PPB_Find_Dev a private API and renames it as such. There is no intention to make this a public API. BUG=303491 Review URL: https://codereview.chromium.org/197623005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259497 0039d316-1c4b-4281-b951-d872f2087c98
* This proxies PPB_Find_Dev so that it can be used out of process. It also ↵raymes@google.com2014-03-201-1/+4
| | | | | | | | | | | adds a function named SetPluginToHandleFindRequests which can be called by embedded plugins which want to handle browser find. This is needed for the new out of process PDF plugin, which will be embedded in an extensions page. BUG=303491 R=jam@chromium.org, jschuh@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/188323002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258171 0039d316-1c4b-4281-b951-d872f2087c98
* Add new PPB_OPENGLES2_DRAWBUFFERS_DEV_INTERFACE_1_0 pepper interface.jbauman@chromium.org2014-03-061-1/+5
| | | | | | | | | | This allows applications to draw to multiple render targets at the same time. BUG=318019 Review URL: https://codereview.chromium.org/182213003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255222 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Get rid of UNPROXIED_IFACE.teravest@chromium.org2014-02-241-0/+4
| | | | | | | | | | | | PROXIED_IFACE and UNPROXIED_IFACE always have the same behavior now. There's no need to have two macros for this. BUG= R=dmichael@chromium.org Review URL: https://codereview.chromium.org/165393016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253012 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] Moving pp::VarResource_Dev API into pp::Var (now stable).mgiuca@chromium.org2014-02-131-1/+2
| | | | | | | | | | | | | | | | | | This API allows pp::Resource objects to be read and written to pp::Vars. Moved the methods of PPB_VarResource_Dev (C API) to PPB_Var version 1.2. Moved the methods of pp::VarResource_Dev (C++ API) to pp::Var. Code written against the dev API will no longer compile, as references to the API need to be updated to use Var instead of VarResource_Dev. Binaries compiled against the dev API will now experience run-time errors loading the old interface. BUG=177017 Review URL: https://codereview.chromium.org/148213016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251000 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI][MediaStream] Rename AudioFrame to AudioBufferpenghuang@chromium.org2014-02-111-1/+1
| | | | | | | | | | | | For audio, a frame usually has the same meaning as sample, so AudioFrame is not a good name for a bunch of audio samples. Change it to AudioBuffer. BUG=330851 Review URL: https://codereview.chromium.org/156863005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250460 0039d316-1c4b-4281-b951-d872f2087c98
* Proxy the PDF API to the PDF plugin.koz@chromium.org2014-02-061-0/+3
| | | | | | | | This makes the Rotate Clockwise / Counterclockwise context menu items work. Review URL: https://codereview.chromium.org/142413006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249366 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Log in UMA when an interface is used.teravest@chromium.org2014-02-051-3/+21
| | | | | | | | | | | | | | | | We'd like to know what versions of our interfaces are used by end users. This change logs usage of PPB interfaces for out-of-process plugins the first time that get_interface<>() is called for a given interface and version. I tested this change by loading some plugin examples and checking the about:histograms page. BUG=111542 R=asvitkine@chromium.org, jschuh@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/141523010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249007 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Implement PPB_FileMapping on POSIXdmichael@chromium.org2014-01-291-0/+1
| | | | | | | | | | | BUG=83774 R=bbudge@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247473 Review URL: https://codereview.chromium.org/69663002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247546 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 247473 "PPAPI: Implement PPB_FileMapping on POSIX"dmichael@chromium.org2014-01-281-1/+0
| | | | | | | | | | | | | | | > PPAPI: Implement PPB_FileMapping on POSIX > > BUG=83774 > R=bbudge@chromium.org > > Review URL: https://codereview.chromium.org/69663002 TBR=dmichael@chromium.org Review URL: https://codereview.chromium.org/144383006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247477 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Implement PPB_FileMapping on POSIXdmichael@chromium.org2014-01-281-0/+1
| | | | | | | | | BUG=83774 R=bbudge@chromium.org Review URL: https://codereview.chromium.org/69663002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247473 0039d316-1c4b-4281-b951-d872f2087c98
* Move PPB_KeyboardInputEvent.GetCode to stable.garykac@chromium.org2014-01-271-1/+0
| | | | | | | | | | | | | Remove GetUsbKeycode and SetUsbKeyCode since they were earlier verisons of this API that are not being used anywhere. Remove all the KeyboardEvent _Dev files since they will no longer be used once GetCode is moved out. BUG=286359,284774,275049 R=binji@chromium.org, dcheng@chromium.org, dmichael@chromium.org Review URL: https://codereview.chromium.org/112983005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247275 0039d316-1c4b-4281-b951-d872f2087c98
* Proxy private UMA pepper interface for out-of-process and NaCl plugins.elijahtaylor@chromium.org2014-01-241-0/+1
| | | | | | | | BUG=317833 Review URL: https://codereview.chromium.org/61643022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246962 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] Pepper MediaStream API audio thunk implementationpenghuang@chromium.org2014-01-141-1/+3
| | | | | | | | BUG=330851 Review URL: https://codereview.chromium.org/133703004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244731 0039d316-1c4b-4281-b951-d872f2087c98
* [Retry] PPAPI: Add new PPB_FileRef.MakeDirectory to support exclusive operationnhiroki@chromium.org2014-01-101-6/+2
| | | | | | | | | | | | | | | | | | | | | | | Original Review: https://codereview.chromium.org/113363004/ Current PPB_FileRef.MakeDirectory returns PP_OK if a directory exists on the given path. This makes it difficult to create POSIX compatible API on top of PPAPI. This change introduces new PPB_FileRef.MakeDirectory as dev channel API. That makes a new directory according to the given PP_MakeDirectoryFlags values. The flags provide exclusive operation option. If exclusive flag is specified and a directory exists on the given path, the function fails and returns PP_ERROR_FILEEXISTS. BUG=314879 TEST=browser_tests TBR=dmichael@chromium.org,yzshen@chromium.org,tsepez@chromium.org Review URL: https://codereview.chromium.org/131403004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244148 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] API thunk for video media stream track.penghuang@chromium.org2014-01-101-0/+2
| | | | | | | | BUG=330851 Review URL: https://codereview.chromium.org/126823007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244065 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 243802 "PPAPI: Add new PPB_FileRef.MakeDirectory to suppo..."nhiroki@chromium.org2014-01-091-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This breaks examples of NaCl SDK. http://build.chromium.org/p/client.nacl.sdk/builders/mac-sdk-multi/builds/6796 > PPAPI: Add new PPB_FileRef.MakeDirectory to support exclusive operation > > Current PPB_FileRef.MakeDirectory returns PP_OK if a directory exists on > the given path. This makes it difficult to create POSIX compatible API on > top of PPAPI. > > This change introduces new PPB_FileRef.MakeDirectory as dev channel API. > That makes a new directory according to the given PP_MakeDirectoryFlags > values. The flags provide exclusive operation option. If exclusive flag > is specified and a directory exists on the given path, the function fails > and returns PP_ERROR_FILEEXISTS. > > > BUG=314879 > TEST=browser_tests > > Review URL: https://codereview.chromium.org/113363004 TBR=nhiroki@chromium.org Review URL: https://codereview.chromium.org/131473002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243842 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Add new PPB_FileRef.MakeDirectory to support exclusive operationnhiroki@chromium.org2014-01-091-6/+2
| | | | | | | | | | | | | | | | | | | | Current PPB_FileRef.MakeDirectory returns PP_OK if a directory exists on the given path. This makes it difficult to create POSIX compatible API on top of PPAPI. This change introduces new PPB_FileRef.MakeDirectory as dev channel API. That makes a new directory according to the given PP_MakeDirectoryFlags values. The flags provide exclusive operation option. If exclusive flag is specified and a directory exists on the given path, the function fails and returns PP_ERROR_FILEEXISTS. BUG=314879 TEST=browser_tests Review URL: https://codereview.chromium.org/113363004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243802 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Remove ResourceArray_Dev.teravest@chromium.org2014-01-071-1/+0
| | | | | | | | | | | It's no longer used. BUG= TBR=binji Review URL: https://codereview.chromium.org/123933006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243429 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Finish support for dev channel APIs.teravest@chromium.org2013-12-191-13/+9
| | | | | | | | | | | | | | This change completes the wiring, adding a file to list dev channel interfaces, analogous to what exists for different permissions today. We only need to introduce interfaces_ppb_public_dev_channel.h since we don't anticipate dev channel APIs with permissions other than NONE. BUG=325403 R=dmichael@chromium.org Review URL: https://codereview.chromium.org/112343005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241877 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: More interface_list cleanup.teravest@chromium.org2013-12-171-17/+17
| | | | | | | | | | | | This change removes a deprecated AddPPP() interface, and a new unnecessary InterfaceProxy::Info struct. BUG= R=dmichael@chromium.org Review URL: https://codereview.chromium.org/113263003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241352 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: (UN)PROXIED_IFACE cleanup.teravest@chromium.org2013-12-171-56/+24
| | | | | | | | | | | | | This change removes unnecessary use of ApiID in PROXIED_IFACE and UNPROXIED_IFACE. This is part of a series of CLs to simplify interface_list, with the hopes of automating generation of parts of it. BUG= R=yzshen@chromium.org Review URL: https://codereview.chromium.org/113133007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241317 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Send dev/canary channel status to plugins.teravest@chromium.org2013-12-121-1/+11
| | | | | | | | | | | | | | | As part of supporting "dev channel" methods in Pepper APIs, the plugin needs to know whether or not it's running in a channel that supports those methods. This patch plumbs that information through LoadPlugin so it's available by the time get_interface<>() would ever be called. TBR=piman BUG=325403 Review URL: https://codereview.chromium.org/104673003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240398 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPB_Alarms_Dev interface definition.yzshen@chromium.org2013-12-111-0/+1
| | | | | | | | | | | The C++ wrapper will be in a separate CL. BUG=327197,233439 TEST=None Review URL: https://codereview.chromium.org/103993006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240013 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PPB_Ext_Alarms_Dev and PPB_Ext_Events_Dev.yzshen@chromium.org2013-12-091-1/+0
| | | | | | | | | BUG=None TEST=None Review URL: https://codereview.chromium.org/103093004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239545 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Remove old-style InterfaceList AddPPB.teravest@chromium.org2013-12-061-8/+11
| | | | | | | | | | | | | | | | | | InterfaceList currently has two different AddPPB() methods, one of which is deprecated. This patch removes that version, and I'll send another for AddPPP(). This is part of some small InterfaceList cleanup I'm doing while adding support for "dev channel" APIs. I tested this by loading a page in flash. BUG= R=dmichael@chromium.org Review URL: https://codereview.chromium.org/108533002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239264 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Move PPB_Testing_Dev to Private.teravest@chromium.org2013-11-251-1/+1
| | | | | | | | | | | PPB_Testing_Dev will never move to stable, and makes sense more as a private than a trusted API. BUG= Review URL: https://codereview.chromium.org/62703005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237161 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Generalize PPB_Ext_CrxFileSystem as PPB_IsolatedFileSystemnhiroki@chromium.org2013-11-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | This change generalizes PPB_Ext_CrxFileSystem_Private, built on the isolated filesystem, so that we can easily reuse its components when introducing new isolated filesystem in PPAPI. This adds PPB_IsolatedFileSystem_Private API and enum indicating isolated filesystem type. PPB_Ext_CrxFileSystem_Private API is still remaining since some plugins may use the API. Both API share pepper resource and host implementations. BUG=286242 TEST=manual (see [1] and [2]) TBR=cpu@chromium.org [1] https://code.google.com/p/chromium/issues/detail?id=271126#c7 [2] https://codereview.chromium.org/59203002/ Review URL: https://codereview.chromium.org/51653004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233807 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] Added new Pepper interface PPB_VarResource_Dev.mgiuca@chromium.org2013-10-191-0/+1
| | | | | | | | | | | | | | This interface allows the plugin to create resource vars from PP_Resource, and also to extract the PP_Resource from a resource var. This facilitates sending and receiving resources through the JavaScript messaging interface. Currently only available to plugins with DEV permission. BUG=177017 Review URL: https://codereview.chromium.org/26464002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229574 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Remove PPB_FileIOTrusted.teravest@chromium.org2013-10-101-1/+0
| | | | | | | | | | | | | | After migrating FileDownloader to PPB_FileIO_Private, there should be no users of PPB_FileIOTrusted remaining. This removes a use of the GetOSFileDescriptor method in the URLLoader tests. I had tried moving this over to RequestOSFileHandle, but repeatedly ran into quota problems (maybe with how the test is set up?). Regardless, I don't think we need coverage there since that's tested in the FileIO tests anyway. R=dmichael@chromium.org, sbc@chromium.org TBR=cpu, jschuh, sbc BUG=246396 Review URL: https://codereview.chromium.org/26473004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227952 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper API implementation for output protection.kcwu@chromium.org2013-09-281-0/+1
| | | | | | | | | BUG=256538 R=cpu@chromium.org, dalecurtis@chromium.org, dmichael@chromium.org, marcheu@chromium.org, wuchengli@chromium.org Review URL: https://codereview.chromium.org/24039002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225849 0039d316-1c4b-4281-b951-d872f2087c98
* Make NetworkList and NetworkMonitor APIs publicsergeyu@chromium.org2013-09-221-2/+2
| | | | | | | | | | BUG=281781 R=nfullagar@chromium.org, thakis@chromium.org, yzshen@chromium.org TBR=cevans@chromium.org Review URL: https://codereview.chromium.org/23450012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224626 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Move FileRef to the "new" resource proxy.teravest@chromium.org2013-09-181-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change moves the FileRef implementation from the previous one in the "old" resource model (ppb_file_ref_impl.cc) to the "new" resource model (pepper_file_ref_host.cc), and from the renderer to the browser. As many as possible of the supporting changes were split off to other changes to minimize the size of this change. Unfortunately, a lot of changes for URLLoader had to be rolled into this change. The data structures for CreateInfo have changed, and all users of FileRef have to be moved over, which is what causes this change to be so large. TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org BUG=225441 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=218305 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219911 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=221284 Review URL: https://chromiumcodereview.appspot.com/21966004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223963 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper API implementation for platform verification.dalecurtis@chromium.org2013-09-171-0/+1
| | | | | | | | | | | | | | | Plumbs all relevant sections of the PPAPI portions of the API for ChromeOS only. The test is currently disabled pending changes to implement the UI portions of this feature. BUG=270294 TEST=browser_tests --gtest_filter=*PlatformVerification* TBR=mnissler Review URL: https://chromiumcodereview.appspot.com/23523028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223687 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify PPB_NetworkMonitor proxy.sergeyu@chromium.org2013-09-171-1/+0
| | | | | | | | | | | | | | | | | | The new proxy is based on ppapi::proxy::PluginResource and ppapi::host::ResourceHost which simplifies code significantly. Also the permission check is consistent with socket APIs now. BUG=281781 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223482 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223494 R=brettw@chromium.org, yzshen@chromium.org Review URL: https://codereview.chromium.org/23819033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223535 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r223494 "Simplify PPB_NetworkMonitor proxy."sergeyu@chromium.org2013-09-171-0/+1
| | | | | | | | | TBR=sergeyu@chromium.org BUG=281781 Review URL: https://codereview.chromium.org/23514062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223497 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify PPB_NetworkMonitor proxy.sergeyu@chromium.org2013-09-171-1/+0
| | | | | | | | | | | | | | The new proxy is based on ppapi::proxy::PluginResource and ppapi::host::ResourceHost which simplifies code significantly. Also the permission check is consistent with socket APIs now. BUG=281781 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223482 Review URL: https://chromiumcodereview.appspot.com/23819033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223494 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 223482 "Simplify PPB_NetworkMonitor proxy."ikarienator@chromium.org2013-09-171-0/+1
| | | | | | | | | | | | | | | | | | > Simplify PPB_NetworkMonitor proxy. > > The new proxy is based on ppapi::proxy::PluginResource and > ppapi::host::ResourceHost which simplifies code significantly. Also > the permission check is consistent with socket APIs now. > > BUG=281781 > > Review URL: https://chromiumcodereview.appspot.com/23819033 TBR=sergeyu@chromium.org Review URL: https://codereview.chromium.org/23463037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223484 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify PPB_NetworkMonitor proxy.sergeyu@chromium.org2013-09-171-1/+0
| | | | | | | | | | | | The new proxy is based on ppapi::proxy::PluginResource and ppapi::host::ResourceHost which simplifies code significantly. Also the permission check is consistent with socket APIs now. BUG=281781 Review URL: https://chromiumcodereview.appspot.com/23819033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223482 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 221284 "Pepper: Move FileRef to the "new" resource proxy."teravest@chromium.org2013-09-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Pepper: Move FileRef to the "new" resource proxy. > > This change moves the FileRef implementation from the previous one in the "old" > resource model (ppb_file_ref_impl.cc) to the "new" resource model > (pepper_file_ref_host.cc), and from the renderer to the browser. > > As many as possible of the supporting changes were split off to other changes > to minimize the size of this change. Unfortunately, a lot of changes for > URLLoader had to be rolled into this change. > > The data structures for CreateInfo have changed, and all users of FileRef have > to be moved over, which is what causes this change to be so large. > > TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org > BUG=225441 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=218305 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219911 > > Review URL: https://codereview.chromium.org/21966004 TBR=teravest@chromium.org Review URL: https://codereview.chromium.org/23647008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221544 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Move FileRef to the "new" resource proxy.teravest@chromium.org2013-09-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | This change moves the FileRef implementation from the previous one in the "old" resource model (ppb_file_ref_impl.cc) to the "new" resource model (pepper_file_ref_host.cc), and from the renderer to the browser. As many as possible of the supporting changes were split off to other changes to minimize the size of this change. Unfortunately, a lot of changes for URLLoader had to be rolled into this change. The data structures for CreateInfo have changed, and all users of FileRef have to be moved over, which is what causes this change to be so large. TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org BUG=225441 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=218305 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219911 Review URL: https://codereview.chromium.org/21966004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221284 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 219911 "Pepper: Move FileRef to the "new" resource proxy."teravest@chromium.org2013-08-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been multiple test failures among users of the CRX filesystem, which is not adequately tested by existing tests. I'm not sure at all what's broken, but I guess I'll have to do manual testing to sort it out. > Pepper: Move FileRef to the "new" resource proxy. > > This change moves the FileRef implementation from the previous one in the "old" > resource model (ppb_file_ref_impl.cc) to the "new" resource model > (pepper_file_ref_host.cc), and from the renderer to the browser. > > As many as possible of the supporting changes were split off to other changes > to minimize the size of this change. Unfortunately, a lot of changes for > URLLoader had to be rolled into this change. > > The data structures for CreateInfo have changed, and all users of FileRef have > to be moved over, which is what causes this change to be so large. > > TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org > BUG=225441 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=218305 > > Review URL: https://chromiumcodereview.appspot.com/21966004 TBR=teravest@chromium.org Review URL: https://codereview.chromium.org/23462016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220165 0039d316-1c4b-4281-b951-d872f2087c98
* TCPSockets are switched to the new Pepper proxy.ygorshenin@chromium.org2013-08-281-2/+0
| | | | | | | | | BUG=230784 TEST=browser_tests:*TCPSocket*, *TCPServerSocket* Review URL: https://chromiumcodereview.appspot.com/22923014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220073 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Move FileRef to the "new" resource proxy.teravest@chromium.org2013-08-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | This change moves the FileRef implementation from the previous one in the "old" resource model (ppb_file_ref_impl.cc) to the "new" resource model (pepper_file_ref_host.cc), and from the renderer to the browser. As many as possible of the supporting changes were split off to other changes to minimize the size of this change. Unfortunately, a lot of changes for URLLoader had to be rolled into this change. The data structures for CreateInfo have changed, and all users of FileRef have to be moved over, which is what causes this change to be so large. TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org BUG=225441 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=218305 Review URL: https://chromiumcodereview.appspot.com/21966004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219911 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 218305 "Pepper: Move FileRef to the "new" resource proxy."teravest@chromium.org2013-08-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is being reverted because it was causing some crashes for an application that I haven't been able to debug yet. > Pepper: Move FileRef to the "new" resource proxy. > > This change moves the FileRef implementation from the previous one in the "old" > resource model (ppb_file_ref_impl.cc) to the "new" resource model > (pepper_file_ref_host.cc), and from the renderer to the browser. > > As many as possible of the supporting changes were split off to other changes > to minimize the size of this change. Unfortunately, a lot of changes for > URLLoader had to be rolled into this change. > > The data structures for CreateInfo have changed, and all users of FileRef have > to be moved over, which is what causes this change to be so large. > > TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org > BUG=225441 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 > > Review URL: https://chromiumcodereview.appspot.com/21966004 TBR=teravest@chromium.org Review URL: https://codereview.chromium.org/22901012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218544 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Move FileRef to the "new" resource proxy.teravest@chromium.org2013-08-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | This change moves the FileRef implementation from the previous one in the "old" resource model (ppb_file_ref_impl.cc) to the "new" resource model (pepper_file_ref_host.cc), and from the renderer to the browser. As many as possible of the supporting changes were split off to other changes to minimize the size of this change. Unfortunately, a lot of changes for URLLoader had to be rolled into this change. The data structures for CreateInfo have changed, and all users of FileRef have to be moved over, which is what causes this change to be so large. TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org BUG=225441 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216744 Review URL: https://chromiumcodereview.appspot.com/21966004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218305 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 216744 "Pepper: Move FileRef to the "new" resource proxy."yzshen@chromium.org2013-08-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | > Pepper: Move FileRef to the "new" resource proxy. > > This change moves the FileRef implementation from the previous one in the "old" > resource model (ppb_file_ref_impl.cc) to the "new" resource model > (pepper_file_ref_host.cc), and from the renderer to the browser. > > As many as possible of the supporting changes were split off to other changes > to minimize the size of this change. Unfortunately, a lot of changes for > URLLoader had to be rolled into this change. > > The data structures for CreateInfo have changed, and all users of FileRef have > to be moved over, which is what causes this change to be so large. > > TBR=dmichael@chromium.org, jschuh@chromium.org, yzshen@chromium.org > BUG=225441 > > Review URL: https://codereview.chromium.org/21966004 TBR=teravest@google.com Review URL: https://codereview.chromium.org/22903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217036 0039d316-1c4b-4281-b951-d872f2087c98