Andy Schwartzmeyer
e69312a964
Merge pull request #1015 from PowerShell/andschwa/secure-string-version
...
Bump System.Security.SecureString to 4.0.0
2016-05-19 16:10:35 -07:00
Andrew Schwartzmeyer
6c38dc4fb3
Bump Eventing's SecureString version dependency
2016-05-19 15:18:48 -07:00
Andrew Schwartzmeyer
5b61acd28d
Bump System.Security.SecureString version to 4.0.0
2016-05-19 15:18:32 -07:00
James Truher
8583cf5e96
update PSVersionTable code to use powershell.version rather than .version because on Linux the .version file doesn't seem to be binplaced. I postulate this is because it's a hidden file
2016-05-19 13:19:16 -07:00
Andy Schwartzmeyer
99402343fc
Merge pull request #1000 from PowerShell/andschwa/delete-profile
...
Remove system profile
2016-05-19 10:00:51 -07:00
James Truher [MSFT]
538f8643a2
Merge pull request #999 from PowerShell/jimtru-AddGitCommitToPSVersionTable
...
add functionality to PSVersionTable to include GitCommitID and update…
2016-05-19 09:56:17 -07:00
Andrew Schwartzmeyer
aa5007cd7a
Bump windows-build
2016-05-18 17:48:43 -07:00
Andy Schwartzmeyer
5bdb215034
Don't compile GetComputerInfoCommand.cs
2016-05-18 17:47:25 -07:00
PowerShell Team
d9bf6b037f
Update files from Source Depot changeset [SD:704605]
...
Corresponds to 75764b265885c1a346d1b2dbcb281d61b71c5b31 in psl-monad.
2016-05-18 17:41:26 -07:00
Andrew Schwartzmeyer
056effc129
Remove system profile
2016-05-18 17:26:10 -07:00
Jim Truher (MSFT)
cfd5bded5b
add functionality to PSVersionTable to include GitCommitID and update tests
2016-05-18 15:35:09 -07:00
Andrew Schwartzmeyer
64efb9d799
Fix ReadLineWithTabCompletion port
...
Revert change made within the function since the function itself is
compiled out for the portable version of PowerShell.
2016-05-17 13:47:47 -07:00
Andrew Schwartzmeyer
b67d765b3a
Use WrapSize for WindowSize when unavailable
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
7afe9aa60f
Say that the portable UI supports virtual terminal
...
Which is most likely true.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
772ecb8f8e
Rename OPEN flag to PORTABLE
...
Makes more sense.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
44028f0da3
Fix formatting and output when stdout is redirected
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
fa86c89925
Enable pre and post write in WriteToConsole
2016-05-17 13:28:44 -07:00
Andy Schwartzmeyer
fbc794b933
Guard BufferSize for improper terminals
2016-05-17 13:28:44 -07:00
Andy Schwartzmeyer
86e8673826
Don't build more unused code
...
This code is all used for reading secure strings, which we don't yet
support.
2016-05-17 13:28:44 -07:00
Jason Shirk
533a5e3225
Import System.Console In/Out/Error stream changes
...
Thanks Jason.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
eee564e465
Delete deprecated CoreConsoleHost project
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
97ea9308fb
Add readme to src/powershell
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
6d3c42a0b0
Migrate profile
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
1a61837c07
Migrate CoreConsoleHost/Modules
...
And update mapping.json
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
630eb69c7c
Add managed entrance for powershell project
...
The powershell project's `Main` function initializes the custom
`AssemblyLoadContext` and then delegates to `UnmanagedPSEntry.Start`.
This lets us undo several changes to the `ConsoleHost` managed
entry (notably, the `Start` function signature does not have to change,
thus the `consoleFilePath` variable still exists).
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
a1a722c4a1
Add powershell project shim
...
The `src/powershell` project builds Core PowerShell as a .NET CLI app,
with a dependency on `Microsoft.PowerShell.ConsoleHost`, so that the
latter can remain a library.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
72b763a7e1
Fix ConsoleHost on Windows CoreCLR build
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
fc9aa4cd88
Make ConsoleHost internals visible to powershell-tests
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
8435ed758c
Fix PSReadLine for net451 build
...
Needed System.Windows.Forms
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
d8b2d1fb0e
Fix command-line parser to support --parameters
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
c4bfc52c76
Migrate ConsoleHost .gitignore
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
849ea50ab7
Load PSReadLine by correct name
...
Linux is case-sensitive, so the modules are too.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
78dd93c1ac
Build PSReadLine for ConsoleHost
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
2e71a090e7
Use ~/.powershell for ConsoleHost profile on Linux
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
8af7d5f344
Guard use of ConsoleControl in ConsoleHostRawUserInterface
...
This uses the RawUserInterface implementation from the original
CoreConsoleHost.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
02e9f100d2
Guard use of ConsoleControl in ConsoleHostUserInterface
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
702082f597
Guard use of ConsoleControl in ConsoleHost
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
3cd0d75278
Don't build ConsoleControl
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
602c7c39fc
Don't build EngineInstaller
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
04f551fe91
Don't build MshHostMshSnapin
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
8021247b43
Guard AmsiUtils in SessionState Init
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
2f73af53df
Remove native host dependency for ConsoleHost
...
When Open PowerShell is built (as .NET Core project), `OPEN` is defined.
The `Start` function normally used as the entry point from PowerShell's
custom native host is instead the real `Main` entry point of the
program, so it can be launched from the `dotnet` host.
Because Core PowerShell depends on the native host to setup the custom
assembly load context, we do it here in managed code immediately on
start-up.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
6f425d0ffd
Make ConsoleHost deploy profiles and native libraries
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
2d2d58cb23
Make ConsoleHost/AssemblyInfo portable
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
ad9c4084d8
Make ConsoleHost emit powershell executable
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
63ab9fe681
Bump MMIN package to rc4
...
With the correct NETStandard.Library dependency.
2016-05-06 11:49:02 -07:00
Andy Schwartzmeyer
52de677068
Merge pull request #949 from PowerShell/native
...
remove dependency on native GetHostname
2016-05-06 10:01:40 -07:00
Andy Schwartzmeyer
c848cdc15c
Merge pull request #920 from PowerShell/removeitem
...
Fixes removal of symbolic link on Windows
And don't ask confirmation on Linux
2016-05-06 09:59:24 -07:00
dantraMSFT
31d48b39dd
remove dead code
2016-05-05 13:49:39 -07:00
Andrew Schwartzmeyer
ee146e0153
Bump src/windows-build submodule
...
With MMI package.
2016-05-05 13:49:39 -07:00