Commit graph

7536 commits

Author SHA1 Message Date
Dongbo Wang 48db3de03e
Make the event handler leaking test stable (#10790) 2019-10-16 09:55:41 -07:00
Joel Sallow (/u/ta11ow) 25286eb047 Use more effective evaluation order in LanguagePrimitives.IsNullLike() (#10781)
Refactor IsNullLike() to evaluate the most commonly-expected null-like values first.
2019-10-16 11:38:39 +05:00
Greg Smulko 3bddfcb047 Update build docs (#10775) 2019-10-16 11:36:51 +05:00
Ilya c76e1221c4 Minor performance improvements for Runspace initialization (#10569) 2019-10-15 15:01:19 -07:00
Steve Lee d8d32d79c2 Implement Get-Error cmdlet as Experimental Feature (#10727) 2019-10-15 14:32:14 -07:00
Tobias Käs 8b68a4cd99 Cleanup COM interfaces in jump list code - fix PreserveSig attributes (#9899) 2019-10-15 11:13:13 -07:00
Joel Sallow (/u/ta11ow) 2e951793af Format-Hex: Improve mixed-collection piped input and piped streams of input (#8674) 2019-10-15 11:04:45 -07:00
Patrick Meinecke beb8b44420 Use type conversion in SSHConnection hashtables when value doesn't match expected type (#10720)
Before the change if the hashtable value does not match the expected type exactly, an exception is thrown stating that the value was null.
2019-10-15 22:16:49 +05:00
Eugene Samoylov d528bf5d3d Fix for Get-Content -ReadCount 0 behavior when -TotalCount is set (#10749) 2019-10-14 17:32:37 -07:00
Ilya 76a811c88d
Reword access denied error message in Get-WinEvent (#10639) 2019-10-14 22:02:35 +05:00
Steve Lee 0842fe8b8d Enable tab completion for variable assignment that is enum (#10646) 2019-10-14 09:53:11 -07:00
Steve Lee bf5956193f Remove unused SourceLength remoting property causing formatting issues (#10765) 2019-10-12 22:10:10 +05:00
Ilya 6d56e65841
Replace links from MSDN to docs.microsoft.com (#10778) 2019-10-12 21:28:40 +05:00
Himura Kazuto d200ba0c04 Switch from /etc/lsb-release to /etc/os-release (#10773)
/etc/lsb-release does not exist on Debians
2019-10-12 12:31:23 +00:00
Stephen Valdinger 6a807a2a1c Add -Delimiter to ConvertFrom-StringData (#10665)
@steviecoaster Thank you!
2019-10-11 14:03:02 -07:00
Reece Dunham ebb951b2c6 Sync capitalization in CI YAML (#10767) 2019-10-11 11:56:59 -07:00
Dongbo Wang 60a930c9ba Add test for the even handler leaking fix (#10768)
Add a test for the even handler leaking fix addressed in #10626 https://github.com/PowerShell/PowerShell/pull/10626
The test is added to verify that PowerShell unregister the 'AppDomain.ProcessExit' event handler when a Runspace closes.
2019-10-11 23:34:53 +05:00
Steve Lee 1fa73e360f Add back Get-HotFix cmdlet (#10740) 2019-10-11 22:51:43 +05:00
centreboard 54fd7d805d Check pwsh.exe and pwsh in daily version on Windows (#10738)
Improves on #10489
2019-10-10 14:37:35 -05:00
Travis Plunk b425648f69
Clarify which requirement are mandatory (#10734) 2019-10-10 14:33:50 -05:00
dependabot-preview[bot] 666ea401d9 Bump NJsonSchema from 10.0.24 to 10.0.27 (#10756) 2019-10-10 14:32:47 -05:00
Kirk Munro 25f73520e7 Add comment describing why -ia is not the alias for -InformationAction common parameter (#10703) 2019-10-10 11:48:37 -07:00
Marco Schmid 0f9ca32d6d Adding positional parameter for ScriptBlock when using Invoke-Command with SSH (#10721) 2019-10-10 11:29:31 -07:00
Steve Lee 36bc894d9b For ConciseView, show line context information if multiple lines but no scriptname (#10746) 2019-10-10 16:06:43 +05:00
Lucius Q. User 273b4abd40 Add MacPorts support to the build system (#10736) 2019-10-09 17:02:05 -05:00
Travis Plunk c091b9ccc4 Remove unneeded tap in installpsh-osx.sh (#10752) 2019-10-09 14:50:43 -07:00
Derek Xia 4a4dc4c751 Adds emphasis to Select-String default formatter (#8963) 2019-10-08 16:11:10 -07:00
Dongbo Wang a08d5ee103 Support notification on pwsh startup when a new release is available (#10689) 2019-10-08 15:53:14 -07:00
Steve Lee ef2d740c44 Add support for \\wsl$\ubuntu path (#10674) 2019-10-08 15:52:04 -07:00
Steve Lee bce5b20d2d Update ConciseView to remove unnecessary text and not color entire line in red (#10724) 2019-10-08 14:14:23 -07:00
dependabot-preview[bot] d2c04f3eef Bump PackageManagement from 1.4.4 to 1.4.5 (#10728)
Bumps PackageManagement from 1.4.4 to 1.4.5.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-08 13:06:07 -05:00
Ryan Yates c08c7e4714 Renamed InvokeCommandCmdlet.cs to InvokeExpressionCommand.cs (#10659) 2019-10-07 12:06:32 -07:00
Travis Plunk bf91246029 Replace CR and new line with a 0x23CE character (#10616) 2019-10-07 11:42:23 -07:00
Dongbo Wang 89a6ad5399 Add the missing token text for TokenKind.QuestionMark (#10706) 2019-10-07 08:33:12 -07:00
Ilya 6a36bb4b7d
$PSCulture follows CurrentThread.CurrentCulture (#10138) 2019-10-07 14:17:11 +05:00
Dongbo Wang ec105da3f1 Some code cleanup work (#10698)
* Move Utils.GetUserConfigurationDirectory to Platform.ConfigDirectory
* Unify the use of Platform.ConfigDirectory and Platform.CacheDirectory
2019-10-07 14:15:01 +05:00
Steve Lee 8cf9c01800 Add ConciseView for $ErrorView (#10641) 2019-10-04 16:52:57 -07:00
Travis Plunk dc29caa017
Fix broken DSC overview link (#10702) 2019-10-04 12:37:34 -05:00
Kirk Munro c11a69c88f Remove deprecated workflow logic from the remoting setup scripts (#10320) 2019-10-04 22:05:04 +05:00
Paul Higinbotham adfbac0c9d Set current working directory of each ForEach-Object -Parallel running script to the same location as the calling script. (#10672) 2019-10-04 10:04:04 -07:00
Ilya 70a74fbfc8 Replace api-ms-win-core-file-l1-2-2.dll with Kernell32.dll for FindFirstStreamW and FindNextStreamW APIs (#10680) 2019-10-03 17:37:05 -07:00
Thomas Nieto 7f6e65671d Update help format to use proper case (#10678) 2019-10-03 17:20:30 -07:00
Dan Thompson 5a236f7d2f Tweak help formatting script to be more StrictMode tolerant (#10563) 2019-10-03 17:18:58 -07:00
Ilya d7458c45b2 Add Get-ChildItem test (#10507) 2019-10-03 17:15:41 -07:00
PRASOON KARUNAN V 768e79a999 Adding -SecurityDescriptorSDDL parameter to New-Service (#10483) 2019-10-03 17:12:17 -07:00
Michael Klement 2ec25645c3 Update Support_Question.md to link to Stack Overflow as anothe… (#10638) 2019-10-03 14:56:03 -05:00
Joel Sallow (/u/ta11ow) 1d77986d70 Test-Connection - Remove informational output, consolidate Ping usage (#10478) 2019-10-03 14:04:54 -05:00
romero126 0e90120b9a Replace Ambiguous language for tests from switch to parameter for accuracy (#10666) 2019-10-03 20:54:08 +05:00
Ilya 91bf34679c
Read special reparse points without accessing it (#10662)
* Enhance enum FileDesiredAccess with zero value GenericZero
* Use the GenericZero as desired access mode to read reparse point without access it

From docs:
If desired access is zero, the application can query certain metadata such as file, directory, or device attributes without accessing that file or device, even if GENERIC_READ access would have been denied
2019-10-03 19:41:18 +05:00
Ilya 950e4ba082
Direct Clear-Host output to terminal (#10681)
Clear-Host on Unix calls clear command which issues escapes. Before the change we write them to PowerShell output stream and it could be unwantedly intercepted. After the change we write the escapes directly to console.
2019-10-03 08:51:07 +05:00