summaryrefslogtreecommitdiffstats
path: root/ppapi/native_client
Commit message (Collapse)AuthorAgeFilesLines
* NaCl: Remove the plugin's internal definition of GetUrandomFD()mseaborn@chromium.org2012-05-294-30/+4
| | | | | | | | | | | | The code in the NaCl repo no longer uses this function; it gets a /dev/urandom FD via dependency injection instead. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2655 TEST=nacl_integration etc. Review URL: https://chromiumcodereview.appspot.com/10448055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139376 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Provide the /dev/urandom FD via NaCl's new embedding interfacemseaborn@chromium.org2012-05-241-0/+6
| | | | | | | | | | | This will allow an "#ifdef NACL_STANDALONE" to be removed from the NaCl side. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2655 TEST=nacl_integration on Unix Review URL: https://chromiumcodereview.appspot.com/10442009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138901 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove unused #include of nrd_xfer_effector.hmseaborn@chromium.org2012-05-241-1/+0
| | | | | | | | | | | | This will enable me to remove this header from the NaCl side, since it is no longer used there. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2550 TEST=build Review URL: https://chromiumcodereview.appspot.com/10440006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138869 0039d316-1c4b-4281-b951-d872f2087c98
* [Coverity] Fix uninitialized member, pass-by-val.groby@chromium.org2012-05-222-10/+12
| | | | | | | | | | | | | CID=104035,104037 TBR=sehr@google.com R=jhawkins@chromium.org BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10408051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138366 0039d316-1c4b-4281-b951-d872f2087c98
* Modify gyp files that depend on native_client/build/untrusted.gypi to ↵bradchen@google.com2012-05-221-0/+34
| | | | | | | | | | | specialize extra_deps for newlib and glibc. BUG=127699 TEST=browser_tests (build) Review URL: https://chromiumcodereview.appspot.com/10409059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138339 0039d316-1c4b-4281-b951-d872f2087c98
* Rename nacl::RefCounted to nacl::RefCountedThreadSafe, to make it easier to ↵rsleevi@chromium.org2012-05-1817-62/+96
| | | | | | | | | | | | | | | alias as gpu::RefCountedThreadSafe. Additionally, ensure all of the nacl::RefCountedThreadSafe-derived classes do not have public destructors. BUG=123295 TEST=none Review URL: https://chromiumcodereview.appspot.com/10386080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137936 0039d316-1c4b-4281-b951-d872f2087c98
* Update scons file missing from r137481dschuff@chromium.org2012-05-161-0/+2
| | | | | | | | | | | | | This fixes the nacl SDK build R= binji@chromium.org BUG=none (broken nacl SDK bots) TEST=nacl SDK build Review URL: https://chromiumcodereview.appspot.com/10392137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137561 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor Pnacl coordinatordschuff@chromium.org2012-05-169-498/+689
| | | | | | | | | | | | | | | Move compilation thread into its own class to make future multiple implementations easier. Also split LocalTempFile into its own file to break circular dependency. R= sehr@google.com,jvoung@google.com,robertm@chromium.org BUG=none TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10377157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137481 0039d316-1c4b-4281-b951-d872f2087c98
* Add an instance parameter to PPB_NaCl_Private::LaunchSelLdr.bbudge@chromium.org2012-05-154-6/+26
| | | | | | | | BUG=116317 TEST=compiles Review URL: https://chromiumcodereview.appspot.com/10343005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137272 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed PPAPI_UDPSocketPrivate::GetRecvFromAddressygorshenin@chromium.org2012-05-121-1/+2
| | | | | | | | | BUG=chromium:127530 TEST=browser_tests:PPAPINaClTest.UDPSocketPrivate Review URL: https://chromiumcodereview.appspot.com/10332086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136773 0039d316-1c4b-4281-b951-d872f2087c98
* Copy nacl::RefCounted from native_client's repo into Chromiumrsleevi@chromium.org2012-05-111-0/+233
| | | | | | | | | | | | | This is in anticipation of removing nacl::RefCounted from native_client, as it is only used by Chromium code. BUG=123295 TEST=it compiles Review URL: https://chromiumcodereview.appspot.com/10386100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136657 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Stop building ppapi_proxy (libppruntime) as a user librarymseaborn@chromium.org2012-05-101-1/+2
| | | | | | | | | | | | | | | | | We no longer need to need to build ppapi_proxy in nacl_env now that I've removed the irt=0 build option from the NaCl side, and now that I've fixed a test that was accidentally bypassing the IRT. This change should make the NaCl build faster since it will compile ppapi_proxy once rather than twice. It should also stop us bypassing the IRT accidentally. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2648 TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10384094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136382 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove Plugin::XYZZY() dead code hackmseaborn@chromium.org2012-05-102-21/+0
| | | | | | | | | | | | | Without this code, NaCl's "chrome_browser_tests using GYP" Buildbot phase on Mac was inexplicably failing. However, that Buildbot phase no longer exists, so we can presumably remove this. BUG=114431 TEST=Chromium trybots Review URL: https://chromiumcodereview.appspot.com/10392026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136381 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Fix ppapi_geturl_browser_test to run using the IRTmseaborn@chromium.org2012-05-101-10/+2
| | | | | | | | | | | | | | | | This test was using an old-style library list so it was running against a version of libppruntime supplied by the web app instead of the version built into the IRT library supplied by the system. This change should save a lot of build time in nacl_integration, which should no longer compile libppruntime. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2648 TEST=nacl_integration Review URL: https://chromiumcodereview.appspot.com/10383096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136201 0039d316-1c4b-4281-b951-d872f2087c98
* Add myself to ppapi/native_client/OWNERSmseaborn@chromium.org2012-05-091-0/+1
| | | | | | | | | | | | | I've been doing some cleanup in this code recently and it would make it easier if I could send reviews to others who aren't in OWNERS but who know the NaCl Scons build well. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10378077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136150 0039d316-1c4b-4281-b951-d872f2087c98
* Move gles2 extensions out of dev.nfullagar@google.com2012-05-074-30/+30
| | | | | | | | BUG=none TEST=simple usage test in nacl Review URL: https://chromiumcodereview.appspot.com/10354004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135735 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the PPAPI audio test under NaClmseaborn@chromium.org2012-05-071-0/+3
| | | | | | | | | | | | | In order to make TestFailures() pass fully, we have to add a NULL callback check to Create(). BUG=none TEST=browser_tests Review URL: http://codereview.chromium.org/10221026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135620 0039d316-1c4b-4281-b951-d872f2087c98
* Back down the stress to reduce possible time-out on the bots.nfullagar@google.com2012-05-041-1/+1
| | | | | | | | | | | | note: the bug ref is for a different issue, but a CL in that issue is the one that originally bumped the number of stress test iterations. BUG=http://code.google.com/p/chromium/issues/detail?id=120728 TEST=ppapi_ppb_image_data.cc Review URL: http://codereview.chromium.org/10317025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135482 0039d316-1c4b-4281-b951-d872f2087c98
* Update gl2.h and gl2ext.h headers from Khronos.nfullagar@google.com2012-05-037-5/+44
| | | | | | | | | These headers make using gl extensions easier. BUG=none TEST=ppb_graphics3d,building of gles book examples Review URL: https://chromiumcodereview.appspot.com/10290006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135074 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove unused process ID/handle arguments from launch_nacl_process()mseaborn@chromium.org2012-05-022-24/+2
| | | | | | | | | | | | This cleanup has been made possible by moving sel_ldr_launcher_chrome.cc into the Chromium repo. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2750 TEST=build Review URL: https://chromiumcodereview.appspot.com/10267027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134967 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Synchronise build.scons file with Gyp filemseaborn@chromium.org2012-04-301-0/+1
| | | | | | | | | | | | | | | | | | I moved sel_ldr_launcher_chrome.cc into the Chromium repo in r134552 but I forgot to update build.scons. This update is necessary for removing sel_ldr_launcher_chrome.cc from the NaCl repo because it ensures that the 'launch_nacl_process' variable (which module_ppapi.cc assigns to) will be defined. (The alternative would be to conditionalise the assignment of 'launch_nacl_process' in module_ppapi.cc.) BUG=http://code.google.com/p/nativeclient/issues/detail?id=2750 TEST=NaCl's Scons build Review URL: http://codereview.chromium.org/10261016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134619 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Move sel_ldr_launcher_chrome.cc into the Chromium repomseaborn@chromium.org2012-04-305-3/+72
| | | | | | | | | | | | | | This will allow the launch_nacl_process() callback to be simplified by removing unused arguments. But for now, I have left sel_ldr_launcher_chrome.cc unchanged except to change its use of namespaces. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2750 TEST=nacl_integration etc. Review URL: https://chromiumcodereview.appspot.com/10266003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134552 0039d316-1c4b-4281-b951-d872f2087c98
* Revert revision 130979.ncbray@chromium.org2012-04-272-20/+1
| | | | | | | | | | | The instrumentation in this CL served its purpose, and is now being removed. BUG= http://code.google.com/p/chromium/issues/detail?id=122057 TEST= none Review URL: http://codereview.chromium.org/10236013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134381 0039d316-1c4b-4281-b951-d872f2087c98
* Fix warning on NaCl SDK bots when building ppapi_proxy.binji@chromium.org2012-04-271-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10255009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134361 0039d316-1c4b-4281-b951-d872f2087c98
* Bump total shm size for dup'd handle passed into NaCl.nfullagar@google.com2012-04-273-20/+24
| | | | | | | | | BUG=http://code.google.com/p/chromium/issues/detail?id=124863 TEST=various CWS titles Review URL: http://codereview.chromium.org/10213015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134204 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove forward declaration of SelLdrLauncher as a structmseaborn@chromium.org2012-04-271-1/+1
| | | | | | | | | | | | | This declaration prevents us from defining SelLdrLauncher via a typedef. Plus it should really be a class, not a struct. BUG=none TEST=build Review URL: http://codereview.chromium.org/10192003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134196 0039d316-1c4b-4281-b951-d872f2087c98
* Break apart the stress test for ppb_image_data to help narrow down flake.nfullagar@google.com2012-04-262-15/+37
| | | | | | | | | BUG=none TEST=this is the test Review URL: http://codereview.chromium.org/10226012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134135 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove unused prototypes of RegisterInternalNaClPlugin()mseaborn@chromium.org2012-04-241-37/+4
| | | | | | | | | | | | This function is not defined or used anywhere any more. BUG=none TEST=build Review URL: http://codereview.chromium.org/10198008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133794 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove unused file string_encoding.ccmseaborn@chromium.org2012-04-246-179/+0
| | | | | | | | | | | The functions ByteStringAsUTF8() and ByteStringFromUTF8() are no longer used. BUG=none TEST=build Review URL: https://chromiumcodereview.appspot.com/10206009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133765 0039d316-1c4b-4281-b951-d872f2087c98
* Add audio buffer size notification to NaCl proxy.nfullagar@google.com2012-04-231-6/+30
| | | | | | | | | | BUG=http://code.google.com/p/chromium/issues/detail?id=120837 TEST=variuos nacl audio samples Review URL: http://codereview.chromium.org/10165016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133502 0039d316-1c4b-4281-b951-d872f2087c98
* Restore ppapi_gles example NMF files so that they look morejvoung@google.com2012-04-238-3/+58
| | | | | | | | | | | | | | like a complete example (rather then autogenerate them). This reverts part of r133327. Bail out for PNaCl for now, until we turn on these tests. BUG= none TEST= trybots Review URL: https://chromiumcodereview.appspot.com/10191008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133487 0039d316-1c4b-4281-b951-d872f2087c98
* Convert a few more NMF files to be autogenerated and PNaCljvoung@google.com2012-04-219-53/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | compatible, even though they are currently marked broken for PNaCl. Bail out for partly_invalid, since: - that depends on a nexe built from a nacl.scons file in NaCl repo and - the nexe name doesn't follow the autogenerator's pattern - and the nacl repo's pyauto expects the .nmf Can untie those dependencies later... This will allow use to run ./scons bitcode=1 platform=${arch} again, without complaints about missing .nexe dependencies required by the checked-in NMF files, even though we are generating .pexes. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2609 TEST= trybots Review URL: http://codereview.chromium.org/10166018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133327 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove code that attempts to kill the NaCl loader processmseaborn@chromium.org2012-04-192-10/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In a later change, I will make KillChildProcess() not work on Windows, because the sandboxed renderer process will not get passed the process handle for the NaCl loader proces, so the renderer cannot kill the NaCl loader process directly. So I'm removing KillChildProcess() for consistency between OSes and to avoid confusion. Also, I suspect KillChildProcess() does not work in other sandboxes anyway: * In the Linux SUID sandbox, the renderers run in a different PID namespace, but the NaCl plugin is using a PID from the main PID namespace, which is wrong. * In the Linux seccomp sandbox (debug builds only), kill() is disabled. * I think kill() is disabled in the Mac sandbox too. Furthermore, on Unix, if the NaCl loader process dies and its PID is recycled, we could accidentally kill the wrong process. (Normally the PID cannot be recycled until the zombie process is reaped with waitpid(), but in Chromium the NaCl loader process is a child of the browser, not the renderer. The NaCl process gets reaped automatically and the NaCl plugin's call to waitpid() is useless.) Calling KillChildProcess() is unnecessary because the NaCl loader process is supposed to exit voluntarily when it receives EOF on its connection to the renderer process. Removing this call also removes the risk that we do kill(0, SIGKILL) (if using a dummy PID of 0 later on), which would kill all processes in the progress group and might bring down the browser. This will let me remove KillChildProcess() from the NaCl side. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2719 TEST=nacl_integration etc. Review URL: https://chromiumcodereview.appspot.com/10122002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133016 0039d316-1c4b-4281-b951-d872f2087c98
* Change the rest of old nacl ppapi tests to be compatible with pnacl.jvoung@google.com2012-04-185-5/+22
| | | | | | | | | | | | | | | | This allows us to remove the silly white-list of ported tests in "native_client/buildbot/buildbot_pnacl.sh" when pnacl_generate_pexe=1, and just say "chrome_browser_tests". This was split out of: http://codereview.chromium.org/9834030/ BUG= http://code.google.com/p/nativeclient/issues/detail?id=2609 TEST= chrome_browser_tests Review URL: https://chromiumcodereview.appspot.com/10115044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132886 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove all Chromium-side use of the handle_pass librarymseaborn@chromium.org2012-04-184-25/+0
| | | | | | | | | | | | | | | The handle_pass library is no longer needed because it is replaced by Chromium's BrokerDuplicateHandle() function. Removing the Chromium-side uses will let me delete the library on the NaCl side. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2719 TEST=nacl_integration etc. Review URL: https://chromiumcodereview.appspot.com/10083035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132868 0039d316-1c4b-4281-b951-d872f2087c98
* Supply Windows handle-passing function to NaClmseaborn@chromium.org2012-04-172-33/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass BrokerDuplicateHandle() to the NaCl loader process in nacl_listener.cc. Pass BrokerDuplicateHandle() to the NaCl trusted plugin. We need to add this to PPB_NaCl_Private in order to pass it through. Remove the use of the "init_handle_passing" SRPC call. Otherwise the NaCl process will attempt to do an imc_connect() to the renderer, which involves sending a handle to it, which fails. Add a wrapper for AddTargetPeer() to 'content' so that nacl_process_host.cc can use it. Change the renderer's handle-passing policy to allow sending handles other than Sections. The NaCl trusted plugin sends other handle types to the NaCl loader process. This change will allow the sandbox to be tightened up, in the future, so that the NaCl loader process and the renderer process do not have handles to each other. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2719 TEST=nacl_integration etc. Review URL: https://chromiumcodereview.appspot.com/10039001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132496 0039d316-1c4b-4281-b951-d872f2087c98
* WebSocket Pepper API: synchronous completion support.toyoshim@chromium.org2012-04-167-23/+68
| | | | | | | | | | | | | Allow optional remote callback, then perform synchronous completion if receiving data is enough small for SRPC buffer. Otherwise invoke another callback for asynchronous completion from main thread. BUG=87310 TEST=browser_tests --gtest_filter=PPAPINaclTest.WebSocket_StressedSendReceive Review URL: https://chromiumcodereview.appspot.com/9802027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132413 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl PPAPI Proxy: Make browser Lookup* functions return 0 when the key is ↵dmichael@chromium.org2012-04-141-4/+18
| | | | | | | | | | | | not found. BUG=123184 TEST= Review URL: http://codereview.chromium.org/10082013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132327 0039d316-1c4b-4281-b951-d872f2087c98
* Add more NULL checks in proxy.nfullagar@google.com2012-04-132-14/+21
| | | | | | | | | BUG=http://code.google.com/p/chromium/issues/detail?id=123181 TEST=pyauto & browser tests Review URL: http://codereview.chromium.org/10069041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132243 0039d316-1c4b-4281-b951-d872f2087c98
* Only enable ppapi_browser/ppb_audio test for mac bots - other bots don'tnfullagar@google.com2012-04-121-1/+6
| | | | | | | | | | | reliably have audio subsystems. test=this is the test bug=http://code.google.com/p/nativeclient/issues/detail?id=2668 Review URL: http://codereview.chromium.org/10052032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131920 0039d316-1c4b-4281-b951-d872f2087c98
* This adds the following to functions to the ppapi TCPSocket interface:raymes@chromium.org2012-04-123-5/+38
| | | | | | | | | | | | | 1) GetServer certificate, which returns the server X509Certificate if an SSL connection has been established. 2) AddChainBuilding certificate. This is currently unimplemented in Chrome but the interface and plumbing has been added so it can easily be hooked up. This should add a trusted/untrusted chain building certificate to be used by the client for a particular connection when performing the SSL handshake. BUG=114626 TEST=out/Release/browser_tests --gtest_filter=*PPAPITest.*TCP*Trusted* Review URL: http://codereview.chromium.org/9699100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131918 0039d316-1c4b-4281-b951-d872f2087c98
* Add a config file listing NaCl's scons files in the Chrome repo.ncbray@google.com2012-04-102-61/+69
| | | | | | | | | | | | | | This is the first part of a multistep change to make it easier to maintain the Chrome-side portion of NaCl's build. The config file is currently unused. Also removed a duplicated file: ppapi/native_client/tests/nacl.scons BUG= http://code.google.com/p/chromium/issues/detail?id=122714 TEST= none Review URL: https://chromiumcodereview.appspot.com/10024046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131624 0039d316-1c4b-4281-b951-d872f2087c98
* Add new MouseCursor interface for setting the mouse cursor.brettw@chromium.org2012-04-0824-593/+254
| | | | | | | | | | | Remove most of the old cursor control interface. This keeps backwards compat for CursorControl.SetCursor (which just redirects to the new function) to kepe existing users running. None of the other functions on cursor control were implemented, so I removed all the proxying and stuff for them. BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/9814015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131314 0039d316-1c4b-4281-b951-d872f2087c98
* Add the plugin to the SDKnoelallen@google.com2012-04-071-0/+5
| | | | | | | | | | Adds the standalone version of the PPAPI PlugIn to the SDK for use in debugging. BUG=122099 Review URL: https://chromiumcodereview.appspot.com/10023005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131291 0039d316-1c4b-4281-b951-d872f2087c98
* Instrument NaCl's plugin to generate a crash dump to help diagnose ↵ncbray@google.com2012-04-052-1/+20
| | | | | | | | | | | in-the-field failiures. BUG= http://code.google.com/p/chromium/issues/detail?id=122057 TEST= none Review URL: https://chromiumcodereview.appspot.com/9960029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130979 0039d316-1c4b-4281-b951-d872f2087c98
* Port some nacl_integration tests to use autogenerated NMFjvoung@google.com2012-04-0378-439/+127
| | | | | | | | | | | | | | | | | | | | | | with the "nmf_names" SCons construct. Use ProgramNameForNmf to generate nexe/pexe names, so that they will work with PNaCl pexes. This will break "tests/examples.html", since the NMF files are no longer staged (some complication with SCons trying to generate the same NMF file for different test nodes), but it looks like "tests/examples.html" will no longer be used in manual testing. Confirmed with Noel that only the SDK examples plus existing published Apps will be manually tried. We may be able to clean out the examples.html file later. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2609 BUG= http://code.google.com/p/nativeclient/issues/detail?id=2645 TEST= trybots Review URL: https://chromiumcodereview.appspot.com/9834030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130436 0039d316-1c4b-4281-b951-d872f2087c98
* Support for ARM NaCl untrusted runtime build.olonho@google.com2012-04-031-3/+41
| | | | | | | | | | | | This one depends on https://chromiumcodereview.appspot.com/9816003/ on NaCl side and indeed produces working untrusted runtime. BUG= http://code.google.com/p/nativeclient/issues/detail?id=2687 TEST=Compile for ARM with "GYP_DEFINES="target_arch=arm sysroot=~/rootfs/" and run DOSBox with produced untrusted runtime. Review URL: https://chromiumcodereview.appspot.com/9838005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130386 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some grammar in comments, error messages and documentation.gavinp@chromium.org2012-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to all my reviewers, you are legion. I hope I didn't waste too much of your time. BUG=None Review URL: http://codereview.chromium.org/9854039 Review URL: http://codereview.chromium.org/9854043 Review URL: http://codereview.chromium.org/9863058 Review URL: http://codereview.chromium.org/9863059 Review URL: http://codereview.chromium.org/9887005 Review URL: http://codereview.chromium.org/9890002 Review URL: http://codereview.chromium.org/9891002 Review URL: http://codereview.chromium.org/9895003 Review URL: http://codereview.chromium.org/9896002 Review URL: http://codereview.chromium.org/9896003 Review URL: http://codereview.chromium.org/9897002 Review URL: http://codereview.chromium.org/9897003 Review URL: http://codereview.chromium.org/9903004 Review URL: http://codereview.chromium.org/9904003 Review URL: http://codereview.chromium.org/9904002 Review URL: http://codereview.chromium.org/9904004 Review URL: http://codereview.chromium.org/9906002 Review URL: http://codereview.chromium.org/9906001 Review URL: http://codereview.chromium.org/9906003 Review URL: http://codereview.chromium.org/9909001 Review URL: http://codereview.chromium.org/9909002 Review URL: http://codereview.chromium.org/9909003 Review URL: http://codereview.chromium.org/9909004 Review URL: http://codereview.chromium.org/9910001 Review URL: http://codereview.chromium.org/9910002 Review URL: http://codereview.chromium.org/9910010 Review URL: http://codereview.chromium.org/9911001 Review URL: http://codereview.chromium.org/9912001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130359 0039d316-1c4b-4281-b951-d872f2087c98
* Update image data test to write into mapped pixel data.nfullagar@google.com2012-04-021-10/+17
| | | | | | | | | BUG=http://code.google.com/p/chromium/issues/detail?id=120728 TEST=this is the test Review URL: http://codereview.chromium.org/9873039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130183 0039d316-1c4b-4281-b951-d872f2087c98
* NaCl: Remove unused dependencies on libX11 and libXtmseaborn@chromium.org2012-03-292-3/+1
| | | | | | | | | | | | These were left over from NaCl's NPAPI plugin. One of the reasons PPAPI exists is to avoid the need for dependencies like these. BUG=none TEST=trybots Review URL: https://chromiumcodereview.appspot.com/9877004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129655 0039d316-1c4b-4281-b951-d872f2087c98