Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(263)

Issue 10831030: NaCl settings and completed install scripts. (Closed)

Created:
8 years, 5 months ago by tysand
Modified:
8 years, 4 months ago
Reviewers:
noelallen1, binji
CC:
native-client-reviews_googlegroups.com
Visibility:
Public.

Description

NaCl settings and completed install scripts. I'm sorry this looks monstrously large, I touched many files. Only .bat .py and .cs files need reviewing. Also note that the NaCl.Build.CPPTasks project is unchanged from what blueshift handed us. Noel and I have decided to ignore the different style for now. Added script to download custom GDB and place in nacl-sdk folder. Fixed resource error with NaCl template project. Fixed OutDir macro issue with OutputFile, changed it to TargetDir instead. Changed the test projects to be copied from the same project during test setup, and have them add the templates so they are fresh. Fixed settings in PPAPI and NaCl templates. Fixed developer_deploy script and other scripts to allow execution from any directory. Changed the NaCl platform settings to be good defaults. Added VSNaClSDKRoot. Added developer_deploy script. Added the NaCl template XML and corresponding project. Completed the install scripts. Now asks user permission to do everything. Changed the create_package script to include anything and everything under the InstallerResources directory instead of listing all files individually. BUG=136414 TEST= Committed: https://code.google.com/p/nativeclient-sdk/source/detail?r=1405

Patch Set 1 #

Total comments: 23

Patch Set 2 : #

