| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Slightly modified from noelallen's codereview.chromium.org/10823177.
My changes: style nits, as well as fixing pnacl builds
original CL description follows:
This CL adds support for Debug and Release configs.
It moves functions that require knowledge of the Makefile to make_rules.py and
keeps functions that require understanding of the DSC files in
generate_make.py.
It adds a 'config' parameter to the embed in common.js.
Updates all index.html files to support the new config parameter.
make_rules.py has been converted to a class. This allows the object to persist
state about the build which allows us to remove knowledge of the make rules
from generate_make.py.
BUG=none
TBR=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10828187
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150289 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
**For now, gtest is marked experimental because the NaCl fix to gtest has not yet been upstreamed and DEPS'd into chrome**
* Test-only libraries and examples are build to the $(NACL_SDK_ROOT)testing/ directory.
* Added INCLUDES to .dsc file, platform-generic way to add an include directory.
BUG=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10824092
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149929 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add -v/--verbose so you can see what the tool is doing.
Fix for StageDependencies so that it treats the main files
in the same special way that _GenerateManifest does. The
current behavior creates duplicate nested copies of
of the all main (.nexe) files you pass it.
Remove trailing whitespace.
Add a __repr__ for ArchFile so printing them is less opaque.
Remove ErrorOut in favor of Error exception. Calling
sys.exit() all over the place makes things like unit testing
harder. Error exception is now caught in the main entry
point so the user doesn't see stack traces for errors.
BUG=
Review URL: https://chromiumcodereview.appspot.com/10837028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149557 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also add --experimental flag to build_sdk.py so we can test a library without
it being included in the archived SDK.
BUG=122229
TEST=none
R=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10829027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149372 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These headers now match the regex used in the presubmit check.
This will simplify adding a tool to check license compatibility for the Android
WebView build.
BUG=138921
Review URL: https://chromiumcodereview.appspot.com/10835019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149222 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=binji@chromium.org
BUG=139161
Review URL: https://chromiumcodereview.appspot.com/10820058
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149066 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also fix a couple of bugs in the license tool.
- When scanning, ignore directories that don't contain any files, on the
assumption that these are DEPS directories for projects not used by our
current configuration.
- Don't recurse into directories in ADDITIONAL_PATHS, just as we don't for
regular third_party/foo directories.
Notes
- License file for third_party/mozc was taken from source header.
- LICENSE.chromium_os was copied from Chromium OS source tree.
This fixes 'licenses.py scan' for an Android checkout.
BUG=138921
Review URL: https://chromiumcodereview.appspot.com/10829042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148693 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added flushing to python server to fix issue in Visual Studio output window.
BUG=136414
TEST=
Review URL: https://chromiumcodereview.appspot.com/10821046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148668 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is implemented by passing -MMD to gcc and then including the
generated .d files in the Makefile.
BUG=139161
TEST=
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10821050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148640 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
build_sdk.py: Also added --libraries to build only libraries.
generate_make.py: Added HEADERS tag and HEADERS_DEST to .dsc file to allow a
library to specify public headers and a place to install them.
BUG=none
TEST=none
R=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10823016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148455 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
R=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10808103
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148233 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL removes the implicit -lppapi and pthread in the Makefiles. Since ppapi lib
does not exist on the host (on NaCl it's actually a linker script), we need to
create a bogus ppapi.lib for host Pepper development. In addition, on Windows we
do not have a pthread library so we create a mini pthread library to support the
examples.
This CL also fixes tries which are broken on Windows.
Review URL: https://chromiumcodereview.appspot.com/10815039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148006 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous README had placeholders for the VERSION, REVISION, and DATE.
It also incorrectly pointed to the NativeClientSDK repository on code.google.com
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10696213
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147322 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
with cl.exe in the PATH.
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10803017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147319 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cl.exe in the path.
BUG=none
TEST=none
TBR=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10799009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147268 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10690186
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147140 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The compile failure occurred because pp::CompletionCallbackFactory's second
template parameter changed from a reference count type to a traits type.
event_queue::ThreadSafeRefCount is no longer necessary because
pp::CompletionCallbackFactory uses a thread safe traits class by default.
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10789021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147119 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
bundle.
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10764002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145801 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also, "./build_sdk --pnacl" now works on non-buildbots.
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10767002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145755 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds support for host targets
Adds support for Win32 complation, linking
Adds support for libaries
Adds ppapi_cpp, and ppapi_gles2 libraries
src/ppapi/* will be scraped for headers, these will be placed in <SDK>/include
individual libraries such as ppapi_cpp and ppapi_gles2 will be placed in <SDK>/src
Output of those libraries will be placed in <SDK>lib (or lib32/lib64 for linux)
So now the directories are:
SDK
examples
inludes
libs
srcs
tools
toolchains
R=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10668011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145390 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I changed some DOM elements, but forgot to update the pyauto tests.
BUG=none
TEST=pyauto tests on the NaCl SDK waterfall
NOTRY=true
TBR=noelallen@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10693075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145200 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10674003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145173 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10703042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144874 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
When using LAUNCH_NEXE, the URL provided on the command-line is incorrect.
It should just point to index.html not <PROJECT>.html
BUG=134244
R=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10661013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143785 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also fixes a compile failure on the SDK waterfall.
BUG=none
TEST=none
NOTRY=true
R=noelallen@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10639022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143717 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
causing a pnacl compile failure.
BUG=none
TEST=none
R=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10643005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143475 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Previous review, reverted: http://codereview.chromium.org/10541089/
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10541116
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143446 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
NOTRY=true
TBR=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10600012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143316 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
added --mailto/--mailfrom/--dryrun
BUG=none
TEST=none
NOTRY=true
TBR=noelallen@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10598007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143312 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=noelallen@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10575038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143227 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The behavior in gsutil 3.10 is different from 3.3. gsutil ls of a non-existent
directory used to return nothing, now it throws an exception.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10580017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143059 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10583008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142908 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10532213
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142887 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The example no longer requires the stand alone sel_ldr and IRT which
prevent use of this example while simultaneously using an OpenGL ES
context.
BUG=133394
R=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10575012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142872 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To support automatically generating the projects, we need to differentiate
between various versions of the projects such as newlib, glibc, pnacl, etc...
To do this, we automatically generate an index_<TOOLCHAIN>.html per version
as well as an index.html which redirects to the default toolchain.
While this CL looks large, is actually very formulaic
1- remove examples/*/*.nmf - it's now autogenerated
2- remove examples/*/*.html - it's now generated from index.html
3- Add index.html
4- Copy comments from examples/index.html into each example.dsc
(To allow us to autogenerate the main index eventually)
The interesting changes are:
Add redirect.html to create a default index.html
Moved common setup code into common.js
TBR=binji@chromium.org
BUG=130618
Review URL: https://chromiumcodereview.appspot.com/10554022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142636 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Additional cleanup, remove directories not in use
Move generate_make templates to new file
Clean up code, make generator more data driven in preparation
for supporting host configurations.
BUG=130618
TBR=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10557028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142629 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Renable examples disabled to support newlib/glibc combo.
Updates template, buildsdk, create_nmf to enable PNaCl.
Unifies macro replacement code in generate_make
BUG=130618
TBR=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10543175
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142382 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Windows was printing an about a missing double quote, probably due to
the macro definition of the toolchain: -DTCNAME=\"newlib\"
This CL is the second part of the fix which was lost due to out of order checkins.
TBR=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10543173
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142342 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove old Makefiles
Move hello_world_newlib -> hello_world
Remove hello_world_glibc
Remove hello_world_pnacl
TBR=binji@chromium.org
BUG=130618
Review URL: https://chromiumcodereview.appspot.com/10541180
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142322 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1- Fix extra comma in PPAPI files, breaks scons build.
2- Fix missing eol properties on hello_world_gles sources
3- Support building library
4- Add gles2 library
R=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10541154
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142215 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changed headers in file io example to be glibc compatible
BUG=132123
TEST=
Review URL: https://chromiumcodereview.appspot.com/10539146
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142062 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Adding missing Makefile from CL to fix red SDK bot.
TBR=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10539147
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142022 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Re-adding this example which was incorrectly tagged with +exec on the
shader files. See:
http://codereview.chromium.org/10538100/
I am splitting the CL since we can't try a binary file. This file is
currently unreferences and will be use in a different CL.
BUG=132204
TBR=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10543147
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141969 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These will replace the current method for copying projects over
and defining their makefiles. The makefiles will be removed
in a different CL to atomically switch between the two versions.
Fixes several minor issues.
Disables debugging, and dlopen
BUG=130618
R=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10541134
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141968 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Add a demo which uses openGL ES 2.0 via PPAPI to draw a rotating cube.
BUG=132204
Review URL: https://chromiumcodereview.appspot.com/10538100
TBR=noelallen@google.com
Review URL: https://chromiumcodereview.appspot.com/10537151
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141922 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
SDK try helper scripts list incorrect bots. This causes the
try to silently get ignored.
TBR=bradnelson@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10537145
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141917 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Add a demo which uses openGL ES 2.0 via PPAPI to draw a rotating cube.
BUG=132204
Review URL: https://chromiumcodereview.appspot.com/10538100
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141915 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
TBR=binji@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10548013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141744 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These will replace the current method for copying projects over
and defining their makefiles. The makefiles will be removed
in a different CL to atomically switch between the two versions.
BUG=130618
R=binji@chromium.org
TEST=test_generate_make.py
Review URL: https://chromiumcodereview.appspot.com/10539082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141601 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding file_io SDK example
R=noelallen@chromium.org
BUG=132123
TEST=
Review URL: https://chromiumcodereview.appspot.com/10513018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141519 0039d316-1c4b-4281-b951-d872f2087c98
|