| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
BUG=none
Review URL: https://codereview.chromium.org/113983004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244908 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Use immediate assignment when reading from external
external programs, in this case nacl_config.py.
Review URL: https://codereview.chromium.org/133603005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244896 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, calling fopen on /dev/null (among others) with modes w, a,
w+ or a+ would supply the flag O_CREAT to the Open call on the node.
Even if the node existed, this would result in EINVAL being returned.
This change enables O_CREAT to be supplied as long as the node exists.
R=binji@chromium.org, sbc@chromium.org
BUG=333474
Review URL: https://codereview.chromium.org/136713004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244757 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=330851
Review URL: https://codereview.chromium.org/133583006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244730 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This wraps the existing ftruncate routine in a manner identical to
fchmod/chmod and exposes it as truncate.
R=binji@chromium.org, sbc@chromium.org
BUG=
Review URL: https://codereview.chromium.org/135603002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244705 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've confirmed that this will update to 33.0.1750.22.
Note: this does not affect the build, so I'm landing this manually.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/137533003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244620 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements both fchdir and adds an absolute path to the
Descriptor_t struct. Typically on Linux systems this information can be
obtained by querying the /proc file system, but in absence of that, we
can track it ourselves. For pipes and sockets, the path is the empty
string.
By enabling this behavior, fchdir can also be implemented. This also
returns expected errno values from fchdir. This opens up the ability to
do relative path operations like openat. While these currently can be
executed in user code in a race condition prone way, they could be moved
into the KernelProxy, where the absolute paths can be both accessed and
resolved with AcquireHandleAndPath.
R=binji@chromium.org, sbc@chromium.org
BUG=
Review URL: https://codereview.chromium.org/99203014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244267 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When supplying a zero size to getcwd() typical behavior is to allocate
internally and return a pointer. This behavior was already implemented, but
disabled by checking if size <= 0 and erroring with EINVAL. As size_t is
positive definite, this entire check can be removed.
R=noelallen@chromium.org, sbc@chromium.org, binji@chromium.org
BUG=
Review URL: https://codereview.chromium.org/122943005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244213 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Original Review: https://codereview.chromium.org/113363004/
Current PPB_FileRef.MakeDirectory returns PP_OK if a directory exists on
the given path. This makes it difficult to create POSIX compatible API on
top of PPAPI.
This change introduces new PPB_FileRef.MakeDirectory as dev channel API.
That makes a new directory according to the given PP_MakeDirectoryFlags
values. The flags provide exclusive operation option. If exclusive flag
is specified and a directory exists on the given path, the function fails
and returns PP_ERROR_FILEEXISTS.
BUG=314879
TEST=browser_tests
TBR=dmichael@chromium.org,yzshen@chromium.org,tsepez@chromium.org
Review URL: https://codereview.chromium.org/131403004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244148 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This API follows the design at
https://docs.google.com/a/google.com/document/d/1rlwmFhf7VCX8mfrBok8wqXNgvr_ERhL2k6Fqha-pgIo/edit?disco=AAAAAHos8Y8#
c++ interface will be implemented in a separate CL.
It defines new objects for the consumption of media audio tracks based
on the private VideoSource/VideoDestination classes.
BUG=330851
Review URL: https://codereview.chromium.org/126373003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244009 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=
Temporary staged doc: http://ypd-ubiq182.dls.corp.google.com:8009/sdk/release-notes.html
R=binji@chromium.org
Review URL: https://codereview.chromium.org/129793006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243975 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
As nacl_io does not support
TEST=./build_tools/build_sdk.py
TEST=./build_tools/test_sdk.py
Review URL: https://codereview.chromium.org/125693002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243771 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moved description of SDK to top of download page and deleted the
sdk/index.html landing page.
BUG=
TEMPORARY STAGED DOC: http://ypd-ubiq182.dls.corp.google.com:8009/sdk/download.html
R=binji@chromium.org
Review URL: https://codereview.chromium.org/127433002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243659 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Also, remove GetLoaderPath, GetHelperPath, GetIrtBinPath from getos.py.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/118553007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243629 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It's no longer used.
BUG=
TBR=binji
Review URL: https://codereview.chromium.org/123933006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243429 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change was originally introduced to only run the NaCl SDK bots when
all changes were to files in the native_client_sdk directory.
This change is no longer safe, as some changes can affect other builders
(such as changes to create_nmf.py and nacl_io).
BUG=none
R=stip@chromium.org
Review URL: https://codereview.chromium.org/112953005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243396 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This CL contains supporting code for C++ APIs and the C++ equivalent of chrome.alarms.
BUG=327197
TEST=None
Review URL: https://codereview.chromium.org/116963003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243158 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
RST-ifying new landing page. Adding needed CSS. Renaming the original
index.html to sitemap.html.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/113133015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243123 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Replacing auto-generated left-nav with a manual left-nav for now.
R=binji@chromium.org
Review URL: https://codereview.chromium.org/123773002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243114 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This API follows the design at
https://docs.google.com/a/google.com/document/d/1rlwmFhf7VCX8mfrBok8wqXNgvr_ERhL2k6Fqha-pgIo/edit?disco=AAAAAHos8Y8#
It defines new objects for the consumption of media video tracks based on the private VideoSource/VideoDestination classes.
BUG=330851
Review URL: https://codereview.chromium.org/107083004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243099 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
An exception was raised because the code was trying to access a non-existent
attribute.
BUG=327038
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/98423008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242971 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(This basically renames everything...)
This change was originally landed at r240799, but was reverted speculatively. See https://codereview.chromium.org/113123003/
BUG=none
TBR=noelallen@chromium.org, sbc@chromium.org
Review URL: https://codereview.chromium.org/111143003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242002 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/111253005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241976 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
M33 branched on December 16th 2013, update the NaCl SDK release notes to mention libc++ and sjlj EH.
R= sbc@chromium.org, binji@chromium.org, mackinlay@chromium.org, sehr@chromium.org, awatson@chromium.org
BUG= N/A
TEST= N/A
NOTRY=true
(documentation only change)
Review URL: https://codereview.chromium.org/118313005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241920 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
You can now pass -b to test_projects to build the projects you specify.
I've also removed the -p options for test_projects and build_projects. They've
been deprecated for a while, and I don't think anyone is using them anymore.
This change was originally landed at r240804, but was reverted speculatively.
See https://codereview.chromium.org/105833005/
BUG=none
TBR=sbc@chromium.org
Review URL: https://codereview.chromium.org/108573006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241792 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We can't add pepper_33 yet because there isn't a good build yet.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/98113004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241780 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/100213012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241723 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It would fail parsing localized string otherwise. For example 'file format' is
'format de fichier' with LANG=fr_CA.UTF-8.
(This is the same fix as r240802; See http://crrev.com/108213002. That change
was reverted because it also included a change that broke generation of .nmf
files for GLibc)
BUG=NONE
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/115153008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241359 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Also add note about calling exit() being unnecessary.
BUG=323855
R=awatson@chromium.org, bsy@google.com
Review URL: https://codereview.chromium.org/108783002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241331 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Suspected to break ppapi/nacl glibc tests
> Fix create_nmf.py on non-English locale.
>
> It would fail parsing localized string otherwise. For example 'file format' is
> 'format de fichier' with LANG=fr_CA.UTF-8.
>
> Fix file_arch could be used before being assigned.
>
> R=sbc@chromium.org
> BUG=
>
> Review URL: https://codereview.chromium.org/108213002
TBR=maruel@chromium.org
Review URL: https://codereview.chromium.org/116193002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240860 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Speculative revert to fix 32-bit NaCl failures.
> [NaCl SDK] Add option to test_projects to build project first.
>
> You can now pass -b to test_projects to build the projects you specify.
>
> I've also removed the -p options for test_projects and build_projects. They've
> been deprecated for a while, and I don't think anyone is using them anymore.
>
> BUG=none
> R=sbc@chromium.org
>
> Review URL: https://codereview.chromium.org/105833005
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/115783002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240851 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Speculative revert to fix 32-bit NaCl failures.
> [NaCl SDK] nacl_io: Rename Mount -> Filesystem, MountNode -> Node.
>
> (This basically renames everything...)
>
> BUG=none
> R=noelallen@chromium.org, sbc@chromium.org
>
> Review URL: https://codereview.chromium.org/113123003
TBR=binji@chromium.org
Review URL: https://codereview.chromium.org/115713002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240844 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
You can now pass -b to test_projects to build the projects you specify.
I've also removed the -p options for test_projects and build_projects. They've
been deprecated for a while, and I don't think anyone is using them anymore.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/105833005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240804 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It would fail parsing localized string otherwise. For example 'file format' is
'format de fichier' with LANG=fr_CA.UTF-8.
Fix file_arch could be used before being assigned.
R=sbc@chromium.org
BUG=
Review URL: https://codereview.chromium.org/108213002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240802 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
(This basically renames everything...)
BUG=none
R=noelallen@chromium.org, sbc@chromium.org
Review URL: https://codereview.chromium.org/113123003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240799 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=trybots
R=binji@chromium.org
Review URL: https://codereview.chromium.org/108533003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240381 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an initial implementation of the FUSE interface, to allow extending the
types of mounts nacl_io supports.
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/108803003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240167 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/108673002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240147 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
It seems to have broken as of r286038.
BUG=262379
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/111963004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240138 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
The C++ wrapper will be in a separate CL.
BUG=327197,233439
TEST=None
Review URL: https://codereview.chromium.org/103993006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240013 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
"Make arguments to Element methods non-optional" was
reverted in Blink because these tests began failing.
BUG=325922
Review URL: https://codereview.chromium.org/111833002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239999 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This way when you run make you'll build Release, and if you navigate to the page
you'll load the Release build.
This CL also adds an "error" handler to common.js by default; this makes it easier to see when you are trying to run an example that doesn't exist.
Finally, I've also added a Debug/Release selector to the index.html landing page (served when you run "make run" from the examples directory)
BUG=327130
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/110803002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239803 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See recent PSA on the mailing list:
https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM
BUG= http://code.google.com/p/nativeclient/issues/detail?id=3623
R= dschuff@chromium.org
NOTRY=true
(documentation update)
Review URL: https://codereview.chromium.org/111303002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239792 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/102423006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239619 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This includes a fix for the PNaCl build. I wasn't including stdlib.h, when
using rand(), RAND_MAX, and exit().
BUG=none
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/108273006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239560 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: https://codereview.chromium.org/103093004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239545 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=276739
Review URL: https://codereview.chromium.org/105943006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239309 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This pulls in the following Native Client changes:
r12489: (jfb) Build libc++/libc++abi with HAS_THREAD_LOCAL
r12490: (jvoung) PNaCl: Update LLVM test suite revision in pnacl/COMPONENT_REVISIONS
r12491: (jvoung) Add dashy repos (llvm-test-suite) to pnacl/deps_update.py
r12492: (mseaborn) Add tests for C++ exception types that use virtual base classes
r12493: (jfb) Update TOOL_REVISIONS for PNaCl 12483->12489
r12494: (mseaborn) PNaCl: Update libcxxabi revision in pnacl/COMPONENT_REVISIONS: SJLJ EH support
r12495: (jfb) Mark faultqueue test as broken on ARM.
r12496: (kschimpf) PNaCl: Update LLVM revision in pnacl/COMPONENT_REVISIONS
r12497: (mseaborn) Update PNaCl toolchain revision to r12494 to get SJLJ EH support for libc++
This pulls in libc++ as the default standard C++ library for PNaCl and allows SJLJ EH to work with libc++.
This also fixes out-of-bounds std::map access in nacl_io testing, and correspondingly broken test. All used pass because libstdc++ just happened to return the expected value when out-of-bounds, but libc++ doesn't return the same thing and the tests now appeared broken.
BUG=none
TEST=nacl_integration
R=binji@chromium.org, dschuff@chromium.org, ronghuawu@chromium.org
Review URL: https://codereview.chromium.org/98713004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239294 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=binji@chromium.org
Review URL: https://codereview.chromium.org/101873006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238756 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=320450
TEST=nacl_io_socket_test + manual testing
R=binji@chromium.org, noelallen@chromium.org
Review URL: https://codereview.chromium.org/99813004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238281 0039d316-1c4b-4281-b951-d872f2087c98
|