Patch Set 3 : Property Fixes #

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6203 lines, -1045 lines) Patch
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Microsoft.Cpp.NaCl.props View 1 chunk +34 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Microsoft.Cpp.NaCl.targets View 1 chunk +118 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Microsoft.Cpp.NaCl.default.props View 1 chunk +19 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.CppBuild.targets View 1 chunk +73 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.Paths.default.props View 1 chunk +29 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.Toolset.default.props View 1 1 chunk +49 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/PlatformToolsets/win_x86_glibc/Microsoft.Cpp.NaCl.win_x86_glibc.props View 1 chunk +16 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/PlatformToolsets/win_x86_glibc/Microsoft.Cpp.NaCl.win_x86_glibc.targets View 1 chunk +5 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/PlatformToolsets/win_x86_newlib/Microsoft.Cpp.NaCl.win_x86_newlib.props View 1 chunk +16 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/PlatformToolsets/win_x86_newlib/Microsoft.Cpp.NaCl.win_x86_newlib.targets View 1 chunk +4 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_compile.xml View 1 chunk +86 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_directories.xml View 1 chunk +28 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml View 1 chunk +129 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general_ps.xml View 1 chunk +15 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_lib.xml View 1 chunk +19 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_link.xml View 1 chunk +43 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_projectItemsSchema.xml View 1 chunk +301 lines, -0 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/InstallerResources/PPAPI_Patch/ImportAfter/PPAPI.override.props View 1 2 3 1 chunk +20 lines, -3 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/InstallerResources/PPAPI_Patch/Microsoft.Cpp.[platform].default.props.patch View 1 2 1 chunk +4 lines, -5 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/InstallerResources/PPAPI_Patch/Microsoft.Cpp.[platform].targets.patch View 1 2 1 chunk +1 line, -1 line 0 comments Download
M visual_studio/NativeClientVSAddIn/InstallerResources/PPAPI_Patch/PlatformToolsets/v100/microsoft.cpp.[platform].v100.props.patch View 1 chunk +1 line, -1 line 0 comments Download
M visual_studio/NativeClientVSAddIn/InstallerResources/create_ppapi_platform.py View 1 2 3 4 chunks +35 lines, -9 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/install.bat View 1 1 chunk +3 lines, -0 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/InstallerResources/install.py View 1 2 3 2 chunks +138 lines, -6 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/install_custom_gdb.py View 1 1 chunk +41 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/__init__.py View 1 2 3 1 chunk +31 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/etree/ElementInclude.py View 1 2 3 1 chunk +143 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/etree/ElementPath.py View 1 2 3 1 chunk +303 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/etree/ElementTree.py View 1 2 3 1 chunk +1668 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/etree/LICENSE View 1 2 3 1 chunk +33 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/etree/README.chromium View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/etree/__init__.py View 1 2 3 1 chunk +33 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/InstallerResources/third_party/etree/cElementTree.py View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/InstallerResources/xml_patch.py View 1 2 3 3 chunks +7 lines, -7 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/DependencyParser.cs View 1 chunk +53 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/GCCUtilities.cs View 1 chunk +101 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/NaCl.Build.CPPTasks.csproj View 1 chunk +87 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/NaClCompile.cs View 1 chunk +644 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/NaClLib.cs View 1 chunk +160 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/NaClLink.cs View 1 chunk +195 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/Properties/AssemblyInfo.cs View 1 chunk +38 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/Properties/Resources.resx View 1 chunk +153 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/Properties/Resources.Designer.cs View 1 chunk +144 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/NaCl.Build.CPPTasks/XamlParser.cs View 1 chunk +152 lines, -0 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/NativeClientVSAddIn.sln View 3 chunks +9 lines, -0 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/Connect.cs View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/PluginDebuggerHelper.cs View 1 2 3 8 chunks +64 lines, -43 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/ProcessSearcher.cs View 1 1 chunk +24 lines, -0 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/Strings.resx View 1 1 chunk +9 lines, -9 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/NativeClientVSAddIn/Strings.Designer.cs View 1 1 chunk +26 lines, -26 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/TestingProjects/BlankValidSolution/BlankValidSolution.sln View 1 chunk +42 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/TestingProjects/BlankValidSolution/NaClProject/NaClProject.vcxproj View 1 chunk +86 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/TestingProjects/BlankValidSolution/NaClProject/index.html View 1 chunk +53 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/TestingProjects/BlankValidSolution/NaClProject/main.cpp View 1 chunk +65 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/TestingProjects/BlankValidSolution/NaClProject/nacl_project.nmf View 1 chunk +10 lines, -0 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/TestingProjects/BlankValidSolution/NotNaCl/NotNaCl.csproj View 1 chunk +60 lines, -0 lines 0 comments Download
A + visual_studio/NativeClientVSAddIn/TestingProjects/BlankValidSolution/NotNaCl/Program.cs View 0 chunks +-1 lines, --1 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/DummyLoop.sln View 1 chunk +0 lines, -66 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/DummyLoop/DummyLoop.vcxproj View 1 chunk +0 lines, -226 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/DummyLoop/DummyLoop.vcxproj.filters View 1 chunk +0 lines, -30 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/DummyLoop/DummyLoop.vcxproj.user View 1 chunk +0 lines, -17 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/DummyLoop/index.html View 1 chunk +0 lines, -53 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/DummyLoop/main.cpp View 1 chunk +0 lines, -63 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/NotNaCl/NotNaCl.csproj View 1 chunk +0 lines, -79 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/NotNaCl/Program.cs View 1 chunk +0 lines, -14 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/DummyLoop/NotNaCl/Properties/AssemblyInfo.cs View 1 chunk +0 lines, -36 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/ProjectSettingsTest/ProjectSettingsTest.sln View 1 chunk +0 lines, -20 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/ProjectSettingsTest/ProjectSettingsTest/ProjectSettingsTest.vcxproj View 1 chunk +0 lines, -85 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/ProjectSettingsTest/ProjectSettingsTest/ProjectSettingsTest.vcxproj.user View 1 chunk +0 lines, -3 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/ProjectSettingsTest/ProjectSettingsTest/index.html View 1 chunk +0 lines, -53 lines 0 comments Download
D visual_studio/NativeClientVSAddIn/TestingProjects/ProjectSettingsTest/ProjectSettingsTest/main.cpp View 1 chunk +0 lines, -63 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/UnitTests/PluginDebuggerHelperTest.cs View 1 2 3 10 chunks +84 lines, -59 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/UnitTests/ProjectSettingsTest.cs View 1 2 3 4 chunks +298 lines, -52 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/UnitTests/TestUtilities.cs View 1 2 3 4 chunks +103 lines, -1 line 0 comments Download
M visual_studio/NativeClientVSAddIn/build.bat View 1 chunk +2 lines, -2 lines 0 comments Download
M visual_studio/NativeClientVSAddIn/create_package.py View 1 1 chunk +43 lines, -13 lines 0 comments Download
A visual_studio/NativeClientVSAddIn/developer_deploy.bat View 1 1 chunk +20 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
tysand
8 years, 5 months ago (2012-07-26 07:23:30 UTC) #1
binji
https://chromiumcodereview.appspot.com/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/create_ppapi_platform.py File visual_studio/NativeClientVSAddIn/InstallerResources/create_ppapi_platform.py (right): https://chromiumcodereview.appspot.com/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/create_ppapi_platform.py#newcode193 visual_studio/NativeClientVSAddIn/InstallerResources/create_ppapi_platform.py:193: # Optionally pass in MS Build installation directory. now ...
8 years, 5 months ago (2012-07-26 23:32:17 UTC) #2
noelallen1
https://chromiumcodereview.appspot.com/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props File visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props (right): https://chromiumcodereview.appspot.com/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props#newcode15 visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props:15: <LocalDebuggerCommandArguments>--enable-nacl-debug localhost:5103</LocalDebuggerCommandArguments> do you need: --no-sandbox? https://chromiumcodereview.appspot.com/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.Paths.default.props File visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/NaCl.Paths.default.props ...
8 years, 5 months ago (2012-07-27 00:17:41 UTC) #3
tysand
Implemented suggestions and fixed a few bugs. http://codereview.chromium.org/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props File visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props (right): http://codereview.chromium.org/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props#newcode15 visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/ImportAfter/NaCl.override.props:15: <LocalDebuggerCommandArguments>--enable-nacl-debug localhost:5103</LocalDebuggerCommandArguments> ...
8 years, 4 months ago (2012-07-28 01:13:11 UTC) #4
noelallen1
LGTM http://codereview.chromium.org/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml File visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml (right): http://codereview.chromium.org/10831030/diff/1/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml#newcode19 visual_studio/NativeClientVSAddIn/InstallerResources/NaCl/Properties/nacl_general.xml:19: Description="Specifies the path to the Native Client SDK ...
8 years, 4 months ago (2012-07-31 20:24:24 UTC) #5
binji
lgtm, what functionality did you need from etree in 2.7.3?
8 years, 4 months ago (2012-07-31 20:39:39 UTC) #6
tysand
8 years, 4 months ago (2012-07-31 20:53:10 UTC) #7
On 2012/07/31 20:39:39, binji wrote:
> lgtm, what functionality did you need from etree in 2.7.3?

The default-namespace support is needed when writing the PPAPI template xml
since Visual Studio will complain if the default namespace isn't what it is
expecting (and no default namespace is not what it is expecting).

Powered by Google App Engine
This is Rietveld 408576698