Commit graph

3849 commits

Author SHA1 Message Date
Mike Richmond
33c1f2db23 Fixing execution policy so test automation works 2016-08-04 13:15:34 -07:00
Mike Richmond
f8b9b88986 Bug fixes and cleanup in preparation for push. 2016-08-04 13:15:34 -07:00
Mike Richmond
e6e785ec92 Added module path support. Not plumbed trhough yet. 2016-08-04 13:15:34 -07:00
Mike Richmond
2c365356b6 Adding UpdatableHelp checks. 2016-08-04 13:15:34 -07:00
Mike Richmond
73689d697a ExecutionPolicy is now working from JSON files 2016-08-04 13:15:34 -07:00
Mike Richmond
4b8eff2817 Backing up in-progress changes to work on other stuff 2016-08-04 13:15:34 -07:00
Angel Calvo
c20417239f Update testing-guidelines.md
Replaced Open PowerShell with PowerShell
2016-08-04 12:41:18 -07:00
Angel Calvo
0189bea2e6 Update README.md 2016-08-04 12:35:02 -07:00
Andy Schwartzmeyer
93d8a8df3c Merge pull request #1645 from PowerShell/andschwa/osx-openssl
Fix OS X OpenSSL link for .NET Core
2016-08-04 12:32:13 -07:00
Jason Shirk
f15e66b283 Merge pull request #1633 from PowerShell/revert_psedition_namechange
Revert the changes made in #1457. Desktop and Core are the PowerShell Edition names. Remove Linux as edition name.
2016-08-04 12:21:12 -07:00
Dongbo Wang
98ae3e7f1e Merge pull request #1637 from PowerShell/dongbo/ops-remoting
Make the assembly version of AssemblyLoadContext.dll to be 3.0.0.0, so that the ALC.dll from OPS can work with existing native hosts in NanoServer
2016-08-04 12:17:46 -07:00
Andrew Schwartzmeyer
e936a7cd04 Remove Travis CI cache
It is unbearably slow on OS X.
2016-08-04 11:39:15 -07:00
Andrew Schwartzmeyer
39faa3dd25 Fix OS X OpenSSL link for .NET Core
Due to https://github.com/Homebrew/brew/pull/597,
.NET Core's installation instructions of `brew link --force openssl` are
now invalid (for good reasons, due to security holes). Until .NET Core
updates their libraries to find the OpenSSL libraries correctly, we can
update them as part of `Start-PSBootstrap`.

