Add 'include/win' to include path for PPAPI projects

BUG=

Review URL: https://codereview.chromium.org/11112007

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1447 050acbb0-2703-11df-ab0a-9f3f633ae91d
Better handling of permission errors during install.

Error messages are now more accurate and descriptive.

BUG=155411,151684

Review URL: https://codereview.chromium.org/11115018

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1448 050acbb0-2703-11df-ab0a-9f3f633ae91d
Add execute bit to .bat files

BUG=

Review URL: https://codereview.chromium.org/11048042

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1449 050acbb0-2703-11df-ab0a-9f3f633ae91d
Only store major version of AddIn in VS project file.

This avoids vcproj file churn.

Also, get the version number directly from the assembly
rather than parsing the .AddIn file.

Also, fix for default debugger args. Without this change
the PPAPI default debugger args  don't work since
TargetPath ends up being empty.  The side effect would
be that the PPAPI project would fail to run if the
user deleted their .user file.

BUG=

Review URL: https://codereview.chromium.org/11145025

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1450 050acbb0-2703-11df-ab0a-9f3f633ae91d
cleanup whitespace

fix sln

long lines

fix sln

update nmf

add cpp example

apply style guide

add comments

update ignore

update ignore

cleanup whitespace

add new example

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1451 050acbb0-2703-11df-ab0a-9f3f633ae91d
Add new VS AddIn examples.

The previous commit done via 'git cl dcommit' failed
to include these changes that were made as part of this
review:

http://codereview.chromium.org/11150028/

BUG=

Review URL: https://codereview.chromium.org/11191009

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1452 050acbb0-2703-11df-ab0a-9f3f633ae91d
Update example comments based on feedback form Mark

BUG=

Review URL: https://codereview.chromium.org/11187006

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1453 050acbb0-2703-11df-ab0a-9f3f633ae91d
fix hello_nacl compile error

BUG=

Review URL: https://codereview.chromium.org/11191014

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1454 050acbb0-2703-11df-ab0a-9f3f633ae91d
Fix for Visual Studio prompting for $(CHROME_PATH).

We need to make sure that the expanded version of
$(CHROME_PATH) is always used, otherwise Visual Studio will
complain, so we expand this variable on within the
"LocalDebuggerCommand" as part of the project modifications
that we do when NaCl/PPAPI are first added to the project.

The problem is that the "LocalDebuggerCommand" is stored not
in the project itself but in the .user file.  This change
means that even if the user deletes that .user file (or more
likely receives a project files without an accompanying
.user file) we detect that $(CHROME_PATH) is within
"LocalDebuggerCommand" and force an update to the settings
at that time.

BUG=155094

Review URL: https://codereview.chromium.org/11192036

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1455 050acbb0-2703-11df-ab0a-9f3f633ae91d
Remove unneeded command line args from VS addin examples.

Remove --enable-nacl and --no-sandbox from PPAPI plugin runs.

Remove unneeded/harmful .user file.

BUG=

Review URL: https://codereview.chromium.org/11223003

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1456 050acbb0-2703-11df-ab0a-9f3f633ae91d
[NaCl SDK] move VSNaClSDKRoot into ConfigurationGeneral section

This change removes a lot of the hacking we were previously
doing to make sure that the value of VSNaClSDKRoot was
available in all the right place.

BUG=

Review URL: https://codereview.chromium.org/11225037

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1457 050acbb0-2703-11df-ab0a-9f3f633ae91d
Add more properties to the VS property sheets file
for the NaCl target.

It was reported by one of our users that property
sheets could not be used with the NaCl platform.

BUG=153805

Review URL: https://codereview.chromium.org/10983016

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1458 050acbb0-2703-11df-ab0a-9f3f633ae91d
Add PNaCl support for VS addin.

The primary changes here are due to the fact that the
link phase for PNaCl differs significantly from from
NaCl one.   Also, since PNaCl toolchains is a bat file
that calls python script, we need to ensure that python
is in the path for all PNaCl builds.

The link phase was using automatic depenedacy tracking
previously but this process fails to launch the python
process successfully, so we now write the .tlog manually
in the same way we do for the compiler phase.

BUG=

Review URL: https://codereview.chromium.org/11266051

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1459 050acbb0-2703-11df-ab0a-9f3f633ae91d
[VS Addin] Disable PNaCl adding tests until newer SDK is available.

This should fix the current test failures on the bot.

BUG=

Review URL: https://codereview.chromium.org/11340059

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1460 050acbb0-2703-11df-ab0a-9f3f633ae91d
[VS Addin] Test result parser now handles inconclusive results.

Inconclusive results are the MS unit tests way of signalling
that a test was skipped.  We don't want to treat these tests
as failures on the bots.

This change also cleans up the output of check_test_results.

BUG=

Review URL: https://codereview.chromium.org/11366011

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1461 050acbb0-2703-11df-ab0a-9f3f633ae91d
[VS Addin] Add automatic nmf creation

BUG=

Review URL: https://codereview.chromium.org/11348050

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1462 050acbb0-2703-11df-ab0a-9f3f633ae91d
[VS Addin] Add PNaCl configs to examples.

Also, cleanup link messages, and add missing arguments
to PNaCl linker plugin.

BUG=

Review URL: https://codereview.chromium.org/11367026

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1463 050acbb0-2703-11df-ab0a-9f3f633ae91d
Honor toolchain name in output folder.

Without this change glibc targets would always end up on the
newlib build folder.

BUG=

Review URL: https://codereview.chromium.org/11358127

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1464 050acbb0-2703-11df-ab0a-9f3f633ae91d
[NaCl Addin] Fix building of libraries in MSVS.

This also adds unit tests that build static and shared
libraries so this cannot happen again.

I've also added copyright header to all C# files.

BUG=

Review URL: https://codereview.chromium.org/11360111

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1465 050acbb0-2703-11df-ab0a-9f3f633ae91d
[NaCl Addin] Fix to PNaCl lib creation from MSVS

Enable PNaCl in the addin for recent pepper builds.

Fix path to httpd.py (it was moved in pepper_canary).

BUG=

Review URL: https://codereview.chromium.org/11375004

git-svn-id: http://nativeclient-sdk.googlecode.com/svn/trunk/src@1466 050acbb0-2703-11df-ab0a-9f3f633ae91d