dependabot-preview[bot]
c2cedccfbd
Build(deps): Bump Microsoft.ApplicationInsights from 2.9.1 to 2.10.0 ( #9757 )
2019-05-31 11:43:47 -07:00
Ilya and SteveL-MSFT
9df0490e2f
Update src/Microsoft.PowerShell.ConsoleHost/resources/ManagedEntranceStrings.resx
...
Co-Authored-By: SteveL-MSFT <slee@microsoft.com >
2019-05-04 09:31:05 -07:00
Steve Lee
2d8a15af28
change -l to explicitly load user profile
2019-05-03 14:13:41 -07:00
Steve Lee
f2888e9eb6
update console help
2019-05-03 11:21:02 -07:00
Steve Lee
fb3a9098b5
Add -l support for pwsh to match POSIX shell compatibility
2019-05-03 11:00:23 -07:00
Ilya
bd6fdae735
Cleanup: sort usings ( #9490 )
2019-04-30 10:25:11 +05:00
Steve Lee
d318e7727e
Allow passing just a dash as an arg to a file via pwsh ( #9479 )
2019-04-27 11:20:33 -07:00
Ilya
ca447c3ad4
Run CodeFormatter with BraceNewLine,UsingLocation,FormatDocument,NewLineAbove rules ( #9393 )
2019-04-20 23:20:59 +05:00
Ilya
213ff96e6d
Use Environment.NewLine for new lines in ConsoleHost code ( #9392 )
2019-04-18 17:29:36 -07:00
Ilya
2174dd81a4
Reduce string allocation in console output code ( #6882 )
2019-04-17 10:42:14 -07:00
Ilya
bc95a8e088
Refactor ReadConsole P/Invoke in ConsoleHost ( #9165 )
...
Replace `StringBuilder` with stack allocated `Span<char>` to avoid extra allocation/copies during P/Invoke
2019-03-22 09:51:13 -07:00
Staffan Gustafsson
42c289fc8e
Improve formatting performance by having better primitives on PSObject ( #8785 )
...
By not doing excessive amounts of extra work, formatting can be sped up quite significantly (about 8x faster).
The main change comes from adding new, more efficient, primitive to query an object for the existence of an instance member.
The formatting system has been checking for if an object has properties other than some decorated properties added by PS remoting, and it doesn't this by retrieving all properties which results in heavy allocations and wasted cycles.
By adding `GetFirstOrDefault` to `PSObject` and similar primitives to the underlying Adapters, we are able to return early, without having to get all properties back.
2019-03-20 18:43:52 -07:00
Ilya
0f7efddd22
Fix to not pass StringBuilder by reference (out or ref) in P/Invoke ( #9066 )
...
Don't pass StringBuilder by reference (using out or ref). Otherwise, the CLR will expect the signature of this argument to be wchar_t ** instead of wchar_t *, and it won't be able to pin StringBuilder's internal buffer. Performance will be significantly degraded.
2019-03-13 17:03:23 -07:00
Ilya
11ae24fcad
Cleanup dllimport ( #8847 )
2019-02-27 08:33:46 +05:00
Tyler James Leonhardt
23eccfd641
[feature] Add -CustomPipeName to pwsh and Enter-PSHostProcess ( #8889 )
...
This allows a user to start PowerShell up with the name of the named pipe that is used for cross process communication (I.e. Enter-PSHostProcess).
2019-02-22 23:40:03 +05:00
dependabot[bot]
98c360205f
Build(deps): Bump Microsoft.ApplicationInsights from 2.9.0 to 2.9.1 ( #8848 )
...
Bumps [Microsoft.ApplicationInsights](https://github.com/Microsoft/ApplicationInsights-dotnet ) from 2.9.0 to 2.9.1.
2019-02-08 10:22:11 -08:00
dependabot[bot]
249c78eefc
Build(deps): Bump Microsoft.ApplicationInsights from 2.8.1 to 2.9.0 ( #8807 )
2019-02-01 12:36:43 -08:00
xtqqczze
863528881f
Use https in URLs where available ( #8622 )
...
Use https in URLS across the repository where the domain serves content by https.
2019-01-24 12:50:11 -08:00
Ilya
d80154430d
Style: Change first char to upper in summary comments ( #8597 )
2019-01-09 13:07:40 -08:00
Ilya
f95dae55f7
Style: Use the type aliases 'char' and 'bool' instead of 'Char' and 'Boolean' ( #8572 )
2019-01-07 11:40:07 -08:00
Ilya
b8f9532b41
Style: Use the type alias 'string' instead of 'String' in places that are appropriate ( #8573 )
2019-01-07 10:46:00 -08:00
Steve Lee
21fcf070fb
Remove unnecessary trim of passed-in command line in interactive debugging ( #8594 )
2019-01-05 18:47:34 -08:00
Ilya
233b54ed65
Style: Add a space after "//" in comments and remove unneeded comments after "}" ( #8576 )
2019-01-05 17:51:20 -08:00
Ilya
1be3f4cc0e
Style: Add the ending period to the XML document texts ( #8577 )
2019-01-05 15:40:24 -08:00
Ilya
dfd2f69369
Style: Change 'String.' to 'string.' ( #8568 )
2018-12-31 20:44:16 +05:00
Ilya
56569b9315
Style: Replace String.IsNullOrEmpty with string.IsNullOrEmpty ( #8557 )
2018-12-31 15:10:15 +05:00
Ilya
7207db6360
Style: Convert to upper first char in <param> and <exception> doc tags ( #8556 )
2018-12-29 08:25:49 +05:00
Ilya
479fc64aff
Style: Add period before </param> and </exception> doc tags ( #8553 )
2018-12-28 16:39:06 +05:00
Ilya
767c13fca1
Style: Remove extra spaces after <para> and before </para> docs tags ( #8547 )
2018-12-28 11:05:14 +05:00
Ilya
871ce5696d
Style: Add period before returns doc tag ( #8535 )
...
- add period before "</returns>" doc tag
- remove extra space before "</returns>" doc tag
- convert first char after "<returns>" doc tag to upper case
2018-12-25 21:43:03 +05:00
Ilya
42ba9d22ce
Style: Change 'Object' to 'object' ( #8522 )
2018-12-24 12:01:44 +05:00
Steve Lee
4af3068566
Code cleanup: Add space after closing brace where needed ( #8530 )
...
* Update TestService
* Update WebListener
* Update Controllers
* Update ExpTest
* Update MyApp
* Update Logic
* Update Logic
* Update MyApp
* Update Microsoft.Management.Infrastructure.CimCmdlets
* Update Microsoft.PowerShell.Commands.Diagnostics
* Update Microsoft.PowerShell.ScheduledJob
* Update Microsoft.WSMan.Management
* Update Microsoft.WSMan.Runtime
* Update ResGen
* Update TypeCatalogGen
* Update commands
* Update Eventing
* Update Reader
* Update utility
* Update ShowCommand
* Update trace
* Update WebCmdlet
* Update Common
* Update CoreCLR
* Update common
* Update format-object
* Update format-wide
* Update out-file
* Update out-printer
* Update out-string
* Update OutGridView
* Update LocalAccounts
* Update Commands
* Update security
* Update CoreCLR
* Update DscSupport
* Update engine
* Update help
* Update logging
* Update namespaces
* Update security
* Update utils
* Update config
* Update perfCounters
* Update tracing
* Update cmdletization
* Update other
* Update cim
* Update xml
* Update CoreCLR
* Update common
* Update DefaultFormatters
* Update out-console
* Update out-textInterface
* Update DisplayDatabase
* Update Utilities
* Update COM
* Update ComInterop
* Update CommandCompletion
* Update debugger
* Update ExperimentalFeature
* Update hostifaces
* Update interpreter
* Update lang
* Update Modules
* Update parser
* Update runtime
* Update client
* Update commands
* Update common
* Update fanin
* Update server
* Update WireDataFormat
* Update Binding
* Update Operations
* Update interface
* Update cmdletization
* Update cim
* Update management
* Update WindowsTaskbarJumpList
* Update msh
2018-12-24 11:20:06 +05:00
Dongbo Wang
56ad1d3a65
Style: Use the shorthand of the nullable type ( #8501 )
2018-12-21 10:07:01 -08:00
Dongbo Wang
2bfbcd4f07
Remove empty lines; correct space on closing square brackets, negative signs, and generic brackets ( #8508 )
2018-12-21 12:23:04 +05:00
Dongbo Wang
2fbda4e62b
The static keyword should be right after access modifier ( #8506 )
2018-12-21 11:56:05 +05:00
Luke Jeremy
56fc426f8b
Add -UseMinimalHeader to Start-Transcript to minimize transcript header ( #8402 )
2018-12-20 11:12:14 -08:00
Meir Blachman
b7b386d209
Remove comments after closing brackets ( #8344 )
2018-12-08 21:53:30 +05:00
Dongbo Wang
2dcf52f3fc
Update folder path for storing optimization profile and add test to validate loaded assemblies and libraries on startup ( #8406 )
...
- Update folder path for storing optimization profile file.
- Add test to validate loaded assemblies and libraries on startup.
2018-12-06 14:26:09 -08:00
Steve Lee
b7daa796a3
Enable Open Here context menu on Windows to work with root of a drive ( #8287 )
...
support being started by Windows Shell (Open Here) where a trailing slash followed by a quote is handled incorrectly
2018-11-19 11:12:40 -08:00
Ilya
2c3e93512d
Cleanup assemblyinfo ( #8190 )
...
Remove old code from AssemblyInfo.cs
2018-11-16 10:20:12 -08:00
Travis Plunk
79f21b41de
Consolidation of all Windows PowerShell work ported to PSCore6 ( #8257 )
...
Consolidation of all Windows PowerShell work ported to PSCore6
* Added ps1 file import restriction. Refactored InvokeLanguageModeTestingSupportCmdlet to HelpersSecurity module
* JEA loop back fix. Debugger running commands in CL mode.
* Support for new AMSI codes. Changed to use AMSI buffer API. Unhandled exception fix.
* Fixes for module bugs while running in ConstrainedLanguage mode
* Untrusted input tracking work
* Configuration keyword bug fix, PSRP protocol version check for reconstruct reconnect, Sharing InitialSessionState in runspace pool.
* Restricted remote session in UMCI, Applocker detection collision, Help command exposing functions, Null reference exception fix.
* Added mitigation for debugger function exposure
2018-11-13 16:16:29 -08:00
Travis Plunk
db60f0614a
Revert "Ignoring backspace for empty lines on stdin/stdout mode ( #8196 )" ( #8239 )
...
This reverts commit b525b1f0bd .
2018-11-12 13:14:04 -08:00
bugale
b525b1f0bd
Ignoring backspace for empty lines on stdin/stdout mode ( #8196 )
2018-11-10 18:55:28 +05:00
Paal Braathen
2e89efa1bc
When using Start-Transcript and file exists, empty file rather than deleting ( #8131 )
2018-11-07 08:34:42 +05:00
Paul Higinbotham
20f3a6a337
Experimental feature: Implicit remoting batching perf improvement ( #8038 )
2018-10-30 09:55:39 -07:00
Steve Lee
1aa5bb3576
Honor -OutputFormat if specified in noninteractive, redirected, encoded command used with pwsh ( #8115 )
...
[Breaking Change]
There is specific code that sets the `OutputFormat` to xml if pwsh is run non-interactive, with redirected output, and the command was encoded. However, it ignored whether OutputFormat was specified. Fix is to track whether `-OutputFormat` was used and respect that value rather than defaulting to xml.
Fix https://github.com/PowerShell/PowerShell/issues/5912
2018-10-29 17:51:21 -07:00
Ilya
c36e4ad983
Cleanup: Remove clone of command-line args array ( #7910 )
2018-10-29 15:32:50 -07:00
Steve Lee
b1e2745b53
move processing of -WorkingDirectory before processing of profiles ( #8079 )
2018-10-29 13:56:13 -07:00
dependabot[bot]
3c4d64c3e9
Bump Microsoft.ApplicationInsights from 2.8.0 to 2.8.1 ( #8104 )
2018-10-23 11:31:08 -07:00
Ilya
0a4f33a872
Replace StringComparision.CurrentCulture with StringComparision.Ordinal ( #8068 )
2018-10-21 16:11:08 +05:00