See https://github.com/dotnet/cli/issues/3964
2016-08-04 11:21:48 -07:00
Andrew Schwartzmeyer
5800b86a23 Revert "Temporarily disable OS X builds on Travis CI"
This reverts commit fef3871be2.
2016-08-04 11:03:54 -07:00
Dongbo Wang
1d1ec240ca Merge pull request #1632 from PowerShell/test/johnkord-Linux_DSC
DSC MOF Compilation for Linux
2016-08-04 10:59:56 -07:00
John Kordich
ee7356e36e Disabling unit tests for OSX 2016-08-04 10:47:41 -07:00
John Kordich
0c7cbc1667 Adding Import-Module to MOF-Compilation tests 2016-08-04 10:47:41 -07:00
John Kordich
e0fdf1ed00 Fixing up mof compilation test script to set PSMODULEPATH properly 2016-08-04 10:47:41 -07:00
John Kordich
643533b6a8 Adding DSC MOF compilation for Linux tests 2016-08-04 10:47:41 -07:00
John Kordich
1492abeedc Adding libmi and PSDSC nuget deps 2016-08-04 10:47:41 -07:00
Angel Calvo
01aa3b94c3 Update windows-full.md 2016-08-04 10:47:06 -07:00
Dongbo Wang
43bda97c98 Make the assembly version of AssemblyLoadContext.dll to be 3.0.0.0, so that the ALC.dll from OPS can work with existing native hosts in NanoServer 2016-08-04 10:43:57 -07:00
Andy Schwartzmeyer
7db5e8c818 Merge pull request #1642 from PowerShell/andschwa/disable-osx
Temporarily disable OS X builds on Travis CI
2016-08-04 10:40:43 -07:00
Andrew Schwartzmeyer
fef3871be2 Temporarily disable OS X builds on Travis CI
OS X is failing due to home brew's OpenSSL package changes. Until we've
resolved .NET Core's use of the libraries, we need to disable the build.
2016-08-04 10:09:44 -07:00
Aleksandar Nikolić
7e1adbe661 Update docs/FAQ.md
Fixing typos and formatting.
2016-08-04 10:52:35 +02:00
Manikyam Bavandla
93d4129a3b Reverting PSEdition name changes. 2016-08-03 16:27:47 -07:00
Manikyam Bavandla
5eef2cacc4 Removed Linux PSEdition name 2016-08-03 15:53:31 -07:00
Manikyam Bavandla
f68660511d Remove redundent .ToLower() in PSDiagnostics.psm1 2016-08-03 15:53:31 -07:00
Manikyam Bavandla
eacfd9418c Revert "Merge pull request #1458 from PowerShell/psedition_rename"
This reverts commit 042d1e99bb, reversing
changes made to 105bf9c9ff.
2016-08-03 15:53:31 -07:00
Sergei Vorobev
13b2da52fb Merge pull request #1571 from PowerShell/frangom/crossgen
Enable crossgen for PowerShell binaries on Windows and Linux
2016-08-03 14:15:37 -07:00
Jason Shirk
31b3d13e10 Merge pull request #1623 from PowerShell/jimtru/PSDriveFreeSpaceFix
Get-PSDrive should report proper free space on all platforms
2016-08-03 14:11:28 -07:00
Jason Shirk
28efdc9b2e Merge pull request #1622 from lzybkr/semver_remoting_fix
Fix remoting that broke from $PSVersionTable.PSVersion use of SemanticVersion
2016-08-03 14:08:54 -07:00
Andrew Schwartzmeyer
f866f8b06f Fix inconsistent braces and whitespace in build.psm1 2016-08-03 13:36:13 -07:00
Andrew Schwartzmeyer
c35c9e5ef2 Fix libclrjit name for OS X
It's a dylib, not a so.
2016-08-03 13:36:13 -07:00
Jason Shirk (POWERSHELL)
420155517a Add serialization test of SemanticVersion 2016-08-03 13:21:42 -07:00
Jason Shirk (POWERSHELL)
2b70837d98 Set remoting PSVersionTable private data in a downlevel compatible manner 2016-08-03 13:21:42 -07:00
Jason Shirk (POWERSHELL)
2b74b89f76 Add serialization support for SemanticVersion 2016-08-03 13:20:07 -07:00
Jason Shirk
046af59538 Merge pull request #1620 from lzybkr/cleanup
Cleanup -  - R# refactoring
2016-08-03 13:16:36 -07:00
Andrew Schwartzmeyer
9c205c6158 Fix crossgen search for Ubuntu/CentOS 2016-08-03 13:13:14 -07:00
Francisco Gamino
c16209e39d Enable crossgen on CI 2016-08-03 13:12:51 -07:00
Francisco Gamino
65eef96bf1 Update Commands.Utility.csproj for WebCmdlet files 2016-08-03 13:12:22 -07:00
Francisco Gamino
58e7f480c4 Addressing code review comments 2016-08-03 13:12:22 -07:00
Francisco Gamino
733c9f0ab9 Enable crossgen for PowerShell assemblies on Linux 2016-08-03 13:12:16 -07:00
PowerShell Team
c1ee6c9d6d Refactoring - replace always null expressions with null 2016-08-03 12:14:28 -07:00
PowerShell Team
c3ce30e34a Refactoring - use is operator instead of GetType() where possible 2016-08-03 12:14:28 -07:00
PowerShell Team
22d2273ce4 Refactoring - use ?? in more places 2016-08-03 12:14:28 -07:00
PowerShell Team
85d6e9f022 Refactoring - adjust modifiers declaration order 2016-08-03 12:14:28 -07:00
PowerShell Team
ae8d2ed794 Refactor - convert to auto-property
Mostly using R# to automatically refactor, with some manual
fixups where it wouldn't work automatically (e.g. xml comments
on fields) or some it seemed to miss.

Some minor code reformatting was also done on properties near
other stuff I was manually inspecting.
2016-08-03 12:14:28 -07:00
PowerShell Team
bc4901bd59 Remove unused using statements 2016-08-03 12:06:06 -07:00
Jason Shirk (POWERSHELL)
38ab0f4d73 update csproj references 2016-08-03 12:06:06 -07:00