summaryrefslogtreecommitdiffstats
path: root/ppapi/c
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite PPB_AudioInput_Dev to use the new-style host/resource.yzshen@chromium.org2012-11-082-85/+1
| | | | | | | | | | TEST=None BUG=None Review URL: https://chromiumcodereview.appspot.com/11366038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166777 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Make CompletionCallbacks work right on background threads.dmichael@chromium.org2012-11-081-19/+69
| | | | | | | | | | | | | | | Now, TrackedCallback::Run will: -Run the callback immediately if it is on the right thread. -PostRun to the correct thread if it is not. This was preceded by https://chromiumcodereview.appspot.com/10909244/, which removed ClearAndRun and does some other little cleanups to TrackedCallback to make it usable on background threads. BUG=92909 Review URL: https://chromiumcodereview.appspot.com/10910099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166719 0039d316-1c4b-4281-b951-d872f2087c98
* Convert PPB_Crypto_Dev to IDL.teravest@chromium.org2012-11-081-2/+19
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11275202 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166597 0039d316-1c4b-4281-b951-d872f2087c98
* Return IPC proxy startup result codes so NaCl plugin can default to SRPC ↵bbudge@chromium.org2012-11-081-3/+5
| | | | | | | | | | correctly. BUG=116317 TEST=nacl_integration (with new proxy) Review URL: https://codereview.chromium.org/11369082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166581 0039d316-1c4b-4281-b951-d872f2087c98
* Convert NetworkState to IDL.teravest@chromium.org2012-11-071-4/+23
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11368108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166486 0039d316-1c4b-4281-b951-d872f2087c98
* Remove C++-style comments from C headers.sbc@chromium.org2012-11-062-6/+6
| | | | | | | | | | | | | | We compile the nacl examples with -pednatic which generates warnings for C++ style comments, and these seem to be the only 2 in the whole API. BUG= Review URL: https://chromiumcodereview.appspot.com/11363042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166124 0039d316-1c4b-4281-b951-d872f2087c98
* Add more tests to ppapi/tests/test_image_data.cc, to facilitatenfullagar@chromium.org2012-11-011-2/+5
| | | | | | | | | | | | | removal of corresponding NaCl PPAPI test. Add IsImageDataFormatSupported() static method to PPAPI cpp interface. Add comments to indicate which formats are always supported. TEST=test_image_data BUG=http://code.google.com/p/chromium/issues/detail?id=154400 Review URL: https://chromiumcodereview.appspot.com/11348022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165557 0039d316-1c4b-4281-b951-d872f2087c98
* Move flash clipboard to the new proxy and add custom format supportraymes@chromium.org2012-11-011-20/+33
| | | | | | | | | | | | | This moves the flash clipboard interface to the new pepper proxy. It also adds support for copying/pasting data of custom data formats (which is needed for flash). BUG=154497 TEST=Added new pepper tests Review URL: https://chromiumcodereview.appspot.com/11225021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165548 0039d316-1c4b-4281-b951-d872f2087c98
* Pass PPAPI permissions to NaClProcessHost and HostDispatcher when starting up.bbudge@chromium.org2012-11-011-6/+9
| | | | | | | | BUG=116317 TEST=manual Review URL: https://codereview.chromium.org/11320005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165405 0039d316-1c4b-4281-b951-d872f2087c98
* Add type argument to pepper content decryptor method GenerateKeyRequest().tomfinegan@chromium.org2012-10-292-14/+18
| | | | | | | | | | | The type argument is used to carry a MIME type that identifies the type of initialization data. TEST=encrypted ExternalClearKey tests pass Review URL: https://chromiumcodereview.appspot.com/11270057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164757 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for additional a/v decoders to Pepper CDM API.tomfinegan@chromium.org2012-10-271-4/+13
| | | | | | | | | | | | | - Add audio codec AAC. - Add video codec H264. - Add H264 profiles. TEST=encrypted MP4 files play through External Clear Key Review URL: https://chromiumcodereview.appspot.com/11274065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164485 0039d316-1c4b-4281-b951-d872f2087c98
* Cache more information when launching NaCl sel_ldr, and pass 'Dev' interfacebbudge@chromium.org2012-10-231-2/+3
| | | | | | | | | permission bit to proxy. BUG=116317 TEST=manual Review URL: https://codereview.chromium.org/11225051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163691 0039d316-1c4b-4281-b951-d872f2087c98
* Encrypted Media: Return and handle NeedMoreData correctly.xhwang@chromium.org2012-10-233-18/+19
| | | | | | | | | | | | | | | Also did some clean-up: - Removed PP_DECRYPTEDFRAMEFORMAT_EMPTY. - Returns kAborted for AudioDecoder::Reset(). - Added helper function to make return type conversion. BUG=156425 TEST=media_unittests, clearkey CDM decrypt-and-decode with fake video decoder Review URL: https://chromiumcodereview.appspot.com/11234019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163668 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way we generate versions.noelallen@chromium.org2012-10-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes (sehr) Remove hashes used to determine 'unique' versions. Build release lists for versionable nodes Build mapping for any release to first release Added support to treat interface as type Cleanup (sehr) Removed verbose output from pnacl wrapper. Cleanup use of "private" members Add better error recovery on parsing to prevent deadlock. Fix parser tests. To prevent growing this CL, additional cleanup in BUG=157025 PPAPI (brettw) api/private/*.idl + c/private/*.h Fix IDL use of net_address_private prior to definition Date change on ppapi headers to pass presubmit BUG=156719 TEST=idl_parser.py --test Review URL: https://chromiumcodereview.appspot.com/11235016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163603 0039d316-1c4b-4281-b951-d872f2087c98
* Add pepper content decryption audio decoding API.tomfinegan@chromium.org2012-10-193-30/+125
| | | | | | | | | BUG=141780 TEST= Review URL: https://chromiumcodereview.appspot.com/11144011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163079 0039d316-1c4b-4281-b951-d872f2087c98
* Generalize Pepper CDM API decrypt and decode.tomfinegan@chromium.org2012-10-122-60/+20
| | | | | | | | | | | | | | - Removes PP_EncryptedVideoFrameInfo. - Replaces PPP_ContentDecryptor_Private::DecryptAndDecodeFrame() with DecryptAndDecode(). BUG=141780 TEST= Review URL: https://chromiumcodereview.appspot.com/11087044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161551 0039d316-1c4b-4281-b951-d872f2087c98
* Add decoder de-initialization and reset to the Pepper CDM API.tomfinegan@chromium.org2012-10-123-3/+89
| | | | | | | | | | | | Adds pepper type PP_StreamType for identifying type of decoder. BUG=141780 TEST= Review URL: https://chromiumcodereview.appspot.com/11028087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161522 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPAPI CDM video decoder initialization.tomfinegan@chromium.org2012-10-113-13/+115
| | | | | | | | | | | | | | | | | | | Updates PPB and PPP sides of PPAPI Content Decryptor interfaces to support video decoder intialization. Adds support for decoder initialization in the PPAPI proxy, plugin instance, and the CDM wrapper. Adds new PPAPI types PP_VideoCodecProfile and PP_VideoDecoderConfig. Adds method InitializeVideoDecoder to PPP_ContentDecryptor_Private. Adds method DecoderInitialized to PPB_ContentDecryptor_Private. BUG=141780 TEST= Review URL: https://chromiumcodereview.appspot.com/11013052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161448 0039d316-1c4b-4281-b951-d872f2087c98
* Implement plugin side of sync EnumerateVideoCaptureDevicesraymes@chromium.org2012-10-111-4/+55
| | | | | | | | | | This implements the plugin side of PPB_Flash::EnumerateVideoCaptureDevices which is a synchronous version of PPB_VideoCapture::EnumerateVideoDevices. The result is output into a PP_ArrayOutput. This also adds a unittest which does some basic testing of the messages sent, but mainly demonstrates how to write PluginResource unittests when dealing with sync messages (and adds some infrastructure to make it easy to do this). Once VideoCapture is implemented as a new-style resource, the code for this will simplify a lot. Review URL: https://chromiumcodereview.appspot.com/11039012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161265 0039d316-1c4b-4281-b951-d872f2087c98
* Convert GPU blacklist to IDL.brettw@chromium.org2012-10-101-7/+37
| | | | | | | | | | | | This changes the interface to bring it in line with standard Pepper IDL and also the interface names have changed. Since this is an internal-only interface used by the SRPC proxy, this should be OK. BUG= Review URL: https://codereview.chromium.org/11016024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161226 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce PPB_Flash_Font.yzshen@chromium.org2012-10-093-22/+114
| | | | | | | | | | | It is a subset of PPB_PDF and shares the implementation with some PPB_PDF methods. With this interface, Pepper Flash doesn't need to depend on PPB_PDF. BUG=None TEST=None Review URL: https://codereview.chromium.org/10905227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160861 0039d316-1c4b-4281-b951-d872f2087c98
* Convert PPB_Instance_Private interface to IDLraymes@chromium.org2012-10-081-5/+12
| | | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/11065044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160742 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused PPB_Flash_UDPSocket interfaceraymes@chromium.org2012-10-081-78/+0
| | | | | | | | | | NOTRY=true BUG=none Review URL: https://chromiumcodereview.appspot.com/11079005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160683 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused PPP_CursorControl_Devraymes@chromium.org2012-10-081-19/+0
| | | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/11032053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160665 0039d316-1c4b-4281-b951-d872f2087c98
* Convert UMA interface to IDL.brettw@chromium.org2012-10-051-7/+32
| | | | | | | | | | | This renames the interface strings to be consistent. Since this is only used by the PDF plugin which is built alongside Chrome, this should be OK. BUG= Review URL: https://codereview.chromium.org/11048006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160506 0039d316-1c4b-4281-b951-d872f2087c98
* Remove PP_FileInfo_Dev which appears to be unused.raymes@chromium.org2012-10-051-15/+0
| | | | | | | | | | | All of the structs inside the file are type-def'ed to the non-dev equivalents and there is no usage in the codebase. BUG= Review URL: https://codereview.chromium.org/11065038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160504 0039d316-1c4b-4281-b951-d872f2087c98
* Allow pepper plugins to request the integrated GPU.jbauman@chromium.org2012-10-051-3/+17
| | | | | | | | | | | This will allow Flash (or others) to reduce power consumption. BUG=153643 Review URL: https://chromiumcodereview.appspot.com/11044026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160318 0039d316-1c4b-4281-b951-d872f2087c98
* Convert InstancePrivate to IDL.brettw@chromium.org2012-10-041-9/+16
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/11013014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160190 0039d316-1c4b-4281-b951-d872f2087c98
* Update PPP side of Pepper CDM API to support video decoding.tomfinegan@chromium.org2012-10-042-33/+83
| | | | | | | | | | | | | | | | | | | This adds the PPP half of the video decoding support changes. Adds the following pepper types: - PP_VideoCodec - PP_DecryptedFrameFormat - PP_EncryptedVideoFrameInfo Replaces PPP_ContentDecryptor_Private::DecryptAndDecode with DecryptAndDecodeFrame. BUG=141780 TEST= Review URL: https://chromiumcodereview.appspot.com/11023004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160078 0039d316-1c4b-4281-b951-d872f2087c98
* Update PPB side of Pepper CDM API to support video decoding.tomfinegan@chromium.org2012-10-032-19/+93
| | | | | | | | | | | This adds the PPB half of the video decoding support changes. BUG=141780 TEST= Review URL: https://chromiumcodereview.appspot.com/10989069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159999 0039d316-1c4b-4281-b951-d872f2087c98
* Remove VideoLayer and LayerCompositor APIs.brettw@chromium.org2012-10-022-243/+0
| | | | | | | | | | These were never implemented. BUG= Review URL: https://codereview.chromium.org/11036012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159775 0039d316-1c4b-4281-b951-d872f2087c98
* Add IDL file for PPP_VideoCapture_Dev.yzshen@chromium.org2012-10-021-7/+23
| | | | | | | | | | BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/11026010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159613 0039d316-1c4b-4281-b951-d872f2087c98
* Updated pp_touch_point.h docs in preparation for fixing the C++ docs (which ↵jond@chromium.org2012-09-251-20/+21
| | | | | | | | are a bit lean). Review URL: https://codereview.chromium.org/10956037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158574 0039d316-1c4b-4281-b951-d872f2087c98
* Changed "Pepper Audio API" to "Audio chapter in the Developer's Guide..."jond@chromium.org2012-09-212-7/+8
| | | | | | Review URL: https://chromiumcodereview.appspot.com/10749006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158001 0039d316-1c4b-4281-b951-d872f2087c98
* Don't require a recreation of the context when fullscreeningjbauman@chromium.org2012-09-191-14/+17
| | | | | | | | | | | Instead of requiring flash to destroy and recreate its context, we can reparent its context onto the new view context (and later back again). BUG=147746 Review URL: https://chromiumcodereview.appspot.com/10918182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157641 0039d316-1c4b-4281-b951-d872f2087c98
* We are removing checksum/HMAC in WebM spec for encrypted content.fgalligan@chromium.org2012-09-181-7/+2
| | | | | | | | | | | | | | | | | | | | xhwang's CL http://codereview.chromium.org/10918276 has been merged into this one. 10918276 CL updates the CDM interface, ClearKeyCdm, CdmWrapper and PPAPI code to reflect this change. - Remove checksum from DecryptConfig. - Remove HMAC from AesDecryptor. - Update AesDecryptorTest as all decrypts will not fail but the data checks will. - Remove FakeCheckSum from ffmpeg_video_decoder_unittest. - Remove HMAC from WebMClusterParser. - Remove checksum from ppapi_plugin_instance. BUG=150014 TEST=All media_unittests pass. TBR=dmichael Review URL: https://chromiumcodereview.appspot.com/10917308 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157322 0039d316-1c4b-4281-b951-d872f2087c98
* Return void from all PPP CDM API interface methodstomfinegan@chromium.org2012-09-131-39/+13
| | | | | | | | | | | | | | Since we will support only out of process CDMs, the return values are not of interest to callers. All the return values conveyed was that a message was dispatched successfully. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10928098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156456 0039d316-1c4b-4281-b951-d872f2087c98
* Update PP_InputEvent_Modifier enum to match WebInputEvent::Modifiersraymes@chromium.org2012-09-111-2/+4
| | | | | | | | | | | | This adds the IsLeft/IsRight enum values to PP_InputEvent_Modifier. BUG=137597 TEST=compile NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10905131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156158 0039d316-1c4b-4281-b951-d872f2087c98
* This adds the plugin side of the resource only, as well as a unittest.raymes@chromium.org2012-09-071-6/+34
| | | | | | | | | | BUG=138333 TEST=Ran new unittest Review URL: https://chromiumcodereview.appspot.com/10826026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155352 0039d316-1c4b-4281-b951-d872f2087c98
* AllowBroadcast() is exposed to NaCl.ygorshenin@chromium.org2012-08-311-4/+61
| | | | | | | | | BUG=136797 TEST=browser_tests:*.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10735056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154407 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Make PPB_MessageLoop_Dev::GetForMainThread workdmichael@chromium.org2012-08-301-2/+2
| | | | | | | | | | BUG=92909 TEST= Review URL: https://chromiumcodereview.appspot.com/10790078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154238 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up CDM calls in CdmWrapper.xhwang@chromium.org2012-08-281-1/+26
| | | | | | | | | | | | Updated pp::ContentDecryptor_Private methods in CdmWrapper to call into the CDM. Also updated the event firing through pp::ContentDecryptor_Private interface in CdmWrapper. BUG=138139 TEST=none Review URL: https://chromiumcodereview.appspot.com/10876014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153704 0039d316-1c4b-4281-b951-d872f2087c98
* Connect PpapiDecryptor and PluginInstance.xhwang@chromium.org2012-08-281-2/+8
| | | | | | | | | | | | | | - In PpapiDecrytor, enable calls into the PluginInstance. - In PluginInstance, passing in all data needed by the PPP_ContentDecryptor interface. - Hook up DecryptorClient and PPB_ContentDecryptor calls in PluginInstance. BUG=138139 TEST=none Review URL: https://chromiumcodereview.appspot.com/10871006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153629 0039d316-1c4b-4281-b951-d872f2087c98
* Add SetScale to PPB_WidgetDev, use scale for paintingjhorwich@chromium.org2012-08-231-4/+19
| | | | | | | | | | | | | | | | | | | | | | In order to allow for HiDPI-aware scrollbars, this patch allows the plugin to specify a scale factor used during widget paint operations. The widgets (of which Scrollbar is the only current instance) will continue to use the DIP coordinate system for events and sizing, which is consistent with their WebKit implementation. This change should maintain backward compat. with existing users of interface 'PPB_Wdiget(Dev);0.3' BUG=140833 TEST=Run pre-built (with 0.3 interfaces) PDF plugin and verify scrollbars Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152495 Review URL: https://chromiumcodereview.appspot.com/10824386 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152889 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the PPAPI CDM interface to pass more info.tomfinegan@chromium.org2012-08-223-30/+223
| | | | | | | | | | | | | | | | | | | Builds on interface work done by xhwang in issue 10857027. Add init_data argument to AddKey. Change the PPP Decrypt methods to take PP_EncryptedBlockInfo structs instead of simple integer identifiers. Change the PPB delivery methods to take PP_DecryptedBlockInfo structs instead of simple integer identifiers. Update the proxy code accordingly. BUG=138139 TEST=none Review URL: https://chromiumcodereview.appspot.com/10854209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152724 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 152495 - Add SetScale to PPB_WidgetDev, use scale for paintingkinuko@chromium.org2012-08-211-19/+4
| | | | | | | | | | | | | | | | | | | | | | | In order to allow for HiDPI-aware scrollbars, this patch allows the plugin to specify a scale factor used during widget paint operations. The widgets (of which Scrollbar is the only current instance) will continue to use the DIP coordinate system for events and sizing, which is consistent with their WebKit implementation. This change should maintain backward compat. with existing users of interface 'PPB_Wdiget(Dev);0.3' BUG=140833 TEST=Run pre-built (with 0.3 interfaces) PDF plugin and verify scrollbars Review URL: https://chromiumcodereview.appspot.com/10824386 TBR=jhorwich@chromium.org Review URL: https://chromiumcodereview.appspot.com/10861026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152499 0039d316-1c4b-4281-b951-d872f2087c98
* Add SetScale to PPB_WidgetDev, use scale for paintingjhorwich@chromium.org2012-08-211-4/+19
| | | | | | | | | | | | | | | | | | | | In order to allow for HiDPI-aware scrollbars, this patch allows the plugin to specify a scale factor used during widget paint operations. The widgets (of which Scrollbar is the only current instance) will continue to use the DIP coordinate system for events and sizing, which is consistent with their WebKit implementation. This change should maintain backward compat. with existing users of interface 'PPB_Wdiget(Dev);0.3' BUG=140833 TEST=Run pre-built (with 0.3 interfaces) PDF plugin and verify scrollbars Review URL: https://chromiumcodereview.appspot.com/10824386 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152495 0039d316-1c4b-4281-b951-d872f2087c98
* don't use COMPILER_MSVC in pp_macros.hsbc@chromium.org2012-08-211-3/+3
| | | | | | | | | | | | | | | COMPILER_MSVC is defined in build_config.h which doesn't seem to be available externally to plugin developers (at least not with the NaCL SDK). Instead use _MSC_VER which is already used elsewhere in this file. R=viettrungluu@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/10824325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152480 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPAPI decryptor interfaces.tomfinegan@chromium.org2012-08-142-0/+335
| | | | | | | | | BUG=138139 TEST=none Review URL: https://chromiumcodereview.appspot.com/10545036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151571 0039d316-1c4b-4281-b951-d872f2087c98
* Add ability to load pnacl resources from DIR_PNACL_COMPONENT.jvoung@google.com2012-08-131-2/+5
| | | | | | | | | | | | | | | | | | | | Currently hidden behind a flag --enable-pnacl. This currently reuses the manifest-system of resolving URLs. Much of that can be simplified later on. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2365 TEST= (1) out/Debug/chrome --user-data-dir=/tmp/temp_profile/ --enable-pnacl --component-updater-debug=fast-update (2) wait a while for it to download pnacl (3) surf to a pnacl webpage Review URL: https://chromiumcodereview.appspot.com/10689012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151303 0039d316-1c4b-4281-b951-d872f2087c98