Mmseaborn@chromium.orgPNaCl: Build a PPAPI shims library on all architectures
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Relocating files in the nacl repo that belong in chrome. Moving src/native_client/chrome_root.scons to src/ppapi/native_client/chrome_main.scons (no diff) Moving tests and components listed therein. Moving browser_tester. Files are unmodified except for small pathing adjustments to irt_stub.gyp and browser_tester.py to make them function in their new location, copyright header changes and one >80 line wrap. Groundwork is laid to have a chrome side copy step in gyp be responsible for populating a few ppapi side headers. BUG=http://code.google.com/p/nativeclient/issues/detail?id=2957 TEST=None R=ncbray@chromium.org,noeallen@chromium.org,brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/10914053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155572 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Cleanup: avoid foo ? true : false, part 2. Review URL: https://chromiumcodereview.appspot.com/10942004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157509 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix python scripts in src/ppapi/ Make sure that: - shebang is only present for executable files - shebang is #!/usr/bin/env python - __main__ is only present for executable files - file's executable bit is coherent Also fix EOF LF to be only one. Minor python style fixes. TBR=noelallen BUG=105108 TEST= Review URL: http://codereview.chromium.org/8653004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117045 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Avoid using NULL comparison to check if element is in the map. BUG=None TEST=Compiles and works as expected Review URL: https://chromiumcodereview.appspot.com/10959008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157809 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
PNaCl: Build a PPAPI shims library on all architectures Before, the shims library was only built on x86-64. We change it to build on x86-32 and ARM too, where we define _pnacl_wrapper_start() to be a trivial wrapper which immediately calls the user code's _start() function. This will mean we won't need an conditional for x86-64 in the translators. Since Gyp doesn't allow files to be excluded per architecture, I've put #ifdefs into shim_ppapi.c and pnacl_shim.c. BUG=http://code.google.com/p/nativeclient/issues/detail?id=3018 TEST=I checked that libpnacl_irt_shim.a builds OK in Scons Review URL: https://codereview.chromium.org/10950042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158121 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |