James Truher [MSFT]
031fa93b4c
Add find.exe to legacy argument binding behavior for Windows ( #17715 )
2022-07-20 14:47:50 -07:00
James Truher [MSFT]
bfb59f1acf
Do not always collapse space between parameter and value for native arguments. ( #17708 )
2022-07-18 17:51:51 -07:00
Steve Lee
b7c875b0f2
Remove PSNativePSPathResolution experimental feature ( #17670 )
2022-07-18 17:25:46 -07:00
Steve Lee
0f21156dee
Fix $PSNativeCommandArgPassing = Windows to handle empty args correctly ( #16639 )
2022-01-11 23:21:32 -08:00
James Truher [MSFT]
ac762c1cce
Add a Windows mode for native commands that allows some commands to use legacy argument passing ( #15408 )
2021-07-20 23:10:04 +00:00
James Truher [MSFT] and Ilya
a520e2c982
Native invocation using ArgumentList ( #14692 )
...
Co-authored-by: Ilya <darpa@yandex.ru >
2021-04-01 14:54:10 -07:00
Steve Lee
fc8ca61b3d
Revert "Change PSNativePSPathResolution to not be Experimental" ( #13734 )
...
* Revert "Change `PSNativePSPathResolution` to not be Experimental (#13522 )"
This reverts commit 74c743d279 .
2020-10-03 21:20:24 +05:00
Steve Lee
74c743d279
Change PSNativePSPathResolution to not be Experimental ( #13522 )
2020-08-27 12:08:52 +05:00
Steve Lee
23b1dd46ae
Support passing PSPath to native commands ( #12386 )
2020-04-27 14:14:57 -07:00
Steve Lee
b7cb335f03
Update copyright notice to latest guidance ( #12190 )
2020-03-24 11:08:37 -07:00
Klaudia Algiz
ceef2e37e9
Use new Pester syntax: -Parameter for Pester tests in Language. ( #6304 )
2018-03-21 10:47:08 -07:00
Steve Lee
c1c5344a88
Update copyright and license headers ( #6134 )
...
Based on standard practices, we need to have a copyright and license notice at the top of each source file. Removed existing copyrights and updated/added copyright notices for .h, .cpp, .cs, .ps1, and .psm1 files.
Updated module manifests for consistency to have Author = "PowerShell" and Company = "Microsoft Corporation". Removed multiple line breaks.
Separate PR coming to update contribution document for new source files: #6140
Manually reviewed each change.
Fix #6073
2018-02-13 09:23:53 -08:00
Jason Shirk
8391b9e155
Rework passing array literal to native commands ( #5301 )
2017-11-06 17:05:26 -08:00
Steve Lee
59311d03e1
Properly escape trailing backslash so that it doesn't end up escaping the quotes ( #4965 )
...
The native command receives the arg ".\test 1" as .\test 1" as the last \" is treated as escaping the quotes. Fix is to add an extra backslash to escape the last enclosing quote.
2017-10-11 18:01:09 +04:00
Steve Lee
2639cd89ce
Autocorrected CRLF to LF ( #4943 )
...
Also, fix `Parser.Tests.ps1` after correcting CRLF.
2017-09-29 16:28:15 -07:00
Steve Lee
ea0082ab8d
Consolidated the two test exes into one ( #3982 )
...
Combined the previous echoargs and createchildprocess test exes into a single TestExe that can be extended for other tests.
2017-06-13 17:49:56 -07:00
James Truher [MSFT]
e143b41533
move native execution tests to Language/Scripting/NativeExecution ( #2333 )
...
update testing-guidelines.md with new locations
2016-09-22 11:57:42 -07:00