Stéphane BARIZIEN
d032cb2c87
Expose file attributes of OneDrive placeholders ( #8745 )
2019-02-04 12:11:46 -08:00
pougetat
1d7651f233
Fix Get-Help PSTypeName issue with -Parameter when only one parameter is declared ( #8754 )
2019-01-30 08:55:33 -08:00
Steve Lee
3e8f85a682
Enable catching NotImplementedException when calling into RawUI for members that are not implemented
2019-01-28 12:13:15 -08:00
Joel Sallow (/u/ta11ow)
db1b309800
Correctly Report impact level when SupportsShouldProcess is not set to 'true' ( #8209 )
...
Major changes are:
- Make all commands return 'ConfirmImpact.None' if `SupportsShouldProcess` is not set to `true`.
- Update some cmdlets to explicitly use `ConfirmImpact.Low`.
- Update `DefaultCommands.Tests.ps1` to test for 'ConfirmImpact' level.
2019-01-26 03:12:00 -08:00
Aditya Patwardhan
6ccbebda27
Improve check for developer mode by checking minimum required build number ( #8749 )
...
* Improve check for developer mode by checking minimum required build number
The test would fail if the developer mode is enabled but the machine has an older build than the minimum required build.
The change adds a check for the build version in the test.
* Update test/powershell/Modules/Microsoft.PowerShell.Management/New-Item.Tests.ps1
2019-01-25 13:14:29 -08:00
Dongbo Wang
c35fd70b15
Simplify the declaration of new experimental features ( #8726 )
2019-01-25 11:57:28 -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
Paul Higinbotham
4a1fc4b382
Remove AMSI unitialized assert and replace with call to uninitialize ( #8713 )
2019-01-23 13:58:23 -08:00
Steve Lee
7e2cd7954f
Add the experimental feature for creating 'Temp:\' drive when FileSystemProvider initializes ( #8696 )
...
Adds Experimental Feature called `PSTempDrive` that, if enabled, creates a PSDrive called `Temp:` that maps to `[System.IO.Path]::GetTempPath()`.
2019-01-23 13:53:04 -08:00
Steve Lee
f7c25e8f7c
Update code to use single method to check if path is UNC ( #8680 )
...
update all checks if path is unc to one method
2019-01-23 09:37:45 -08:00
dependabot[bot]
c955f313e4
Build(deps): Bump Microsoft.PowerShell.Native ( #8712 )
2019-01-22 14:35:36 -08:00
Mathias R. Jessen
59a3696f70
Allow user-specified underlying type for enums ( #8329 )
...
Fix #8028
This change adds support for specifying the underlying type for an enum:
```powershell
enum MyEnum : long
{
A = 0x0FFFFFFFFFFFFFFF
B
}
# or
enum MyByte : byte
{
A = 0x01
B = 0x02
C = 0x03
D
}
```
2019-01-17 14:22:10 -08:00
pougetat
4858afb613
Resolve :PAGER' if its path contains spaces ( #8571 )
2019-01-16 15:14:44 -08:00
Steve Lee
a04f6940dd
Handle case where applocker test script fails to delete ( #8627 )
...
One reported case where during applocker policy check, the test script that is created cannot be deleted because something else (malware scanner?) has a lock on the file. This results in an exception being thrown in finally block which ultimately causes PowerShell to crash due to the unhandled exception. Fix is to wrap the deletion in the finally block with try..catch and ignore any exceptions and leave the temp file.
TFS:20156282
2019-01-16 15:00:37 -08:00
Sergey Vasin
279993bf39
Change Get-Help cmdlet -Parameter parameter so it accepts string arrays. ( #8454 )
2019-01-15 16:25:49 -08:00
Dongbo Wang
c2dfae8ccb
Fix 'FixupFileName' to not load resolved assembly during module discovery ( #8634 )
2019-01-15 16:22:25 -08:00
Steve Lee
c3cb6df809
Update 'CommandNotFound' fuzzy suggestion to only return unique results ( #8640 )
2019-01-14 14:28:15 -08:00
Steve Lee
71e58f9439
Add the experimental feature 'PSUseAbbreviationExpansion' to support tab completion on abbreviated command names ( #8109 )
2019-01-10 16:11:43 -08:00
Steve Lee
b87cd1c0a3
Add support to show suggestions on CommandNotFound exception ( #8458 )
...
* support fuzzy matching with get-command and on CommandNotFound exception, show suggestion
* fix CodeFactor issues
* change algorithm to use Damerau-Levenshtein Distance which is more useful in finding close matches
2019-01-10 13:35:30 -08:00
Steve Lee
66c72c4366
Change Clear-Host back to using $RAWUI and clear to work over remoting ( #8609 )
2019-01-10 10:02:59 -08:00
Steve Lee
9793ed2c68
Change hashtable to use OrdinalIgnoreCase to be case-insensitive in all Cultures ( #8566 )
...
Ubuntu18.04 seems to default to C.UTF-8 for LANG (representing InvariantCulture) which results in a case-sensitive hashtable since CurrentCultureIgnoreCase doesn't work for that culture. Fix is to use OrdinalIgnoreCase instead.
2019-01-10 09:11:43 +05:00
Kirk Munro
1729a682ee
Make S.M.A.PowerShell.GetSteppablePipeline method public ( #8055 )
...
* make GetSteppablePipeline method public
* updated PowerShell member count
2019-01-09 15:31:09 -08:00
Ilya
d80154430d
Style: Change first char to upper in summary comments ( #8597 )
2019-01-09 13:07:40 -08:00
dependabot[bot]
8fad8c9dd8
Build(deps): Bump System.Security.Cryptography.Pkcs from 4.5.1 to 4.5.2 ( #8614 )
...
Bumps [System.Security.Cryptography.Pkcs](https://github.com/dotnet/corefx ) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/dotnet/corefx/releases )
- [Commits](https://github.com/dotnet/corefx/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-09 22:07:03 +05:00
dependabot[bot]
cc3c3f618e
Build(deps): Bump System.Text.Encoding.CodePages from 4.5.0 to 4.5.1 ( #8613 )
...
Bumps [System.Text.Encoding.CodePages](https://github.com/dotnet/corefx ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/dotnet/corefx/releases )
- [Commits](https://github.com/dotnet/corefx/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2019-01-09 18:51:32 +05:00
Steve Lee
d6000fdea8
Allow Windows users in developer mode to create symlinks without elevation ( #8534 )
2019-01-08 10:43:24 -08:00
Steve Lee
64fcddcb53
Help function should only pass content to pager if content was found (#8528 )
2019-01-08 09:56:56 -08:00
Steve Lee
031cbf0f16
Change clear-host to simply called [console]::clear and remove clear alias from Unix ( #8603 )
...
Based on @PowerShell/powershell-committee decision, standardizing on [Console]::Clear() on all platforms and removing clear alias on non-Windows.
2019-01-08 22:38:56 +05:00
Steve Lee
d51b5fdc30
help function shouldn't use pager for AliasHelpInfo (#8552 )
2019-01-07 13:39:57 -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
Kirk Munro
23f6e8ff40
Add S.M.A.PowerShell.Create method overload with Runspace argument ( #8057 )
2019-01-07 11:04:42 -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
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
Steve Lee
9f8d643f70
Fix mistake on deserialization ( #8502 )
...
Replace this.hideHeader with this.repeatHeader
2018-12-27 12:10:59 +05:00
xtqqczze
b850d57c78
Style: Remove preceding spaces from C# preprocessor-type keywords ( #8540 )
2018-12-26 11:59:10 +05:00
Ilya
399574430e
Style: remove '<remarks> </remarks>' ( #8538 )
2018-12-26 08:03:57 +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
1ae1594bd9
Style: Change 'Object[]' to 'object[]' ( #8526 )
2018-12-24 12:32:38 +05:00
Ilya
42ba9d22ce
Style: Change 'Object' to 'object' ( #8522 )
2018-12-24 12:01:44 +05:00
Ilya
d8af22c33b
Style: Change 'Byte{}' to 'byte[]' ( #8525 )
2018-12-24 11:23:18 +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
Ilya
40223881cb
Style: Change 'System.Boolean' to 'bool' ( #8521 )
2018-12-23 10:41:10 +05:00
Dongbo Wang
289981a017
Change 'String' to 'string' for simple references ( #8519 )
2018-12-22 14:26:06 +05:00
Steve Lee
2eb7ca8309
Fix formatting of header of table when center aligned ( #8497 )
2018-12-22 12:57:44 +05:00