Sergei Vorobev
963ce9c1ab
Remove src/windows-build from CI builds
2016-06-20 14:40:29 -07:00
Sergei Vorobev
607448cd18
Remove src/windows-build submodule
2016-06-20 14:39:39 -07:00
Sergei Vorobev
573606054c
Remove doc information about psl-windows-build submodule
2016-06-20 14:38:47 -07:00
Sergei Vorobev
2856103fa5
Get packages from psl-windows-build online nuget feed
2016-06-20 14:35:57 -07:00
Sergei Vorobev
5d9f3ad860
Update powershell-native\CMakeLists.txt with a fixed name of the library
2016-06-17 15:40:42 -07:00
Sergei Vorobev
92db3e5b74
Update powershell-native\map.json to include pwrshplugin.def
2016-06-17 15:37:46 -07:00
Sergei Vorobev
e73e72484b
Fix name for pwrshplugin
2016-06-17 14:27:09 -07:00
Sergei Vorobev
0e35dcd526
Temporerely disable SQM Telemetry in pwrshplugin
2016-06-17 14:21:09 -07:00
Sergei Vorobev
ef96336d1f
Add Release/ entry to .gitignore in powershell-native project
2016-06-17 14:20:31 -07:00
Sergei Vorobev
d24bf35c22
Add pwrshplugin to cmake build
2016-06-17 14:09:00 -07:00
Sergei Vorobev
b374e2fd06
Add Start-TypeGen
...
Update Microsoft.PowerShell.CoreCLR.AssemblyLoadContext\project.json
Include Crypto package for new source code
2016-06-17 11:23:29 -07:00
Sergei Vorobev
7e26425e86
Make Start-ResGen smarter: don't need to explicitly list all modules
2016-06-17 11:12:30 -07:00
Sergei Vorobev
38ce6d4616
remove comments from project.json per request
2016-06-17 10:56:34 -07:00
Sergei Vorobev
fa5d3fa063
Add missed install/uninstall scripts to .gitignore
2016-06-17 09:07:34 -07:00
Sergei Vorobev
90e14b402c
Update map.json with AssemblyMetadataHelper.cs
2016-06-17 08:13:33 -07:00
Sergei Vorobev
7d9046ea05
Fix wrong heuristic to start ResGen
2016-06-17 07:51:32 -07:00
Sergei Vorobev
c0db699e83
Add missed resx file into map.json
2016-06-17 06:24:12 -07:00
Sergei Vorobev
a64c0521a8
Ignore untracked files in Copy-MappedFiles pslMonadRoot check
2016-06-17 06:14:12 -07:00
Sergei Vorobev
713ddfdf05
Remove authors section from product project.json
2016-06-16 19:33:19 -07:00
Sergei Vorobev
713d4072b3
Make Microsoft.PowerShell.ScheduledJob part of build for FullCLR
2016-06-16 19:30:52 -07:00
Sergei Vorobev
7cd6a76479
Add project.json for ScheduledJob, add test that we build PSScheduledJob module
2016-06-16 19:20:35 -07:00
Sergei Vorobev
ff67c73c48
Bump src/windows-build submodule version
2016-06-16 19:20:35 -07:00
Sergei Vorobev
2eba1d3973
Update Start-ResGen to have PSScheduledJob
2016-06-16 19:20:35 -07:00
Sergei Vorobev
9fc3ab26ff
Update map.json to have PSScheduledJob
2016-06-16 19:20:35 -07:00
Sergei Vorobev
8bd91a1897
Add map.json for Microsoft.PowerShell.ScheduledJob
2016-06-16 19:20:35 -07:00
Sergei Vorobev
e32346e58c
Add tests to ensure we build LocalAccounts and Archive correctly
2016-06-16 12:53:51 -07:00
Sergei Vorobev
60b6f7287d
Fix our ResGen to make LocalAccounts work
2016-06-15 20:16:38 -07:00
Sergei Vorobev
ee4d6ab8b3
Move LocalAccounts ps1xml, psd1 files on the filesystem
2016-06-15 19:25:28 -07:00
Sergei Vorobev
2cb0461b3d
Move LocalAccounts ps1xml, psd1 files from powershell/map.json to Modules/map.json
2016-06-15 19:19:23 -07:00
Sergei Vorobev
05ecfd33d3
Fix indentation in project.json
2016-06-15 19:18:08 -07:00
Sergei Vorobev
f9b11ed966
Add info about dummy dependencies
2016-06-15 19:17:45 -07:00
Sergei Vorobev
d5060bc7e3
build.psm1: Add Copy-MappedFiles -WhatIf switch
2016-06-15 19:07:49 -07:00
Sergei Vorobev
1ece589975
Add first version of docs/building/internals.md
2016-06-15 18:59:46 -07:00
Sergei Vorobev
979610035a
Update .gitignore
2016-06-15 18:59:06 -07:00
Sergei Vorobev
37e78656af
Fix project.json and map.json in Microsoft.PowerShell.Commands.Diagnostics
2016-06-15 15:30:38 -07:00
Sergei Vorobev
a03b8464f5
Change native powershell.exe from x86 to x64
2016-06-14 12:27:28 -07:00
Sergei Vorobev
4b51bbb976
Fix Start-ResGen to produce windows line-ends all the time
2016-06-14 12:18:30 -07:00
Sergei Vorobev
029086e27c
Add some intelligence to Copy-MappedFiles
2016-06-13 18:50:15 -07:00
Sergei Vorobev
21f4c46f3e
Update documentation about mapping.md
2016-06-13 17:56:56 -07:00
Sergei Vorobev
85e2ecd504
Add new map.json files
2016-06-13 17:39:11 -07:00
Sergei Vorobev
f3ab8b3f57
Enhance mappings story
...
- Split mappings.json into mappings.json for every project (folder under
src)
- Throw away src\monad prefix, now it's not relevant
- Remove New-MappingsFile
- Rename Copy-SubmoduleFiles to Copy-MappedFiles
- Make Copy-MappedFiles flexible about set of mappings.json that it
uses
2016-06-13 17:37:24 -07:00
Sergei Vorobev
88ac6d0b2d
Temporarely skip 1 failing test
2016-06-10 17:03:49 +00:00
Sergei Vorobev
333a809fe8
Revert "Temporarily disable xUnit tests"
...
This reverts commit 3d18f454f6 .
2016-06-10 07:16:33 +00:00
Sergei Vorobev
32b90c048a
Remove Microsoft.PowerShell.Diagnostics from default Snapins on LINUX
2016-06-10 07:16:33 +00:00
Sergei Vorobev
53b8411111
dotnet team changed their script name, change our bootstrap
2016-05-22 01:06:34 -07:00
Sergei Vorobev
45f5638676
Fix VersionSuffix in nuget packaging from appveyor.yml
2016-05-22 00:43:36 -07:00
Sergei Vorobev
6259d1ca4e
Enable project_feed in appveyor.yml
2016-05-22 00:17:44 -07:00
Sergei Vorobev
159dcee626
Add Publish-NuGetFeed function to build.psm1
2016-05-22 00:17:44 -07:00
Sergei Vorobev
33c458459c
Wrap all native commands in helper function in PowerShellGitHubDev.psm1
2016-04-19 16:59:03 -07:00
Sergei Vorobev
f28bd0814b
Fix log message in Start-PSBuild
2016-04-19 16:40:28 -07:00
Sergei Vorobev
8635c84cd9
Fix typo in PowerShellGitHubDev.psm1
2016-04-19 16:10:09 -07:00
Sergei Vorobev
db674c7977
Add try-catch to on_finish section to prevent hang
2016-04-19 16:00:09 -07:00
Sergei Vorobev
d25cdffcfc
Add $ErrorActionPreference = 'Stop' to fail the build
2016-04-19 15:51:54 -07:00
Sergei Vorobev
273328d06f
Update files from psl-monad source-depot [SD:695331]
...
Corresponds to 1218e29752ba4
2016-04-13 09:41:34 -07:00
Sergei Vorobev
bf1a2c8521
Make Add-Type work without a flat folder structure
...
- Get rid of the assumption that all framework assemlbies live in
the same place
- Enable build scenario (assemlbies are referenced directly from unpacked
nuget packages)
- Fix #766
- Re-enable Add-Type tests
2016-04-08 21:41:30 -07:00
Sergei Vorobev
b7be84a0b0
Merge remote-tracking branch 'origin/source-depot'
2016-04-06 12:04:08 -07:00
Sergei Vorobev
d181ef787b
Make Start-ResGen generate folders for cs files
2016-04-05 15:16:55 -07:00
Sergei Vorobev
4cb0ef5a75
Update default for Start-DevPSGitHub -binDir parameter
2016-04-04 18:58:53 -07:00
Sergei Vorobev
e5e287b31d
Update .gitignore to include work on windows
...
- Add files produced by cmake in powershell-native to it's own gitignore
- Add files that VS creates to the root-level gitignore
- Add .exe files that are content to the root-level gitignore
2016-04-04 18:51:57 -07:00
Sergei Vorobev
12d6943c20
Update resources section in project.json for Eventing
2016-04-04 14:53:31 -07:00
Sergei Vorobev
a6d8aecc46
Bump src/windows-build version
2016-04-04 14:29:22 -07:00
Sergei Vorobev
cefc16da4f
Add Start-ResGen to PowerShellGitHubDev.psm1
...
Now everybody can just run resgen, instead of kicking in Jenkins job
2016-04-04 14:20:34 -07:00
Sergei Vorobev
2464d58a51
Fix file casing to enable C# binding generation
...
Use windows-build\gen\<project> instead of windows-builg\gen\<somename>
2016-04-04 14:18:10 -07:00
Sergei Vorobev
8e4343e881
Merge remote-tracking branch 'origin/source-depot' into vors/master
2016-04-04 12:56:23 -07:00
Sergei Vorobev
2275048791
Disable AppVeyor cache
2016-04-04 11:25:22 -07:00
Sergei Vorobev
244dea20a9
Fix version of dotnet-test-xunit to a previous good known one
2016-03-30 20:46:46 -07:00
Sergei Vorobev
b5e70ccad7
Fix hardcoded path to resources in EventLogLogProvider.cs
2016-03-30 20:01:34 -07:00
Sergei Vorobev
111b254f3d
Remove psl-monad submodule
...
Fix #656
2016-03-30 20:01:05 -07:00
Sergei Vorobev
43b5dfdf9c
Make powershell-native use source from the superproject
2016-03-30 19:33:19 -07:00
Sergei Vorobev
67a98694f6
Bump windows-build submodule version to in-tree resx
2016-03-30 17:16:51 -07:00
Sergei Vorobev
fe5bb28fd1
Remove compileFiles and resource sections from project.json files
2016-03-30 17:16:50 -07:00
Sergei Vorobev
abf005fc38
Update AssemlbyInfo.cs files to use snk from super-project
...
Conflicts:
src/System.Management.Automation/AssemblyInfo.cs
2016-03-30 17:16:49 -07:00
Sergei Vorobev
136e0eecea
Fix typo in PowerShellGitHubDev.psm1 mapping
2016-03-30 14:13:36 -07:00
Sergei Vorobev
707af00faf
Add resx files to mapping.json
2016-03-30 14:12:50 -07:00
Sergei Vorobev
0ff62f7fc5
Add resources mapping capability to New-MappingFile
2016-03-29 16:56:57 -07:00
Sergei Vorobev
562997beb2
Add visualstudiopublic.snk into mapping.json
2016-03-29 16:56:56 -07:00
Sergei Vorobev
2139780eac
Add powershell-native sources to mapping.json
2016-03-29 16:56:55 -07:00
Sergei Vorobev
7581df6bea
Add Send-GitDiffToSd function to simplify sd workflow
...
This function will help us to port changes to source-depot
from server2016 branch
2016-03-29 16:56:55 -07:00
Sergei Vorobev
4556eaf6a7
Add mapping to enable psl-monad submodule removal
...
There are 2 functions:
- New-MappingFile - creates mapping.json from project.json files
(one is included in this commit)
- Copy-SubmoduleFiles - enables copying files back and forth from
submodule to src/<projects> based on mapping.json file
2016-03-29 16:56:54 -07:00
Sergei Vorobev
f7c7a1a38e
Simplify Microsoft.PowerShell.ConsoleHost/project.json
2016-03-22 15:32:29 -07:00
Sergei Vorobev
0db07f8435
Remove ConvertFrom-String cmdlet from build (see #726 )
2016-03-22 15:29:19 -07:00
Sergei Vorobev
f742cad860
Bump submodule version to include !NOETW guards
2016-03-22 14:20:57 -07:00
Sergei Vorobev
b73e6da8e8
Add Microsoft.PowerShell.CoreCLR.Eventing project
2016-03-22 13:42:22 -07:00
Sergei Vorobev
e0a4363ca3
Bump submodules versions to include ETW changes
2016-03-22 13:37:43 -07:00
Sergei Vorobev
725525a747
Move NOETW define from framework to configuration
...
In System.Management.Automation we want to build ETW events
for CORECLR on windows
2016-03-22 13:36:41 -07:00
Sergei Vorobev
a2e5ea34e1
Bump submodule version to include fix for #722
2016-03-21 17:39:23 -07:00
Sergei Vorobev
0cb76a9a09
Remove explicit msbuild requirement
...
Fix #684
We already require VS 2015 installation.
Grab msbuild automatically from .NET framework folder.
2016-03-18 12:01:18 -07:00
Sergei Vorobev
cd3b0a02cb
Update README.md to use Visual Studio 2015
2016-03-15 13:24:32 -07:00
Sergei Vorobev
9091d58bb7
Set AppVeyor image to Visual Studio 2015
2016-03-15 13:22:47 -07:00
Sergei Vorobev
99a55b7a72
Fix #528 : make powershell.exe build with VS 2015
...
Add legacy_stdio_definitions.lib to the list of linked assemblies
2016-03-15 13:06:26 -07:00
Sergei Vorobev
b126d698e2
Hide output of dotnet restore by default
...
Address Andy's comments about build script.
Add more information about the version into build
Use windows inbox version of pester for FullCLR
Revert dotnet cli to a known good version to avoid #638
2016-03-11 18:24:43 -08:00
Sergei Vorobev
b28d96d700
Incorporate build.FullCLR.ps1 in PowerShellGitHubDev.psm1
...
This commit fixes #652
2016-03-11 16:19:05 -08:00
Sergei Vorobev
d7195fc258
Remove obsolete build.ps1 script
2016-03-11 15:02:52 -08:00
Sergei Vorobev
6982fee02d
Update pointer to src/monad submodule
2016-02-17 18:04:56 -08:00
Sergei Vorobev
54c11c1e2c
Add missed files to Microsoft.PowerShell.Security
...
This files are needed for FullCLR build.
They are responsible for some errors reported in BVT/DRT regression.
2016-02-17 17:43:56 -08:00
Sergei Vorobev
9be4ba7364
Fix issue with missed ImplicitRemotingCommands.cs
2016-02-17 17:43:11 -08:00
Sergei Vorobev
6ec164bccf
Add WebCmdlets to Microsoft.PowerShell.Commands.Utility
2016-02-11 21:36:05 -08:00
Sergei Vorobev
086bc3dea9
Update src\monad reference to include #if !CORECLR guards
2016-02-11 21:00:55 -08:00
Sergei Vorobev
3322d7af1c
Add missed files to Microsoft.PowerShell.Commands.Management
...
Add almost all files to Microsoft.PowerShell.Commands.Management
One of them is Computer.cs that was listed in known issues.
We start to use a nuget packages generated for assemlbies that
cannot be listed in framework assemlbies, but exist in a GAC
on all windows machine and not a PowerShell assemblies
The first one is Microsoft.WSMan.Management
2016-02-11 20:44:21 -08:00
Sergei Vorobev
512c37431d
Update appveyor.yml to import pester from the new location
2016-02-10 13:25:35 -08:00