Commit graph

3345 commits

Author SHA1 Message Date
Andrew Schwartzmeyer
a1c7d127eb Add WSManPluginWrapper to AssemblyLoadContext
This function is required for PSRP on Linux, as we need to wrap the call
into WSManPluginManagedEntryWrapper.InitPlugin such that it is invoked
via reflection from an assembly loaded with our custom context.
2016-07-25 15:22:56 -07:00
hiteshraigandhi
a28c04cc2f Merge pull request #1502 from PowerShell/vors/full-docs
Add a reference to windows-full.md to windows-core.md
2016-07-25 14:34:10 -07:00
Sergei Vorobev
4482b15394 Add a reference to windows-full.md to windows-core.md 2016-07-25 13:17:51 -07:00
Sergei Vorobev
e79a183994 Merge pull request #1500 from PowerShell/bmanikm-patch-1
Removed invalid 'Open PowerShell' tag based search.
2016-07-25 12:16:47 -07:00
Bruce Payette
8a30452f0b Merge pull request #1498 from PowerShell/vors/docs
Move files from docs/workflow to docs/dev-process
2016-07-25 12:01:34 -07:00
Manikyam Bavandla MSFT
f9f37c5a74 Removed invalid 'Open PowerShell' tag based search.
Removed invalid 'Open PowerShell' tag based search.
2016-07-25 11:40:24 -07:00
Sergei Vorobev
bf5596eb8f Merge pull request #1496 from PowerShell/vors/links
Fix links in docs
2016-07-25 10:52:43 -07:00
Mike Richmond
0d49cb8aa5 Merge pull request #1490 from PowerShell/mirichmo/pwrshplugin-optimization-and-build-fix
Fixing bug in pwrshplugin config file reader and wrapping mc.exe call…
2016-07-25 09:00:32 -07:00
Andy Schwartzmeyer
5274acd1d1 Merge pull request #1497 from PowerShell/andschwa/travis-whitelist
Whitelist master and test branches for Travis CI
2016-07-25 00:24:52 -07:00
Sergei Vorobev
181d5dec13 Merge pull request #1468 from PowerShell/frangom/webcmdlets
Port Invoke-WebRequest/RestMethod to OPS
2016-07-24 22:05:21 -07:00
Sergei Vorobev
639e669b7e Move files from docs/workflow to docs/dev-process
Remove branch-structure.md
2016-07-24 22:00:37 -07:00
Sergei Vorobev
26a6644d48 Merge pull request #1494 from PowerShell/vors/start-pspester
Simplify Start-PSPester
2016-07-24 21:41:53 -07:00
Andrew Schwartzmeyer
bcfe498ef4 Guard ProgressPane for pseudo-TTYs
Again due to the fact that relying on Console.IsOutputRedirected (as
System.Console does for these APIs) causes bugs when pseudo-TTYs are
used (since the output is not redirected, but the APIs nonetheless can't
be used properly). So we ran into a problem where the value of CursorTop
and Console.BufferHeight were lies, and so we accidentally attempted to
set it numbers below zero. Guard everything.
2016-07-24 17:13:39 -07:00
Andrew Schwartzmeyer
79daea0132 Remove deprecated catch
These colors can be set now.
2016-07-24 16:20:46 -07:00
Francisco Gamino
42105138a7 Adding WebCmdlets tests 2016-07-24 16:20:46 -07:00
Francisco Gamino
3a898cb888 Addressing code review comments about the mshtml isolation work. 2016-07-24 16:20:46 -07:00
Francisco Gamino
46f8e0d60d Make Invoke-WebRequest cmdlet work on CoreCLR without mshtml 2016-07-24 16:20:46 -07:00
Francisco Gamino
b7115879c3 Added new file structure for CoreCLR and FullCLR files. 2016-07-24 16:20:46 -07:00
Francisco Gamino
4c748211af Moved WebCmdlet files to subfile, and added new file structure for CoreCLR and FullCLR files. 2016-07-24 16:20:46 -07:00
Andrew Schwartzmeyer
6513830e8c Whitelist master and test branches for Travis CI
Only pull requests, merges to master, and branches starting with the
prefix "test" will trigger Travis CI builds.
2016-07-24 15:30:20 -07:00
Andy Schwartzmeyer
a9acee8079 Merge pull request #1495 from PowerShell/vors/gitignore
Update .gitignore files
2016-07-24 15:03:04 -07:00
Sergei Vorobev
b1e3cc8276 Remove non-used link references 2016-07-24 09:55:44 -07:00
Sergei Vorobev
1427997898 Fix broken links 2016-07-24 09:55:10 -07:00
Sergei Vorobev
c76651e850 Update .gitignore files 2016-07-24 09:17:22 -07:00
Sergei Vorobev
61a81a76c0 Fix links in powershell-repository-101.md 2016-07-22 20:07:01 -07:00
Sergei Vorobev
ea3e7db598 Simplify Start-PSPester
Pester already handles folder vs file.
There is no need to have custom logic in Start-PSPester.
2016-07-22 17:46:12 -07:00
Sergei Vorobev
28a7ca2dc0 Merge pull request #1477 from PowerShell/vors/config
Create separate Top-level directory per platform
2016-07-22 17:11:29 -07:00
Sergei Vorobev
7f274a356d Update building/internals.md docs 2016-07-22 16:11:38 -07:00
Sergei Vorobev
c4deb5d377 Update .gitignore to ignore dlls and pdbs 2016-07-22 16:11:38 -07:00
Sergei Vorobev
3674bacfa8 Copy pwrshplugin into the Full CLR version artifacts 2016-07-22 16:11:37 -07:00
Sergei Vorobev
875402ad53 Create separate Top-level directory per platform
- Replace src\powershell top level project by two
  new root-level projects:
    - src\powershell-unix
    - src\powershell-windows
