Commit Graph
3650 Commits
Author SHA1 Message Date
James Truher d23a5fddc7 fix Archive module to work correctly when the DirectorySeparatorChar is "/"
rather than use either "/" or "\", just use [io.path]::DirectorySeparatorChar
2016-08-02 12:05:24 -07:00
James Truher 176f9fb6bd rename archive test file so it may be found by invoke-pester 2016-08-02 12:05:24 -07:00
PowerShell Team 3575eac7b3 fix typo in archive test name
it needs to have the correct name in order to be executed by invoke-pester
2016-08-02 12:05:24 -07:00
PowerShell Team ce4303b873 migrated tests run clean on all platforms (locally) 2016-08-02 12:05:24 -07:00
PowerShell Team 0261372bae remove scheduled job tests 2016-08-02 12:05:24 -07:00
PowerShell Team 43eae99276 remove scheduledjob cmdlet tests 2016-08-02 12:05:24 -07:00
PowerShell Team 7305b82b73 Add migrated files 2016-08-02 12:05:24 -07:00
PowerShell Team 721ad34c62 add missing sample archive file 2016-08-02 12:05:24 -07:00
PowerShell Team 28a06155c8 add map.json file for migration of Pester cmdlet tests 2016-08-02 12:05:24 -07:00
James Truher [MSFT] 935185cf6b fix don't section so it's visible 2016-08-02 11:55:50 -07:00
James Truher 8d758b63f2 updates based on PR feedback 2016-08-02 11:51:43 -07:00
James Truher 2920a3db66 Add images to this branch 2016-08-02 11:51:43 -07:00
James Truher 21494be11b updates from previous PR to incorporate feedback 2016-08-02 11:51:43 -07:00
Sergei Vorobev 08fda6842a Replace powershell-based resgen by dotnet C# based one 2016-08-02 11:47:53 -07:00
Sergei Vorobev 483166ea60 Update .gitignore about .vscode 2016-08-02 11:45:50 -07:00
Sergei Vorobev db3274f103 Add dotnet-based resgen 2016-08-02 11:45:37 -07:00
Travis Plunk 724c53ced8 Compile WSMan binaries when compiling for dot net core 2016-08-02 11:45:11 -07:00
Paul Allen a7f58b2026 split the wsman apis into client/server shared libraries 2016-08-02 11:40:09 -07:00
Sergei Vorobev d8afbcecbb Merge pull request #1603 from lzybkr/csproj_tweak
csproj fixes - add reference and fix assembly name so InternalsVisibl…
2016-08-02 11:25:38 -07:00
Jason Shirk (POWERSHELL) 75eab56e21 csproj fixes
- add some missing references
- fix assembly name so InternalsVisibleTo works
2016-08-02 10:50:51 -07:00
Raghu Shantha [MSFT] 1ee990ac0d Merge pull request #1602 from alexandair/patch-2
fixing casing and typos in windows-full.md
2016-08-02 10:34:31 -07:00
Aleksandar Nikolić 0160488925 fixing casing and typos in windows-full.md
Fixing casing for CoreCLR and FullCLR.
Fixing a couple of typos.
2016-08-02 18:17:04 +02:00
Jason Shirk ae67cc4676 Merge pull request #1514 from PowerShell/AdapterPesterTest
Add Adapter Pester Unit Test
2016-08-02 09:16:34 -07:00
JumpingYang001 86bf00e48b Add Adapter Pester Unit Test 2016-08-02 00:31:27 -07:00
Alex Jordan e2846379b8 Fixing default and error colors for PSReadLine 2016-08-02 00:16:54 -07:00
Raghu Shantha [MSFT] d995faba02 Merge pull request #1594 from PowerShell/raghushantha-linuxinstall
Updates to Linux install instructions
2016-08-01 20:45:42 -07:00
Sergei Vorobev 5690b1a0d9 Add tests for Error stream 2016-08-01 18:40:51 -07:00
Sergei Vorobev 161940c9aa Don't apply red color to error stream output 2016-08-01 18:40:50 -07:00
Sergei Vorobev a12eff96c0 Change formatter for ErrorRecord
Fix #1465

On Linux, it's common to use error stream (2) as an information stream.
There is no errors in this case, it's just a way to report info.
When PowerShell redirects error stream, it wraps all output from stream 2
in NativeCommandError ErrorRecord.

