summaryrefslogtreecommitdiffstats
path: root/ppapi
Commit message (Collapse)AuthorAgeFilesLines
* Fix generation of the wrong API header name.teravest@chromium.org2012-11-211-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | API header names should be based off the IDL file name, not the interface name. This doesn't change any of the checked in .cc files; right now, thunk/ppb_device_ref_thunk.cc doesn't match what's generated by generator.py. xhwang reported: ppapi/thunk/ppb_device_ref_thunk.cc:11: #include "ppapi/thunk/ppb_device_ref_api.h" After I run generator.py, this line is changed to #include "ppapi/thunk/ppb_deviceref_api.h" which break the build. BUG= Review URL: https://chromiumcodereview.appspot.com/11348179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169073 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for GL_CHROMIUM_pixel_transfer_buffer_object.reveman@chromium.org2012-11-211-0/+1
| | | | | | | | | | | | | | | | | This adds two new types of buffer objects, GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM and GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM. The PIXEL_PACK buffer affects API calls that pack pixel data, such as glReadPixels. The PIXEL_UNPACK buffer affects API calls that unpack pixel data, such as glTexImage2D. These new buffer object are backed by shared memory, which allows clients to update them without any unnecessary copying. BUG=111096,161337 TEST=unit tests Review URL: https://chromiumcodereview.appspot.com/10440019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168999 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 168165 - Revert "Revert 167613 - Cache more GL state both service and ↵gman@chromium.org2012-11-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | client side." This reverts commit 14efc6d257c73271ae0b70d2e71571b335827570. The issue appears to be that glBlitFramebufferANGLE fails if GL_SCISSOR_TEST is enabled and the caching code ends up enabling it places it didn't use to be. That doesn't explain issues on non-Windows machines though. It disable before glBlitFramebufferANGLE and glBlitFramebufferEXT on all machines at the moment. I tried to get the code to fail on Linux NVidia both debug and release and Mac Retina both debug and release and using integrated and discrete but no luck. AFAICT there's no try bots to test Linux Intel or Mac Intel so if this still causes tests to fail feel free to revert it TBR=apatrick@chromium.org,brettw@chromium.org R=shawnsingh@chromium.org BUG=160370 Review URL: https://chromiumcodereview.appspot.com/11415003 TBR=gman@chromium.org Review URL: https://codereview.chromium.org/11280110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168982 0039d316-1c4b-4281-b951-d872f2087c98
* Encapsulate khronos include paths in khronos.gyp,phajdan.jr@chromium.org2012-11-213-3/+3
| | | | | | | | | | | | instead of hardcoding it all over the place (literally). This is one of the steps towards use_system_mesa build option. BUG=161389 Review URL: https://chromiumcodereview.appspot.com/11416085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168931 0039d316-1c4b-4281-b951-d872f2087c98
* Autogenerate thunk .cc file for PPB_DeviceRef_Dev.teravest@chromium.org2012-11-202-5/+16
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11419104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168917 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Make some C files compilable with -Wstrict-prototypesmseaborn@chromium.org2012-11-203-5/+5
| | | | | | | | | BUG=https://code.google.com/p/nativeclient/issues/detail?id=3114 TEST=build Review URL: https://codereview.chromium.org/11416105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168865 0039d316-1c4b-4281-b951-d872f2087c98
* Autogenerate thunk .cc file for PPB_Console_Dev.teravest@chromium.org2012-11-203-26/+57
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11411069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168840 0039d316-1c4b-4281-b951-d872f2087c98
* Added a ResourceMessageFilter for handling resource messages on another thread.raymes@chromium.org2012-11-2011-55/+606
| | | | | | | | | | | ResourceHosts make it difficult to handle messages on background threads. This adds a ResourceMessageFilter class which can be subclassed to easily handle resource messages on another thread. It should be added to a ResourceHost using |AddFilter|. BUG=None TEST=Added a unittest Review URL: https://chromiumcodereview.appspot.com/11410029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168729 0039d316-1c4b-4281-b951-d872f2087c98
* Put pepper threading support behind a command line flag.brettw@chromium.org2012-11-202-4/+19
| | | | | | | | | | | Also, fix deadlock for sync browser messages by unlocking. BUG=161429 Review URL: https://chromiumcodereview.appspot.com/11412053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168714 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the DidChangeView notification for Pepper plugins.yzshen@chromium.org2012-11-201-0/+3
| | | | | | | | | | | | | | - assign more reasonable default values in ViewData's constructor. - handle PluginInstance::PageVisibilityChanged() calls prior to PluginInstance::ViewChanged() properly. - change the way we record the last state sent to the plugin. The previous logic doesn't guarantee that we don't send exactly the same notification to the plugin in succession. TEST=None BUG=156730 Review URL: https://chromiumcodereview.appspot.com/11412058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168663 0039d316-1c4b-4281-b951-d872f2087c98
* Improve NaCl plugin error reporting when using IPC proxy.bbudge@chromium.org2012-11-208-144/+242
| | | | | | | | | While we're at it, create the IDL for PPB_NaCl_Private. BUG=160076 TEST=manual Review URL: https://codereview.chromium.org/11418072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168659 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing undefined pthread undefined references in nacl.binji@chromium.org2012-11-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | This has been failing consistently on Linux Clang (dbg) http://build.chromium.org/p/chromium.linux/builders/Linux%20Clang%20%28dbg%29/builds/36114/steps/compile/logs/stdio And one of my CLs has been tickling this on the Linux 64 builder as well. http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/41425/steps/compile/logs/stdio With the following error: init.c:(.text+0x3c): undefined reference to `__libc_setup_tls' init.c:(.text+0x2e2): undefined reference to `_dl_init_static_tls' init.c:(.text+0x2ec): undefined reference to `_dl_wait_lookup_done' It seems that using -lpthread instead of -pthread seems to be causing this issue, but it is strangely inconsistent (except on linux clang builders). BUG=none TBR=binji@chromium.org Review URL: https://codereview.chromium.org/11411076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168621 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more host-side code from NaCl IPC proxy.bbudge@chromium.org2012-11-197-0/+32
| | | | | | | | BUG=116317 TEST=browser_tests Review URL: https://codereview.chromium.org/11416067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168616 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 168557 - Improve NaCl plugin error reporting when using IPC proxy.bbudge@chromium.org2012-11-198-242/+144
| | | | | | | | | | | | | | While we're at it, create the IDL for PPB_NaCl_Private. BUG=160076 TEST=manual Review URL: https://codereview.chromium.org/11312193 Broke Linux Clang compile TBR=bbudge@chromium.org Review URL: https://codereview.chromium.org/11415058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168560 0039d316-1c4b-4281-b951-d872f2087c98
* Improve NaCl plugin error reporting when using IPC proxy.bbudge@chromium.org2012-11-198-144/+242
| | | | | | | | | While we're at it, create the IDL for PPB_NaCl_Private. BUG=160076 TEST=manual Review URL: https://codereview.chromium.org/11312193 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168557 0039d316-1c4b-4281-b951-d872f2087c98
* Make breakpad_crash_test accept multiple error messages so it can be re-enabled.bbudge@chromium.org2012-11-171-6/+9
| | | | | | | | | BUG=160089 TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/11420022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168462 0039d316-1c4b-4281-b951-d872f2087c98
* ipc: Remove ipc_listener.h from ipc_channel.h and update the files.tfarina@chromium.org2012-11-171-0/+1
| | | | | | | | | | | Note: This was a TODO for brett in ipc_channel.h TBR=cpu@chromium.org Review URL: https://chromiumcodereview.appspot.com/11308082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168458 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for generating thunk source from IDL.teravest@chromium.org2012-11-1711-43/+683
| | | | | | | | | | | | | | | | | | | | | This introduces a few new IDL attributes: generate_thunk - Enables thunk generation for an IDL file. create_func - Overrides the guessed create function name. on_failure - Overrides the default return value on failure. report_errors - Allows error reporting to be disabled. By using these attributes, we can generate _thunk.cc files for many IDL files. I'll send CLs for moving the thunks separately, as I found it tiring to review them all in a big lump. I have PPB_Widget_Dev here as an example. BUG= Review URL: https://chromiumcodereview.appspot.com/11417010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168450 0039d316-1c4b-4281-b951-d872f2087c98
* Revert unintentional forced 2048 buffer size for PPAPI.dalecurtis@google.com2012-11-161-2/+0
| | | | | | | | | | | | Testing code snuck in with commit. Sorry! BUG=none TEST=none TBR=scherkus Review URL: https://codereview.chromium.org/11415033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168285 0039d316-1c4b-4281-b951-d872f2087c98
* Merge branch 'master' into perms_printbrettw@chromium.org2012-11-161-0/+17
| | | | | | | | | | | Hook up PPAPI permissions to the printing interfaces This is a reland of part of r167727. Original review URL: https://codereview.chromium.org/11365235 R=raymes git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168282 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the URLResponseInfo to use new designbrettw@chromium.org2012-11-1624-225/+495
| | | | | | | | | | | | This puts all of the URLResponseInfo attributes in a struct so it can be sent over IPC in one message rather than requiring one sync IPC per attribute access. This includes a new example of streaming to a file that I used to do some manual tests of this change. I added and improved some documentation that I noticed when trying to write the example. Review URL: https://codereview.chromium.org/10993031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168273 0039d316-1c4b-4281-b951-d872f2087c98
* Add a lock statement to the text input Pepper interface.brettw@chromium.org2012-11-161-1/+1
| | | | | | | | | | This was a missing lock where a function was invoked in the future without locking. BUG=160691 Review URL: https://codereview.chromium.org/11413025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168272 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert 167613 - Cache more GL state both service and client side."gman@chromium.org2012-11-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 14efc6d257c73271ae0b70d2e71571b335827570. The issue appears to be that glBlitFramebufferANGLE fails if GL_SCISSOR_TEST is enabled and the caching code ends up enabling it places it didn't use to be. That doesn't explain issues on non-Windows machines though. It disable before glBlitFramebufferANGLE and glBlitFramebufferEXT on all machines at the moment. I tried to get the code to fail on Linux NVidia both debug and release and Mac Retina both debug and release and using integrated and discrete but no luck. AFAICT there's no try bots to test Linux Intel or Mac Intel so if this still causes tests to fail feel free to revert it TBR=apatrick@chromium.org,brettw@chromium.org R=shawnsingh@chromium.org BUG=160370 Review URL: https://chromiumcodereview.appspot.com/11415003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168165 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor video capture to new design, as part of the whole Pepper resource ↵victorhsieh@chromium.org2012-11-1632-1265/+448
| | | | | | | | | | | | | | redesign. New design provides higher performance and involves writing much less code. See the pepper implementation doc for detail. http://www.chromium.org/developers/design-documents/pepper-plugin-implementation BUG= Review URL: https://chromiumcodereview.appspot.com/11274036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168163 0039d316-1c4b-4281-b951-d872f2087c98
* Provide a safer FileIO Read APIvictorhsieh@chromium.org2012-11-1617-81/+692
| | | | | | | | | | An testing util class TestCompletionCallbackWithOutput is introduced for the callback with output. BUG=155395 Review URL: https://chromiumcodereview.appspot.com/11361117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168156 0039d316-1c4b-4281-b951-d872f2087c98
* Add ppapi_test for ppb_talk_privatejhorwich@chromium.org2012-11-163-0/+114
| | | | | | | | | | | | Adding a test for ppb_talk_private's GetPermission API. This should be helpful for http://codereview.chromium.org/11359147/ BUG= Review URL: https://chromiumcodereview.appspot.com/11419023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168146 0039d316-1c4b-4281-b951-d872f2087c98
* Increase Windows XP hardware buffer size to 4096.dalecurtis@google.com2012-11-161-0/+2
| | | | | | | | | | | | | | | | In local testing with XP we noticed WebAudio and HTML5 suffer from clicking with the "low latency" 2048 buffer size. This CL also adds a --audio-buffer-size parameter which we can use to have users tweak in the field and report results back. BUG=161307 TEST=XP! TBR=sky Review URL: https://codereview.chromium.org/11309015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168111 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Take PPB_MessageLoop out of Devdmichael@chromium.org2012-11-1517-216/+218
| | | | | | | | | BUG=92909 Review URL: https://chromiumcodereview.appspot.com/11364188 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168029 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable breakpad crash test.bbudge@chromium.org2012-11-152-8/+5
| | | | | | | | | Makes the test insensitive to exactly why the Service Runtime fails to start. BUG=160089 TEST=this Review URL: https://codereview.chromium.org/11366186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168019 0039d316-1c4b-4281-b951-d872f2087c98
* Add some notes to audio input.brettw@chromium.org2012-11-152-1/+27
| | | | | | | | If/when we stabilize this API we'll want to make some changes. I added some notes so we don't forget about this stuff when the time comes. Review URL: https://codereview.chromium.org/11275329 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168018 0039d316-1c4b-4281-b951-d872f2087c98
* Merge branch 'master' into perms_videobrettw@chromium.org2012-11-152-0/+6
| | | | | | | | | | | Hook up PPAPI permissions for video interfaces This is a reland of part of r167727. Original review URL: https://codereview.chromium.org/11365235 R=raymes git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168017 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the Flash menu as a new-style Pepper resource.brettw@chromium.org2012-11-159-255/+184
| | | | | | | | The code is now moved out of content and into Chrome. The functionality should be the same. Some of the ways that the host interacted with the PluginInstance (i.e. getting the fullscreen container) was tricky so I unfortunately had to add some functions to the RendererPpapiHost to expose this. Review URL: https://codereview.chromium.org/11369176 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168016 0039d316-1c4b-4281-b951-d872f2087c98
* Merge branch 'master' into perms_pdfbrettw@chromium.org2012-11-151-0/+4
| | | | | | | | | | | Add PPAPI permissions for PDF. This is a reland of part of r167727. Original review URL: https://codereview.chromium.org/11365235 R=raymes git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168013 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of pnacl_shim time stamps.jvoung@google.com2012-11-152-6/+5
| | | | | | | | | | | They cause superfluous patch clashes. semi-related to: BUG=160550 Review URL: https://codereview.chromium.org/11312261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167960 0039d316-1c4b-4281-b951-d872f2087c98
* Change the names of the NaCl IRT files to solve ChromeOS packaging issue.bbudge@chromium.org2012-11-151-10/+10
| | | | | | | | | | The old SRPC IRT nexes now take the form 'nacl_irt_srpc_*', while the new IPC IRT nexes take the form 'nacl_irt_*'. BUG=116317,160316 TEST=builds Review URL: https://codereview.chromium.org/11275326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167787 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167727 - Add PPAPI permissions for file chooser, PDF, testing, video ↵brettw@chromium.org2012-11-145-35/+0
| | | | | | | | | | | capture, and video decode. Review URL: https://codereview.chromium.org/11365235 TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/11358247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167754 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167312 - Add CHECKs to diagnose a Pepper Flash crash.yzshen@chromium.org2012-11-141-7/+0
| | | | | | | | | | | | | | | Sometimes Flash receives a 0 device scale value, we would like to find out in what circumstances the renderer side would send such a value. This CL will be removed after it takes effect in one Canary build. BUG=156730 TEST=None Review URL: https://codereview.chromium.org/11360212 TBR=yzshen@chromium.org Review URL: https://codereview.chromium.org/11365267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167753 0039d316-1c4b-4281-b951-d872f2087c98
* Escape filesystem paths properly in Pepper filesystem URLs.ericu@chromium.org2012-11-142-0/+73
| | | | | | | | | | BUG=156587 TEST=ppapi file_io test [see bug] Review URL: https://chromiumcodereview.appspot.com/11275066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167751 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Remove cc::settings, move them to LayerTreeSettings.danakj@chromium.org2012-11-141-2/+3
| | | | | | | | | | | | | | | | For now, we don't want to make plumbing through the WebKit API for all these settings. So they are marked with a TODO to move into chromium. When we are no longer going through the WebKit API from chromium, we can set these settings in chromium, instead of reading the command-line parameters in cc. Depends on: https://bugs.webkit.org/show_bug.cgi?id=102146 R=jamesr BUG=160771 Review URL: https://chromiumcodereview.appspot.com/11361223 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167750 0039d316-1c4b-4281-b951-d872f2087c98
* Move eintr_wrapper.h from base to base/posixbrettw@chromium.org2012-11-141-1/+1
| | | | | | Review URL: https://codereview.chromium.org/11366229 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167739 0039d316-1c4b-4281-b951-d872f2087c98
* Add PPAPI permissions for file chooser, PDF, testing, video capture, and ↵brettw@chromium.org2012-11-145-0/+35
| | | | | | | | video decode. Review URL: https://codereview.chromium.org/11365235 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167727 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167613 - Cache more GL state both service and client side.shawnsingh@chromium.org2012-11-141-1/+0
| | | | | | | | | | | | BUG=160370 Review URL: https://chromiumcodereview.appspot.com/11363191 TBR=gman@chromium.org Review URL: https://codereview.chromium.org/11365261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167717 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify platform_canvas.h by recognizing that PlatformCanvas does not ↵reed@google.com2012-11-145-14/+8
| | | | | | | | | | | | | | | | | | | | | actually extend SkCanvas in any way, other than provide a host of constructors (and delayed constructors in the form of 'initialize' methods). These late initializers are a problem, as SkCanvas is deprecating its setDevice() call, moving to model where the backingstore/device for the canvas must be created before the canvas is created. This is necessary to allow skia to continue to extend SkCanvas for its backends (e.g. GPU, PDF, Picture, Pipe, etc.). The practical change in this CL is to make PlatformCanvas just a typedef for SkCanvas, and change the call-sites that want to call initialize() to instead create the canvas using one of the provided Factory functions (e.g. CreatePlatformCanvas). The modifier Platform is maintained, to document that this canvas may be backed by platform-specific pixels (e.g. allocated by GDI or cairo). Review URL: https://codereview.chromium.org/11138024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167669 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Unlock when calling PPP_VideoCapture interface. Fixes Flash hang.dmichael@chromium.org2012-11-141-6/+7
| | | | | | | | | | BUG=159240,160820 TBR=brettw Review URL: https://chromiumcodereview.appspot.com/11377151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167645 0039d316-1c4b-4281-b951-d872f2087c98
* PPAPI: Unlock before calling PPP_Printing methodsdmichael@chromium.org2012-11-141-10/+18
| | | | | | | | | | BUG=92909,159240 TBR=brettw Review URL: https://chromiumcodereview.appspot.com/11361255 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167634 0039d316-1c4b-4281-b951-d872f2087c98
* Cache more GL state both service and client side.gman@chromium.org2012-11-141-0/+1
| | | | | | | | | BUG=160370 Review URL: https://chromiumcodereview.appspot.com/11363191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167613 0039d316-1c4b-4281-b951-d872f2087c98
* Remove --enable-accelerated-plugins flag.derat@chromium.org2012-11-131-1/+0
| | | | | | | | | | | This flag is defined but not used anywhere. BUG=143164 TBR=apatrick,viettrungluu,joi Review URL: https://chromiumcodereview.appspot.com/11293257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167509 0039d316-1c4b-4281-b951-d872f2087c98
* Convert PPP_Selection_Dev to IDL.teravest@chromium.org2012-11-133-6/+71
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11366178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167458 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add support in NaCl browser tests for testing pnacl-translated nexes"ygorshenin@chromium.org2012-11-134-11/+2
| | | | | | | | | | | This reverts commit 07815732b9a77b013671f8942aa92e33049314fd. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2484 TBR=dschuff@chromium.org Review URL: https://codereview.chromium.org/11360223 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167376 0039d316-1c4b-4281-b951-d872f2087c98
* Add support in NaCl browser tests for testing pnacl-translated nexesdschuff@chromium.org2012-11-134-2/+11
| | | | | | | | | | | | | | | | This CL enables bitcode builds of the various PPAPI libs, and enables support PNaCl builds of several nexe test targets (using pre-translated nexes for now). It also adds a dependency on the IRT shim for those nexes, and causes the shim to get built in-place for the pnacl toolchain. (since the SDK-packaged toolchain is in a different location, the SDK build script is updated so it copies the shim from the right place). BUG= http://code.google.com/p/nativeclient/issues/detail?id=2484 Review URL: https://chromiumcodereview.appspot.com/11348048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167335 0039d316-1c4b-4281-b951-d872f2087c98