- Break src\Modules into more granular structure:
  - Shared
  - Windows+Unix-Core
  - Windows-Core
  - Windows-Core+Full
  - Windows-Full
  - To be created: Unix-Core. We will do it as a separate PR
- Fix #1122 : Platform-specific set of Modules (and assemblies)
- Fix Start-TypeGen to work with new top level folders layout
2016-07-22 16:11:29 -07:00
Sergei Vorobev
28ded782f4 Merge pull request #1492 from PowerShell/hiteshraigandhi-patch-1
Delete code-review-guidelines.md
2016-07-22 15:55:09 -07:00
hiteshraigandhi
874057e6bc Delete code-review-guidelines.md
This is not required.
2016-07-22 15:36:37 -07:00
Mike Richmond
156418ceab Fixing bug in pwrshplugin config file reader and wrapping mc.exe calls in vcvarsall.bat. 2016-07-22 15:04:46 -07:00
Andy Schwartzmeyer
5cec5f1b04 Merge pull request #1487 from PowerShell/andschwa/convert-utf
Convert UTF-16 files to UTF-8
2016-07-22 14:44:29 -07:00
Andy Schwartzmeyer
2f8872bd99 Merge pull request #1482 from PowerShell/RaghuS-PackagingBranch
Generate consistent package names for various Win platforms
2016-07-22 14:23:50 -07:00
PowerShell Team
165f2a86c3 Convert UTF-16 files to UTF-8 2016-07-22 13:54:34 -07:00
Sergei Vorobev
f3408da9f0 Merge pull request #1485 from PowerShell/vors/execution-policy-tests
Scope ExecutionPolicy tests to current user to allow it run without admin escalation
2016-07-22 13:43:22 -07:00
Jason Shirk
1c3361bf20 Merge pull request #1483 from lzybkr/if_unix
Change preprocessor macro LINUX to UNIX
2016-07-22 13:14:28 -07:00
Sergei Vorobev
f78c796175 Update src/powershell-native/.gitignore 2016-07-22 13:00:02 -07:00
Sergei Vorobev
4c78fc5e7f Scope ExecutionPolicy tests to Process
Allow it run without admin escalation
2016-07-22 12:58:50 -07:00
Sergei Vorobev
fb34100328 Merge pull request #1474 from PowerShell/vors/remove-cimcmdlets-binary
Remove *BinaryMiLog cmdlets
2016-07-22 11:39:33 -07:00
Manikyam Bavandla MSFT
7a8d58f3c7 Merge pull request #1480 from PowerShell/psget
Updating Test-RunningAsElevated to return true on *nix and OS X.
2016-07-22 11:04:34 -07:00
Jianyun Tao
397b7b639c Merge branch 'master' of http://github.com/powershell/powershell 2016-07-22 11:02:30 -07:00
Jianyun Tao
c615b7b81d Merge branch 'jianyun/docs' 2016-07-22 11:01:25 -07:00
Jason Shirk (POWERSHELL)
673dd2c355 Change preprocessor macro LINUX to UNIX 2016-07-22 10:49:45 -07:00
Raghu Shantha [MSFT]
f25917d8d0 Generate consistent package names for various platforms 2016-07-22 10:35:51 -07:00
Manikyam Bavandla
56196c4ad4 Updating an error message
Updating an error message
2016-07-21 20:01:03 -07:00
Andy Schwartzmeyer
082e35e009 Merge pull request #1472 from PowerShell/andschwa/externalconsole
Enable external console for VS Code debugging
2016-07-21 19:44:30 -07:00
Manikyam Bavandla
8472f27532 Updating Test-RunningAsElevated to return true on *nix and OS X.
Permission models on *nix can be very complex, to the point that you
could never possibly guess without simply trying what you need to try;
This is totally different from Windows where you can know what you can
or cannot do with/without admin rights.
2016-07-21 19:35:11 -07:00