| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Remove oldest SDK version (pepper_32) to keep total number
of published SDKs constant.
R=binji@chromium.org, binji
Review URL: https://codereview.chromium.org/761553002
Cr-Commit-Position: refs/heads/master@{#307369}
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/781623002
Cr-Commit-Position: refs/heads/master@{#307048}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous code was checking to make sure the seconds and nanoseconds values
are both greater than or equal to the same values from a time in the past. This
is not true when the nanoseconds value wraps around, so a more complex check is
required.
See a failure here:
http://build.chromium.org/p/client.nacl.sdk/builders/linux-sdk-multi/builds/9092/steps/standalone%20test%3A%20nacl_io_test/logs/stdio
[ RUN ] KernelProxyTest.Utimes
kernel_proxy_test.cc:618: Failure
Expected: (buf.st_atim.tv_nsec) >= (tm.tv_usec * 1000), actual: 6000 vs 999998000
kernel_proxy_test.cc:620: Failure
Expected: (buf.st_mtim.tv_nsec) >= (tm.tv_usec * 1000), actual: 6000 vs 999998000
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/748913004
Cr-Commit-Position: refs/heads/master@{#306915}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
glibc/newlib versions)"
This reverts commit cd49bee13b46af6a4768836b8f89707d0e15f1f6.
This change should have have landed until the corresponding
NaCl change made it in: https://codereview.chromium.org/759583003/
This should fix the recent failures on the naclports tree.
R=bradnelson
Review URL: https://codereview.chromium.org/765933003
Cr-Commit-Position: refs/heads/master@{#306633}
|
|
|
|
|
|
|
|
|
|
|
| |
The source parameter is used, and is necessary for some filesystem
types.
BUG=437687
Review URL: https://codereview.chromium.org/768033002
Cr-Commit-Position: refs/heads/master@{#306265}
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/772633002
Cr-Commit-Position: refs/heads/master@{#306262}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This includes the following:
242971 - [NaCl SDK] Fix bug in nacl_sdk tool when SHA or size is incorrect.
240381 - [NaCl SDK] update cloud storage URL (commondatastorage -> storage)
233830 - Fix fancy_urllib license for downstream Android WebView tool
232541 - [NaCl SDK] Rename README to README.chromium in third_party/fancy_urllib
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/766283002
Cr-Commit-Position: refs/heads/master@{#306260}
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is used in conjunction with build_artifacts.py to extract the binary
resources needed for the Native Client SDK.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/735833003
Cr-Commit-Position: refs/heads/master@{#306253}
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/767313002
Cr-Commit-Position: refs/heads/master@{#306247}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
versions)
Previsouly we didn't have a working version of getcwd()
in newlib (libnacl) but we do now.
Secondly the resean for intercepting getcwd() directly
was due to gtest calling this in a static constructor.
gtest was recently changed to handle the failure of
getcwd() under NaCl so this workaround is no longer
needed.
BUG=437075
Review URL: https://codereview.chromium.org/756333005
Cr-Commit-Position: refs/heads/master@{#306220}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Same meaning; less bytes.
R=estade@chromium.org, jamiewalch@chromium.org, sbc@chromium.org
TBR=cpu@chromium.org
BUG=none
TEST=smaller chrome installer
Review URL: https://codereview.chromium.org/755223003
Cr-Commit-Position: refs/heads/master@{#305778}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added test of non-blocking for tty.
BUG=None
TEST=local emacs build + tty_test
R=sbc@chromium.org, petewil@chromium.org
Review URL: https://codereview.chromium.org/756873002
Cr-Commit-Position: refs/heads/master@{#305682}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also add a top level Makefile to native_client_sdk which
excersises this.
Add exception to checklicenses.py since upstream does
not include license information in their source files.
BUG=435348,434551
Review URL: https://codereview.chromium.org/727003004
Cr-Commit-Position: refs/heads/master@{#305439}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new "nacl_core_sdk" mode has been introduced for NaCl toolchain
packages which allows the NaCl tree to specify what external facing
users of the toolchain should download. Currently it only filters out
the arm_trusted package which is not useful for Chromium. Eventually we
will also use this to filter out a set of "raw" toolchains which do not
contain the core_sdk.
R=bradnelson@chromium.org, dschuff@chromium.org
BUG=None
TEST=trybots
Review URL: https://codereview.chromium.org/735163002
Cr-Commit-Position: refs/heads/master@{#305102}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Focus of this CL is on the PNaCl records that can appear in bitcode files.
A subsequent CL will add how the records are converted to bitcode sequences.
Replaces CL: https://codereview.chromium.org/364463002
BUG=None
NOTRY=True
(documentation only change).
Review URL: https://codereview.chromium.org/725333002
Cr-Commit-Position: refs/heads/master@{#305041}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The failure seems to have been triggered from the recent
gtest update. The exact revision seems to be:
https://code.google.com/p/googletest/source/detail?r=693
The issue only effects builds made with our older
gcc 4.4 toolchain. Neither asan nor valgrind report any
issues with the linux run of this test, and PNaCl build
also passes just fine so I'm assuming is a compiler bug
in the older toolchain.
The fix I found was to use "const char*" over "char []"
for local string constants. In fact just adding a const
alone and leaving the [] syntax also fixes the issue.
Most likely there is an underlying compiler bug that
still needs to be addressed.
BUG=434821
Review URL: https://codereview.chromium.org/740023002
Cr-Commit-Position: refs/heads/master@{#304959}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Without this if you have other cached credentials,
appcfg.py can get confused.
BUG=None
TEST=local
R=binji@chromium.org
Review URL: https://codereview.chromium.org/741513002
Cr-Commit-Position: refs/heads/master@{#304645}
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=local
R=binji@chromium.org, sbc@chromium.org
Review URL: https://codereview.chromium.org/734073005
Cr-Commit-Position: refs/heads/master@{#304637}
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
R=binji@chromium.org, jmedley@chromium.org
Review URL: https://codereview.chromium.org/737703002
Cr-Commit-Position: refs/heads/master@{#304635}
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
TBR=binji@chromium.org,jmedley@chromium.org
Review URL: https://codereview.chromium.org/737483005
Cr-Commit-Position: refs/heads/master@{#304570}
|
|
|
|
|
|
|
|
|
|
| |
This means the arch of the tools will match the arch of
the machine building the SDK. Previously we have forced
the tools to be 32-bit for maximum portability.
Review URL: https://codereview.chromium.org/706473003
Cr-Commit-Position: refs/heads/master@{#304560}
|
|
|
|
|
|
|
|
| |
R=binji@chromium.org
Review URL: https://codereview.chromium.org/726183002
Cr-Commit-Position: refs/heads/master@{#304521}
|
|
|
|
|
|
|
|
|
| |
R=binji@chromium.org, jmedley@chromium.org
BUG=None
Review URL: https://codereview.chromium.org/716243004
Cr-Commit-Position: refs/heads/master@{#304518}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding water.cc to commit history.
Sample changed to reduce the need to understand row-major, changed doc to match.
Changing python codelab to run locally.
Pulling in new web devenv version with better copy paste.
BUG=None
R=jmedley@chromium.org
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/731323003
Cr-Commit-Position: refs/heads/master@{#304492}
|
|
|
|
|
|
|
|
|
| |
Update docs to reflect that python 2.6 is no longer
supported.
Review URL: https://codereview.chromium.org/733733002
Cr-Commit-Position: refs/heads/master@{#304456}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding two codelabs:
* PNaCl web devenv used to deploy a pnacl python app.
* devenv chrome app used to learn ppapi graphics 2d.
BUG=None
TEST=local + manual
R=binji@chromium.org
Review URL: https://codereview.chromium.org/731453002
Cr-Commit-Position: refs/heads/master@{#304304}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This brings in the following changes (the most recent of which
is needed to fix the current issues on the linux builder):
e53078c Fix ARM builds of various ports
066f8a5 Fix libwebp ARM build
cca708d Add support for new arm gcc version (4.9.2)
5f61a48 Enable running of zlib example test
52c2855 Don't export NACL* tool variable in nacl-env.sh
f0e957f When NACPORTS_QUICKBUILD is set only translate to single arch
2a431bd Update fix for detecting PNaCl install location
b7308f2 Add 'depends' command that lists dependencies for a package.
b66d118 Add gettext dependency to python3
ded3409 Adding jseval utility for use in open web devenv.
BUG=432273
R=binji@chromium.org
Review URL: https://codereview.chromium.org/721043002
Cr-Commit-Position: refs/heads/master@{#304265}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In nacl_io, we try receiving from sockets before the user requests it to
improve latency. When we get a recv of 0, that represents the end of the
stream. This can occur when the remote socket shuts down the sending end of its
socket.
Previously we treated this as an error, but that is incorrect; it is legal to
continue sending and receiving from this socket until it is fully closed.
BUG=423110
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/659203002
Cr-Commit-Position: refs/heads/master@{#304238}
|
|
|
|
|
|
|
|
|
| |
BUG= https://code.google.com/p/naclports/issues/detail?id=159
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/690583007
Cr-Commit-Position: refs/heads/master@{#304151}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All unittests are now silent by default. test_all.py is
not verbose unless you pass -v/--verbose to it.
Run httpd unittests on a non-default port to avoid
conflict with existing running servers on the same
machine.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/724963002
Cr-Commit-Position: refs/heads/master@{#304121}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This brings in 98 revsions from the naclports repo
between 0c21fc5..796184d.
This change is needed to fix the build on chrome
release branches. The critical change needed is:
796184d Check SDK major version as well as revision
BUG=432273
R=binji@chromium.org
Review URL: https://codereview.chromium.org/720513002
Cr-Commit-Position: refs/heads/master@{#303859}
|
|
|
|
|
|
|
|
|
|
|
| |
This is in preparation for moving NaCl SDK out of the Chrome repo.
BUG=none
R=sbc@chromium.org, noelallen@chromium.org
Review URL: https://codereview.chromium.org/702603002
Cr-Commit-Position: refs/heads/master@{#303559}
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=
TEST=none
NOTRY=true
(documentation only change)
Review URL: https://codereview.chromium.org/637873003
Cr-Commit-Position: refs/heads/master@{#302801}
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/690403002
Cr-Commit-Position: refs/heads/master@{#302480}
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3987
TEST=NaCl SDK example and run on NaCl Perf Bots
R=bradnelson@chromium.org
Review URL: https://codereview.chromium.org/664543003
Cr-Commit-Position: refs/heads/master@{#302183}
|
|
|
|
|
|
|
|
|
|
|
|
| |
setsockopt() can now be called with these options:
SO_RCVBUF
SO_SNDBUF
BUG=none
Review URL: https://codereview.chromium.org/304373008
Cr-Commit-Position: refs/heads/master@{#302167}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* It was broken after the git switch (it used SVN internally)
* Generate Pepper indexes to
c-api-{channel} instead of pepper_{channel}/c
This relies on using Doxygen 1.7.6.1, which was installed by default on Lucid. Doxygen 1.8 does not work, and maybe never will.
You can set the DOXYGEN environment variable to point to a good version of doxygen.
No trybots because it is a documentation generation only change. I tested locally to ensure this wouldn't break stuff.
BUG=none
TEST=local
NOTRY=true
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/591683002
Cr-Commit-Position: refs/heads/master@{#302127}
|
|
|
|
|
|
| |
This reverts commit 4056c3244391cbd2103e402ceaf557924d452783.
Cr-Commit-Position: refs/heads/master@{#301641}
|
|
|
|
|
|
|
|
|
|
| |
BUG=426561
TEST=None
R=oshima@chromium.org
Review URL: https://codereview.chromium.org/678633002
Cr-Commit-Position: refs/heads/master@{#301640}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
htmlfs does not support mode bits. In this case the
expected behaviour (as seen for example when using
os.chmod() on windows python) seems to be to simply
return 0 from fchmod.
BUG= https://code.google.com/p/naclports/issues/detail?id=157
Review URL: https://codereview.chromium.org/674953003
Cr-Commit-Position: refs/heads/master@{#301250}
|
|
|
|
|
|
|
|
|
| |
The toolchains now contain an up-to-date version
of thie header to its not longer needed here.
Review URL: https://codereview.chromium.org/666163004
Cr-Commit-Position: refs/heads/master@{#300534}
|
|
|
|
|
|
|
|
|
|
|
|
| |
Define a new macro S_MODEBITS to represent the
mode bits settable by chmod/fchmod.
Add test to verify that file type cannot be changed
with chmod.
Review URL: https://codereview.chromium.org/671513002
Cr-Commit-Position: refs/heads/master@{#300341}
|
|
|
|
|
|
|
|
|
|
|
|
| |
It was previously failing with EISDIR. This is because
utime() internally acquires the node as O_WRONLY in
order to call the Futimens method. This was failing
because the check for opening a directory for write
was done in Open() rather than CanOpen().
Review URL: https://codereview.chromium.org/660353003
Cr-Commit-Position: refs/heads/master@{#300313}
|
|
|
|
|
|
|
|
|
|
|
|
| |
The offline pnacl translator was not being tested anywhere after we switched to
using pnacl debug info.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/662683003
Cr-Commit-Position: refs/heads/master@{#300119}
|
|
|
|
|
|
|
|
|
|
| |
TEST=./build_tools/build_sdk.py --tar
TEST=trybot
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3851
Review URL: https://codereview.chromium.org/619763005
Cr-Commit-Position: refs/heads/master@{#300065}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After we changed the PNaCl toolchain layout, this library was being installed
to the wrong location. Actually, it was worse -- the directory didn't exist, so
the library was being copied into a file called linux_pnacl/lib-<arch>.
The correct location is now linux_pnacl/translator/<arch>/lib.
BUG=423373
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/655353002
Cr-Commit-Position: refs/heads/master@{#299974}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to better integrate the IRT Extension API into NaCl IO, the
first implementation mirrors the other kernel_wrap_* files. All the
unit tests should therefore still be valid. Eventually it may be
easier to just have a separate version of kernel_intercept which
utilizes the IRT extension API directly.
Currently the IRT Extension interface is only supported within newlib,
so I have enabled it for newlib only.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3918
TEST= trybots
Review URL: https://codereview.chromium.org/608913003
Cr-Commit-Position: refs/heads/master@{#299938}
|
|
|
|
|
|
|
|
|
|
|
|
| |
The default umask() implemented by libnacl returns 0777, which if actually
used, would create files with 0 mode.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/643543004
Cr-Commit-Position: refs/heads/master@{#299921}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is legal to create a file with mode bits that conflict with the open flags,
e.g.:
open("foo", O_WRONLY | O_CREAT, 0444);
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/659513002
Cr-Commit-Position: refs/heads/master@{#299919}
|
|
|
|
|
|
|
|
|
| |
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3963
R=noelallen@chromium.org
Review URL: https://codereview.chromium.org/657933002
Cr-Commit-Position: refs/heads/master@{#299774}
|