| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Fix the missing make.bat files in the examples to allow
Windows to correctly build using GNU Make. T
TBR=bradnelson@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9395019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121937 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Trivial change to add make.bat files to enable Windows.
TBR= bradnelson@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9350067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121809 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL refactors the build script to support PNaCl. It also
contains a fix for the missing (shell=True) which causes Windows to fail.
Windows uses scons.bat which does not get interpreted
unless the command is run through the shell.
Review URL: https://chromiumcodereview.appspot.com/9388021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121775 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
SDK Builder requires a fix to Cygtar which has still hiding
behind a NaCl deps roll. This temporarily disabled the building
of the updater.
TBR=bradnelson@chromium.org
BUG=109207
Review URL: https://chromiumcodereview.appspot.com/9381033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121660 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Speed up slow "pong" example.
Update "updater" to support new manifest format.
Fix '.svn' exclude.
Add list of files for SDK
Add list of examples for SDK
Committing TBR to green SDK tree, SDK changes do not affect Chrome.
TBR= bradnelson@chromium.org
BUG= 109207
Review URL: https://chromiumcodereview.appspot.com/9383038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121656 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1- Old scons artifacts
2- Move index_staging -> index
3- Remove stale hello_world_c (now just hello_world)
This CL is part of the NaCl SDK and does not affect Chrome.
BUG= 109207
TBR= bradnelson@xchromium.org
Review URL: http://codereview.chromium.org/9378026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121584 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change grately simplifies the other example build cases making it easier
to point out exactly what is different between the various builds.
It also allows us to stage simple make file changes instead of starting
with a more complex one.
This change also adds the missing check_browser.js to each directory instead
of copying it via macro from a common location.
This change only affect the NaCl SDK builders.
TBR=bradnelson@chromium.org
BUG=109207
Review URL: https://chromiumcodereview.appspot.com/9383018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121569 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Simplify hello world examples.
Remove DEBUG/RELEASE builds from make.
Remove 'helper_functions' from simple hello_world.
Move C++ hello_world -> hello_world_interactive.
Move Hello_world_c -> hello_world_newlib
Copy Hello_world_c -> hello_world_glibc (with glibc TC)
This change grately simplifies the hello world cases making it easier
to point out exactly what is different between the various builds.
It also allows us to stage simple make file changes instead of starting
with a more complex one.
This change only affect the NaCl SDK builders.
BUG= 109207
Review URL: https://chromiumcodereview.appspot.com/9370041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121374 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
buildbot_run.py automatically generates make.bat files during the Windows
SDK build process. These files should be removed.
TBR= bradnelson@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9331011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120603 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL added two new examples for the NaCl SDK. This only affects SDK bots since
the code is completely contained within native_client_sdk subtree.
Fix incorrectly placed ppapi headers.
Remove TODOs and cleanup create_nmf.py.
Add hello_world_glibc example
Add dlopen example.
BUG= 111224
Review URL: https://chromiumcodereview.appspot.com/9234043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120117 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is just to get my feet wet before getting more serious about adding
pnacl support.
Mostly adding comments and a tiny bit of cleanup
Two questions:
* where does this get invoked from?
I saw some mentioning here:
tools/build/scripts/master/factory/gyp_factory.py
bot this is not part of my chrome client
* Where do the toolchain tarballs get downloaded?
Review URL: http://codereview.chromium.org/9159067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120100 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
to Unix cp
BUG=none
TEST=manual
Review URL: http://codereview.chromium.org/9309013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120041 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=trybots,manual (build SDK, inspect headers)
Review URL: http://codereview.chromium.org/9309012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120036 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Install toolchain headers to glibc toolchain instead of newlib twice.
BUG=none
TEST=manual (build sdk, verify headers in place)
Review URL: http://codereview.chromium.org/9293021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119871 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a script for generating NMF files to the tools directory of the SDK.
This already exists and is copied from another location in the SDK as-is.
This is done as a copy instead of a move so that the scons components in
the sdk can be removed as one atomic commit.
BUG= 111224
R= bradnelson@chromium.org
Review URL: http://codereview.chromium.org/9284032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118876 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=79098
Review URL: http://codereview.chromium.org/9148086
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118334 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix path issue with path to gsutil which is unused by trys.
This CL should only affect SDK bots, not Chrome.
Commiting TBR to green SDK tree.
BUG=109207
TBR= bradnelson@chromium.org
Review URL: http://codereview.chromium.org/9179004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117823 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace multiple SDK scripts with updated buildbot_run.py
Remove Windows installer, use tgz/bz2 on all platforms.
Remove scons, replace all example build components with Make.
Add missing NMF files.
Add oshelper to make a platform independant mv, rm, cp, mkdir
This CL should only affect SDK bots, not Chrome.
Commiting TBR to green SDK tree.
BUG= 109207
TBR= bradnelson@chromium.org
Review URL: http://codereview.chromium.org/9090001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117813 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove all scons files.
Remove all scons test files.
Add Makefile.
Fix various build issues due to PPAPI changes.
NOTE: This only affect SDK builders and not Chrome itself.
BUG= http://code.google.com/p/chromium/issues/detail?id=109917
Review URL: http://codereview.chromium.org/9139029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117675 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
merged into chromium.
BUG=None
TEST=None
R=noelallen@chromium.org,steveblock@chromium.org
Review URL: http://codereview.chromium.org/9051006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117462 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For interface Foo with versions A and B, structs will be defined for Foo_A and Foo_B, and a typedef generated from Foo_B to Foo. Versioning of IDL structs remains unchanged.
(Follow-up to discussion on CL 8931019)
*** This change breaks compatibility with C code that makes use of unversioned-named interface structs. :( ***
We need to define a versioned-named struct for each interface's current version. We could:
1. Carry on defining the current struct unversioned and typedef a versioned name for it.
The versioned type for the interface would be a typedef for the latest version and a struct for later versions, causing calling C code that uses it to break when a new version is added.
2. Define structs for all versions, and a separate unversioned struct.
This would lose type equivalence between the versioned and unversioned copies of the latest interface specification, and lead to needless duplication, especially for one-version interfaces.
3. Do this CL. We break some C code once, by change the unversioned type from struct to typedef, but we avoid these headaches in future. C++ code shouldn't be affected.
*** Contents of this CL, including notes on to-dos:
This change requires updating thunk-getters to be defined using versioned names, so that the interface structs can be forward declared; the thunk-getters now have versioned names and return values.
Changing the thunk-getter naming requires updating unit-tests to call the versioned names. It also requires some interface headers not generated from IDL to be manually updated to the new scheme (PPB_CharSet_Dev, PPB_Crypto_Dev, PPB_DirectoryReader_Dev, PPB_LayerCompositor_Dev, PPB_Graphics3D, PPB_Flash_Menu, PPB_Instance_Private, PPP_Pdf, PPB_Flash_NetConnector, PPB_GLESChromiumTextureMapping_Dev and PPB_Graphics3D_Trusted).
The proxy GetInfo() calls are updated to use versioned interface macros and thunks. Similarly, most PPBs added in interface_list.cc are now added using versioned interface macros and thunk getters. Ditto PluginModule, and some of PluginInstance. Some implementations (e.g. PPB_CharSet_Dev) needed updating to use versioned thunk getters to fetch interfaces to use.
The VideoDecoder interface size checks are for 32-bit are updated not to expect structs.
It was necessary to replace forward declarations of interface structs with includes, and remove "struct" prefixes where unversioned names were used. In most cases the affected code should really be updated to cope with versions.
PPP_Pdf has become PPP_Pdf_1. Other versionless structs that should be updated for consistenct include PPB_UMA_Private, PPB_GPU_Blacklist_Private, PPB_Proxy_Private, PPP_PDF, PPB_OpenGLES2, PPB_Flash_File_FileRef and PPB_Flash_File_ModuleLocal. Also PPP_Class_Deprecated, PPP_CursorControl_Dev, PPP_Find_Dev, PPP_NetworkState_Dev, PPP_Scrollbar_Dev, PPP_Selection_Dev, PPP_VideoCapture_Dev, PPP_Graphics3D and PPP_Instance_Private.
The Graphics2D and GLES2 examples now use unversioned interface type names without "struct" prefix. It's not clear whether examples should use versioned names, to show best practice, or unversioned.
The typedef hack in PPP_Instance IDL is gone. Yay.
BUG=107398,108379
TEST=All Pepper and NaCl tests should continue to pass on Chromium bots. NaCl SDK examples build correctly.
Review URL: http://codereview.chromium.org/8989006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116490 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes gyp properly relativize the paths; see
<http://code.google.com/p/gyp/wiki/InputFormatReference#Pathname_Relativization>.
TEST=builds + trybots
TBR=noelallen@chromium.org
Review URL: http://codereview.chromium.org/8975001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114751 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
TBR=bradnelson@chromium.org
Review URL: http://codereview.chromium.org/8921018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114307 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Original commit text:
Add some suggested performance improvements to geturl.
Original Review URL: http://codereview.chromium.org/8603014
BUG=None
TEST=None
TBR=bradnelson@chromium.org
Review URL: http://codereview.chromium.org/8922018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114125 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
original CL:
Updated update_manifest.py to push manifest files to server
http://codereview.chromium.org/8566045 (r1387, not this CL)
BUG=None
TEST=None
TBR=bradnelson
Review URL: http://codereview.chromium.org/8889029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113883 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix the memory leak in PluginImageData.
- Fix the out-of-bound memory access in mouselock NaCl example.
BUG=106779
TEST=mouselock NaCl example won't crash after a while (~30 seconds).
Review URL: http://codereview.chromium.org/8872045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113854 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=run_all_tests
Review URL: http://codereview.chromium.org/8893007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113839 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The --archive-id option allows you to specify the archive id that is used to
build the BigStore URL for the SDK tarballs. This id overrides the default
id that looks like "pepper_15_1347".
BUG=none
TEST=native_client_sdk/src/scons run_update_manifest_test
Review URL: http://codereview.chromium.org/8879042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113815 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
TBR=bradnelson
Review URL: http://codereview.chromium.org/8888013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113651 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TBR=bradnelson, noelallen
Review URL: http://codereview.chromium.org/8885015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113633 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=106596
TEST=NaCl SDK Hello World C example builds and runs successfully.
TBR=noelallen1
Review URL: http://codereview.chromium.org/8883008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113557 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
TBR=bradnelson, noelallen
Review URL: http://codereview.chromium.org/8827008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113390 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8801030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113234 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update pepper_16 to rev 1396 and pepper_17 to rev 112997
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8806024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113096 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tested by comparing output of ./scons -n extra_sdk_update_header both before and after.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/8785002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112832 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=noelallen@google.com
TBR
Review URL: http://codereview.chromium.org/8772048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112724 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
to decide where to archive to.
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8758013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112652 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Need to actually read the symlink :-(
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8743004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112129 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=noelallen@google.com
TBR
Review URL: http://codereview.chromium.org/8735012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112092 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Should fall back on archiving hard links as files.
This should be ok as they are currently small shims.
BUG=None
TEST=None
R=noelallen@google.com
TBR
Review URL: http://codereview.chromium.org/8733006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112062 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=noelallen@google.com
TBR
Review URL: http://codereview.chromium.org/8659046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111978 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
checkout.""
This reverts commit 5034eda4c488c4f47361bd3b70f52a375837326f.
BUG=105658
TEST=
Review URL: http://codereview.chromium.org/8687022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111827 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit f93e934130f674cde671d49f17dc152793e943ca.
Revert "Make archiving source independent of which buildbot_run.py is run from."
This reverts commit c4ab747a752ee8228bfb78f71b54df8ef9104c7e.
BUG=105658
Review URL: http://codereview.chromium.org/8664018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111826 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
extension.
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8727008
TBR=bradnelson@google.com
Review URL: http://codereview.chromium.org/8659021
TBR=jstritar@chromium.org
Review URL: http://codereview.chromium.org/8727011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111798 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8727008
TBR=bradnelson@google.com
Review URL: http://codereview.chromium.org/8659021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111795 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8727008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111786 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8727005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111769 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Adding the glibc toolchain to chromebots.
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8676030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111759 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
TBR=bradnelson@chromium.org
BUG=105108
TEST=
Review URL: http://codereview.chromium.org/8669017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111659 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=noelallen@google.com
Review URL: http://codereview.chromium.org/8473005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110881 0039d316-1c4b-4281-b951-d872f2087c98
|