Andy Li
71909861ee
Ignore spelling errors in src/Modules/Shared/Pester.
...
Because it is an external lib.
2016-10-31 18:02:26 -07:00
Andy Li
44f7951313
automatic spellchecking .md files in TravisCI ( #838 )
2016-10-31 18:02:26 -07:00
Sergei Vorobev
2f233644f2
Pin dotnet-cli version to 1.0.0-preview3-003930 ( #2573 )
2016-10-31 17:55:29 -07:00
iSazonov
cef0c54157
Fix Get-Alias Name parameter allows Null value ( #2545 )
...
1. Add [ValidateNotNullOrEmpty()] to Name parameter
2. Add tests
2016-10-31 17:19:25 -07:00
Mike Richmond
9b478dd531
Fixing the Win10 sdk presence check ( #2568 )
2016-10-31 15:02:44 -07:00
Steve Lee
44eb20dc8f
Fixes #2534 by replacing expensive WMI query with Win32 API calls ( #2535 )
...
* Fixes #2534 by replacing expensive WMI query with Win32 API calls
* fix break on unix build
* added tests for #2535
* although test passed, fixing exception that shows up
* fixed Describe text
* addressing code review feedback
* addressing review feedback to comment on why sleep is needed
added check that test processes are created before we try to kill them
* fixed test to timeout and pending fix for #2561
2016-10-31 09:41:13 -07:00
Dongbo Wang
0e8c809ffb
Replace 'git rev-parse' with path relative to '$PSScriptRoot' in powershell tests
2016-10-28 16:51:44 -07:00
Dongbo Wang
e09ddc494c
Further update the tests and product code to fix test failures
2016-10-28 16:51:44 -07:00
Dongbo Wang
4bb0b13e09
Refactor implicit remoting tests to work in CI
2016-10-28 16:51:44 -07:00
PowerShell Team
c975b9f6a0
Move implicit remoting tests from source depot to GitHub
2016-10-28 16:51:44 -07:00
Dongbo Wang
53d0345911
Enable implicit remoting cmdlets in PowerShell Core
2016-10-28 16:51:44 -07:00
Charu Bassi
ee2feaa827
Fix set-content failure for creating file in psdrive. ( #2392 )
...
Resolving #2206
Set-Content fails to create a file for PSDrive path, if the path root
begins with defaultPathSeperatorString (ex: UNC path and paths in Single
rooted filesystems like Unix)
2016-10-28 14:31:02 -07:00
Hemant Mahawar
67638548fc
Add ValidateNullOrEmpty to -Name parameter of Get-Service ( #2542 )
...
* Adding validation to Get-Service -Name parameter
2016-10-27 16:37:50 -07:00
iSazonov
baeec066d9
Add support <Suppress> in Get-WinEvent -FilterHashtable ( #2506 )
...
* Add support <Suppress> in Get-WinEvent -FilterHashtable
1. Add support <Suppress>
2. Refacrtoring BuildStructuredQueryFromHashTable() to use StringBuilder
3. Add tests
* Changelog
2016-10-27 14:54:14 -07:00
Sergei Vorobev
5c6a11213b
Wrap calls to choco install in Start-NativeExecution ( #2547 )
2016-10-27 13:06:17 -07:00
Mike Richmond
a659a95a00
Fixing the plugin install directory to refect the current version ( #2539 )
2016-10-26 15:25:09 -07:00
Mike Richmond
025a3a6d9b
Adding details for the Windows release instructions ( #2536 )
2016-10-25 14:12:33 -07:00
Sergei Vorobev
39d89ee15f
Fix download links for msi ( #2523 )
...
#2522
2016-10-24 16:55:12 -07:00
Dongbo Wang
9ec8baea79
Add '<Link>' tag to '<Compile>', '<None>' and '<EmbeddedResource>' tags to make those items look similar as when the *.csproj files were in the original project folders. ( #2519 )
2016-10-21 17:04:05 -07:00
Dongbo Wang
9818988e33
Update the .csproj files to point to the correct items (e.g. *.cs and *.resx)
2016-10-21 14:12:10 -07:00
Dongbo Wang
54cb65bbf2
Move *.csproj files to PowerShell/src/vs-csproj and PowerShell/test/vs-csproj to avoid confusing the latest dotnet.exe.
...
If a *.csproj file is in a project directory, the latest dotnet.exe will use it, instead of the project.json file, to build the project.
2016-10-21 14:12:10 -07:00
Mike Richmond
35ab4293e3
Adding Windows path to the VS Code Debugging setup document. ( #2512 )
2016-10-20 14:02:45 -07:00
PowerShell Team
ed38d70cf6
Adding Ported Get-ComputerInfo Tests
2016-10-19 14:59:38 -07:00
Mike Richmond
3bbeabf6bc
Adding WindowsVersion to Get-ComputerInfo
2016-10-19 14:59:38 -07:00
Chunqing Chen
0908547083
Remove the unnecessary use of lock in PseudoParameterBinder to avoid deadlock ( #2501 )
...
This is the fix to MSFT:9039127 [RFC] : SMA Jobs stop processing, show various status but never change or progress; due to deadlock in sandbox process.
The fix is brought to GitHub to make sure GitHub powershell always has the latest changes.
2016-10-18 17:32:56 -07:00
Dongbo Wang
1d29d42ff7
Remove crossgen'ed IL assemblies and then rename NI assemblies to the same as the corresponding IL images. ( #2484 )
...
* Remove crossgen'ed IL assemblies and then rename NI assemblies to the same as the corresponding IL images.
This is to make sure:
1. The dependency existence check by powershell.exe will pass for all TPAs.
2. CoreCLR by default will load the NI images even though it's using names of the IL images.
* Update the comment to make it easy to understand
2016-10-18 13:12:51 -07:00
Dongbo Wang
289e6958ef
Update docs/scripts to use the alpha.11 release packages ( #2498 )
2016-10-18 13:09:09 -07:00
Dongbo Wang
d26b1d7155
Update coding-guidelines to encourage adding code comments ( #2489 )
2016-10-18 10:12:20 -07:00
Andrew Schwartzmeyer
5e1661df59
Document Start-ResGen and Start-TypeGen ( #2487 )
2016-10-17 15:21:57 -07:00
Andrew Schwartzmeyer
8e3861a64b
Merge pull request #2441 from andschwa/native-perror
...
Fix error handling of libpsl-native
2016-10-17 11:13:31 -07:00
iSazonov
7d97bebeb2
Refactor 'Get-WinEvent' to use StringBuilder for XPath query construction ( #2467 )
...
1. Move "string" to const
2. Use StringBuilder everywhere
2016-10-17 10:10:17 -07:00
Andrew Schwartzmeyer
07a1841eb6
Set libpsl-native configuration to release
...
This disables asserts.
2016-10-14 15:43:00 -07:00
Andrew Schwartzmeyer
e630c6f79c
Fix GetCurrentThreadId
2016-10-14 15:43:00 -07:00
Andrew Schwartzmeyer
24d0ce36e6
Fix SetDate
...
And use a bunch of unsafe code because of concerns about stack size.
2016-10-14 15:43:00 -07:00
Andrew Schwartzmeyer
cdcd2c25c8
Remove Windows ERROR codes from pal.h
2016-10-14 15:43:00 -07:00
Andrew Schwartzmeyer
011d947fd5
Clean up GetFileOwner
2016-10-14 15:43:00 -07:00
Andrew Schwartzmeyer
4038cd61f2
Clean up IsExecutable
2016-10-14 15:42:59 -07:00
Andrew Schwartzmeyer
8b3e8be1bc
Clean up IsDirectory
2016-10-14 15:42:59 -07:00
Andrew Schwartzmeyer
2a6b84ed1b
Clean up IsHardLink
2016-10-14 15:42:59 -07:00
Andrew Schwartzmeyer
e343e8ec60
Clean up GetUserFromPid
2016-10-14 15:42:59 -07:00
Andrew Schwartzmeyer
14e2389e71
Clean up GetComputerName
2016-10-14 15:42:59 -07:00
Andrew Schwartzmeyer
1d240ef3e4
Remove GetLStat
2016-10-14 15:42:59 -07:00
Andrew Schwartzmeyer
b4b2278571
Clean up CreateHardLink
2016-10-14 15:42:58 -07:00
Andrew Schwartzmeyer
0ce5575f57
Clean up CreateSymLink
2016-10-14 15:42:58 -07:00
Andrew Schwartzmeyer
bdfe69355f
Clean up GetComputerName
2016-10-14 15:30:19 -07:00
Andrew Schwartzmeyer
82867a5c12
Clean up FollowSymLink
2016-10-14 15:30:19 -07:00
Andrew Schwartzmeyer
fc5a1ae6aa
Clean up SetDate
...
Remove pass-by-reference from C API
2016-10-14 15:30:19 -07:00
Andrew Schwartzmeyer
196a37b118
Add native errno to ErrorCategory mapper
2016-10-14 15:30:19 -07:00
Andrew Schwartzmeyer
e1aeeaa9c2
Switch to Win32Exception(GetLastWin32Error)
...
This is verified to work "correctly" on Linux in that it gets the
`perror` for the last set value of errno in native code.
No extra mapping or handling needs to be done on our part.
Keeping the strerror_r implementation in the history for the valuable
implementation of config.h.in in the library.
2016-10-14 15:30:19 -07:00
Andrew Schwartzmeyer
6c3e536ca8
Add configure to CMake to detect GNU strerror_r
...
* Add getstrerror to libpsl-native
* Add Unix.GetLastPerror to CorePsPlatform
2016-10-14 15:30:19 -07:00