Commit graph

3899 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