That doesn't happen for interactive experience (when there is no
redirection), but it shows up in logs, scripting and non-console
powershell hosts (i.e. PowerShell ISE).

Here we change the formatter, so we are keeping the ErrorRecords
objects, but we are changing their default representation.

If it's a NativeCommandError, we don't use the regular ErrorRecord
formatter. It allows us keep ErrorRecord object,
but in redirection case it will look exectly like on the screen.

Also, we are change NativeCommandErrorMessage to use one line per
ErrorRecord to enable this scenario.
2016-08-01 18:39:57 -07:00
Jason Shirk fff95b5366 Merge pull request #1598 from PowerShell/joey/license
add line breaks to MIT license
2016-08-01 18:35:11 -07:00
Jason Shirk 9742b64170 Merge pull request #1591 from lzybkr/code_formatting
Code formatting
2016-08-01 16:46:05 -07:00
Raghu Shantha [MSFT] b540c40517 Merge pull request #1596 from PowerShell/raghushantha-windowsinstall-1
Update Windows install instructions for MSI
2016-08-01 16:34:19 -07:00
Raghu Shantha [MSFT] d884ef2f98 Update linux.md 2016-08-01 16:33:47 -07:00
Raghu Shantha [MSFT] 818bbfda13 Update linux.md 2016-08-01 16:32:16 -07:00
Raghu Shantha [MSFT] e184d86859 Update windows.md 2016-08-01 16:07:47 -07:00
Jason Shirk (POWERSHELL) c34ef6141b Use nameof() where we use reflection
We use a lot of reflection, and when you rename a member (e.g. when running
the code formatter), it doesn't detect references where you're using reflection.

By using nameof(), we can now find these references (e.g. a build break) instead
of failing at runtime.
2016-08-01 15:58:17 -07:00
PowerShell Team 403ae3f53f Initial run of code formatter
I (Jason Shirk) ran https://github.com/dotnet/codeformatter with the default rules, basically:

    codeformatter /nocopyright "/c:DEBUG,UNIX,CORECLR" @files.rsp

This caused a few problems building, which were fixed up manually.

Notable changes:

`this.` is removed unless needed to disambiguate.
private instance fields are renamed to have a `_` prefix.
private static fields are renamed to have a `s_` prefix.

I left some projects alone (like PackageManagement) and also left some generated code alone.
2016-08-01 15:57:03 -07:00
joeyaiello f729b34456 add line breaks to license 2016-08-01 15:48:54 -07:00
Mike Richmond 38143711f9 Merge pull request #1597 from PowerShell/mirichmo/fixing-reverse-pinvoke
Fixing reverse PInvoke worker callback pointer structure layout to sy…
2016-08-01 15:33:10 -07:00
Mike Richmond 19138f3f62 Fixing reverse PInvoke worker callback pointer structure layout to synchronize it between managed and unmanaged code. 2016-08-01 15:02:52 -07:00
Jason Shirk e68d9731dd Merge pull request #1578 from alexandair/patch-2
Updating maintainers\README
2016-08-01 14:34:58 -07:00
Raghu Shantha [MSFT] 902b063583 Update windows.md 2016-08-01 14:03:51 -07:00
Raghu Shantha [MSFT] 6efad14aa6 Update linux.md 2016-08-01 13:55:00 -07:00
Raghu Shantha [MSFT] c9949159f1 Update linux.md 2016-08-01 13:52:15 -07:00
Raghu Shantha [MSFT] 7ee02189ed Update linux.md 2016-08-01 13:46:48 -07:00
Jianyun ed2e569c02 Merge pull request #1592 from PowerShell/jianyunt/docs
fixed the broken links and other minor updates due to the recent learning-powershell path changes.
2016-08-01 13:28:55 -07:00
Jianyun Tao f5d04c37f7 fixed the broken links and other minor updates due to the recent learning-powershell path changes. 2016-08-01 11:37:15 -07:00
Jianyun Tao 1e7a49600d fixed the broken links and other minor updates due to the recent learning-powershell path changes. 2016-08-01 11:21:55 -07:00
Jianyun bc4fe11888 Merge pull request #1551 from PowerShell/AngelCalvo-patch-3
Update learning-powershell.md
2016-08-01 09:53:46 -07:00
Sergei Vorobev 6839dab88b Merge pull request #1580 from PowerShell/AngelCalvo-patch-1
Update README.md
2016-07-31 16:32:44 -07:00